monitoring-plugins

Monitoring Plugins

GPL-3.0 License

Stars
481

Bot releases are hidden (Show)

monitoring-plugins - Monitoring Plugins v2.4.0 released! Latest Release

Published by waja 3 months ago

The Monitoring Plugins Development Team is proud to announce version 2.4.0 of
the Monitoring Plugins! This release comes with various fixes provided by more
than 12 contributors. Many thanks to all of you!

For the list of notable changes in this release, see below.

Enhancements

General

  • Use C99 booleans @RincewindsHat
  • Improve negate plugin helptext @euniceremoquillo
  • Add new test function for percentage expressions @RincewindsHat

Single Plugins

  • check_mailq: remove trailing whitespaces @sni
  • check_mailq: unify tabs/spaces @sni
  • check_oracle: Shellcheck fixes @RincewindsHat
  • check_ups: output ups.realpower if supported @sbraz
  • check_disk: add -n short option for --ignore-missing @sni
  • check_procs: Improve help text, mentioning excluded processes @shartge
  • check_procs: Generalise wording, remove mentioning of nrpe @shartge
  • check_curl: add haproxy protocol option @emriver
  • check_disk: increase alert precision @sni
  • check_ircd: IPv6 support @oxzi
  • check_nwstat: adds percentage used space
  • check_swap: Possibility to run check_swap without thresholds @Napsty
  • check_ups: additional alarm conditions @RincewindsHat
  • check_http/check_curl: added a --regex-state option to change the state of a regex check @andreasbaumann

Fixes

General

  • Fixes for -Wsign-compare @RincewindsHat
  • Fix logic in is_uint64_t to fix type-limit warning @RincewindsHat
  • Prevent -lcrypto from showing up in Makefile dependencies @EricFromCanada
  • Change irritating NULL assignment @RincewindsHat

Single Plugins

  • check_dbi: Compiler warning for uninitialized variable @RincewindsHat
  • check_curl: Initialize pointer before usage @RincewindsHat
  • check_ntp: Initialize intermediate results in any case @RincewindsHat
  • check_tcp: Fixes an error with using the wrong type for a variable @RincewindsHat
  • check_mailq: exit on empty strings and exit early @sni
  • check_users: Change option for sanity checking arguments to avoid segfault @RincewindsHat
  • check_users: Update help to properly show that thresholds are ranges @RincewindsHat
  • check_users: fix segfault @RincewindsHat
  • check_dbi: Fix compiler warning for uninitialized variable @RincewindsHat
  • check_curl: Initialize pointer before usage @RincewindsHat
  • check_ntp: Initialize intermediate results in any case @RincewindsHat
  • check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring @RincewindsHat
  • check_dns: Remove unused variable @RincewindsHat
  • check_disk: fix ignore-missing in combination with includes @sni
  • check_procs: ignore our own children @shartge
  • check_http: Remove self assignment of a variable and add some comments @RincewindsHat
  • check_snmp: Remove unused variable @RincewindsHat
  • check_dhcp: Make implicit conversion explicit to dismiss warning @RincewindsHat
  • Ini Parser: Avoid freeing symbols from text section @RincewindsHat
  • check_icmp: keep performance data order in case of none-reachable hosts @sni
  • check_swap: Change another fake boolean to a real one @RincewindsHat
  • check_swap: Rename type since *_t is reserved for C standard types @RincewindsHat
  • check_ssh: Fix a typo in "remote-protocol parameter
  • check_ssh: Handle non-alpha software versions
  • check_ssh: properly parse a delayed version control string
  • check_disk: Fail on missing arguments for --warning and --critical and fix a test case @RincewindsHat
  • check_disk: Use new test function for percentage expressions @RincewindsHat
  • check_load: remove unused code @RincewindsHat
  • check_curl/check_http: clarified format of POST data @andreasbaumann

Full Changelog: https://github.com/monitoring-plugins/monitoring-plugins/compare/v2.3.5...v2.4.0

monitoring-plugins - Monitoring Plugins v2.3.5 released!

Published by waja about 1 year ago

The Monitoring Plugins Development Team is proud to announce version 2.3.5 of
the Monitoring Plugins! This release comes just with a small fix preventing
the tarball from being built. Sorry for this.

For the list of notable changes in this release, see below.

Fixes

General

  • Include maxfd.h in lib Makefile

Please also have a look into the changes from the 2.3.4 release,
you might have missed.

monitoring-plugins - v2.3.4

Published by waja about 1 year ago

Monitoring Plugins v2.3.4 released!

The Monitoring Plugins Development Team is proud to announce version 2.3.4 of
the Monitoring Plugins! This release comes with various fixes provided by more
than 30 contributors. Many thanks to all of you!

For the list of notable changes in this release, see below.

Enhancements

