blob: f2d130e769d1a987e8d1c4312fb89845599cd919 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
title: Version 1.5 Released
date: 2013-10-02
---
The Nagios Plugins Development Team is proud to announce version 1.5 of the
Nagios Plugins! This release comes with the new `check_dbi` plugin written by
Sebastian Harl, and includes lots of enhancements and fixes provided by more
than forty contributors. Many thanks to all of you! <end-of-abstract>
Special kudos go to Sven Nierlein for fixing numerous bugs, reviewing many
pull requests, bringing our test suite back into shape, and setting up
automated tests on a variety of platforms. This helped us spotting lots of
bugs *before* the release. Let me also thank Ton Voon for doing the
unenviable work of updating the bundled Perl modules; and our newest team
member Jan Wagner for all his help with patch review.
See below for a list of major changes. Note that the new `check_http` version
introduces two minor backwards incompatibilities mentioned at the end of that
list, so please be sure to check whether they might affect you.
You can get the tarball from our [download page][download].
## Enhancements
* New `check_dbi` plugin for checking an (SQL) database using DBI
* Let OpenSSL load its configuration file (see the `OPENSSL_config(3)` man
page)
* Add performance data to `check_apt`
* Add performance data to `check_procs`
* Added `-4`/`-6` options to `check_dig`
* New `check_oracle` `--connect` option to perform real login
* New `check_nagios` `-t` option to override the default timeout
* New `check_disk` `-f`/`--freespace-ignore-reserved` option to ignore space
reserved for root
* New `check_disk` `-N`/`--include-type` option to limit the filesystem types
to check
* Allow for building the plugins in parallel
* Add `--without-{dbi,ldap,radius}` options to `./configure`
* Made Verbose output of `check_sensors` compliant
* New switch `-E`/`--extended-perfdata` for `check_http` to print additional
performance data
* New `check_http` `-d` option to specify a string to expect within the
response headers
* New `check_http` `-J`/`-K` options for client certificate authentication
support
* Add support for executing queries to `check_pgsql`
* Let `check_pgsql` accept a UNIX socket directory as hostname
* New `check_pgsql` `-o` option to specify additional connection parameters
* New `check_fping` `-S` option to specify the source IP address
* New `check_fping` `-I` option to specify the interface to bind to
* Let `check_fping` support IPv6
* New `check_procs` `-k` option to ignore kernel threads (on Linux)
* Let `check_procs` use `/proc/<PID>/exe` (if available) instead of
`getpid(2)`, unless `-T` is specified
* Let `check_mysql` support SSL
* Let `check_mysql` add perfromance metrics for all checks
* New `check_mysql` `-f` option to specify a client options file
* New `check_mysql` `-g` option to specify a client options group
* New `check_snmp` `--offset` option to allow for adding/substracting an
offset value to sensor data
* Let `check_snmp` support an arbitrary number of OIDs
* Let `check_ide_smart` support NetBSD
## Fixes
* Change the MAIL FROM command generated by `check_smtp` to be RFC compliant
* Fix compilation of `check_http` without SSL support
* Fix `check_snmp` reversed threshold ranges (backward-compatibility)
* Fix `check_snmp` memory violation when using more than 8 OIDs
* Fix `check_apt` security regular expression
* Fix `check_http` handling extra header (`-k`) containing semicolons
* Fix `check_apt` handling unknown exit codes from apt-get
* Fix deprecated imports of `check_nmap.py`
## Warnings
* `check_http` behaviour of `-k`/`--header` changed since it does not separate
multiple headers by semicolons anymore. Use multiple `-k` switches instead.
* `check_http`'s `--proxy_authorization` option is now called
`--proxy-authorization` (it was always documented this way)
* The [contrib directory][contrib] has been removed. These days, sites such
as [Nagios Exchange][nag-exchange] and [Monitoring Exchange][mon-exchange]
serve as much better places for publishing plugins not maintained by the
Nagios Plugins Development Team.
[download]: /download.html
[contrib]: https://github.com/nagios-plugins/nagios-plugins/tree/7a80e27fb38b26713ac5a1f6810b99519a31dbf3/contrib
[nag-exchange]: http://exchange.nagios.org/
[mon-exchange]: https://www.monitoringexchange.org/
<!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %-->
|