General

  • Sync with the Gnulib code 668c0b8ffa
  • Set autoconf prerequisite version to 2.64
  • Remove sha1 and use sha256 in some parts of the plugin structure

Single Plugins

  • check_curl: added --cookie-jar and doing proper cleanup of libcurl
  • check_curl: Include all IPs from getaddrinfo() in curl DNS cache
  • check_dhcp: Add dhcp rogue detection
  • check_disk: add ignore-missing option to return OK for missing fs
  • check_disk_smb: allow checking 0-sized resource (ex. IPC$)
  • check_disk: The options to include or exclude specific file systems now allow the usage of regex(7)
  • check_icmp: Add support to Jitter, MOS and Score
  • check_mysql: Detect running mysqldump and handle it more gracefully
  • check_procs: Implement --exclude-process to exclude specific processes
  • check_smtp: add new longoption --tls
  • check_smtp: Add option to prefix PROXY header
  • check_smtp: Add support for SMTP over TLS
  • check_smtp: Add support for SNI
  • check_snmp: Implement option to ignore mib file parsing errors
  • check_users: prefer systemd-logind over utmp

Fixes

General

  • A lot of compiler warnings were fixed
  • Some code was refactored a little bit

Single Plugins

  • check_disk: Display SI units correctly
  • check_ircd: use pack_sockaddr_in rather than hand-rolled
  • check_log/check_oracle/check_sensors: fixed the outputs of the help functionality
  • check_mysql: Add mysql_close to avoid spamming the server logs
  • check_smtp: add missing -r option in usage
  • check_snmp: disable multiplier when unused
  • check_wave: Use compile time determined path to snmpget
monitoring-plugins - v2.3.3

Published by waja over 1 year ago

Monitoring Plugins v2.3.3 released!

The Monitoring Plugins Development Team is proud to announce version 2.3.3 of
the Monitoring Plugins! This release comes with various fixes provided by more
than 16 contributors. Many thanks to all of you!

What's Changed

Enhancements

General

  • using PRId64 and PRIu64 instead of %ld directly

Single Plugins

  • check_http: Make faster with larger files
  • check_snmp: add 'multiplier' to modify current value
  • check_http: Implement chunked encoding decoding
  • check_http/check_curl: add chunked encoding test
  • check_log: Added --exclude to exclude patterns
  • check_log: Add tests
  • check_disk: Clarify usage possibilites

Fixes

General

  • fixed two PRId64 to PRIu64 in perfdata_uint64

Single Plugins

  • check_pgsql: Removing is_pg_dbname alltogether,using postgres API.
  • check_http: Remove superflous CRLF in HTTP-Requests
  • check_curl: detect ipv6
  • check_icmp: fix parsing help/version long options
  • check_http: fix test plan
  • check_disk: Find accessible mount path if multiple are available
  • check_apt: Fix unknown escape sequence error output
  • check_curl: fix checking large bodys
  • check_snmp: Improve tests for check_snmp & multiply option
  • check_snmp: always apply format when applying multiplier
  • check_http: Use real booleans instead of ints
  • check_http: Document process_arguments a little bit better
  • check_http: Remove dead code
  • check_http: Fix several bug in the implementation of unchunking
  • check_http: Reformat a part to increase readability
  • check_apt: Put upgrade options in the root sections
  • check_apt: Fix comment
  • check_apt: Use real booleans
  • check_mailq: Fixing nullmailer regex
  • check_snmp: Fix regex matches
  • check_log: Fixed a bug when using --all
  • check_log: Cleaned up duplicated code in the args
  • check_http: Fix memory reallocation error in chunk decoding logic
  • check_http: Add space for ending NULL byte in array for chunked encoding
monitoring-plugins - v2.3.2

Published by RincewindsHat almost 2 years ago

Monitoring Plugins v2.3.2 is out!

What's Changed

General

Single Plugins

Multiple Plugins

Non functional changes

New Contributors

Full Changelog: https://github.com/monitoring-plugins/monitoring-plugins/compare/v2.3.1...v2.3.2

monitoring-plugins - Monitoring Plugins 2.3.1 released!

Published by waja over 3 years ago

The Monitoring Plugins Development Team is proud to announce version 2.3.1 of the Monitoring Plugins!
This release comes with various fixes provided by more than ten contributors, mostly for check_curl. Many thanks to all of you!

For the list of notable changes in this release, see:

https://www.monitoring-plugins.org/news/release-2-3-1.html

Happy monitoring!

monitoring-plugins - Monitoring Plugins 2.3 released!

Published by waja almost 4 years ago

The Monitoring Plugins Development Team is proud to announce version 2.3
of the Monitoring Plugins! This release comes with various enhancements
and fixes provided by more than fourty contributors. Many thanks to all
of you!

For the list of notable changes in this release, see:

https://www.monitoring-plugins.org/news/release-2-3.html

Happy monitoring!