2 NagCollect: Nagios Data Collector for Passive Checks
3 Copyright (c)2009-2014 Alexander Barton, alex@barton.de
5 NagCollect is free software and published under the
6 terms of the GNU General Public License.
11 NagCollect Release 3 (2011-11-21)
13 - DiskErrors.tst: Ignore "mdworker[]: file i/o error - bad dset location"
14 - RAID.tst: only check RAID on Linux when /proc/md is readable
15 - Uptime.tst: uptime "<n> hrs" is critical, because <1 day!
16 - Set /usr/local/lib/nagcollect to "world readable" after update
17 - Uptime.tst: handle "<n> mins", "1 hr", and "* secs"
18 - RAID.tst: fix wrong variable name in status text output
19 - Disks.tst: Only check read-write volumes
20 - Don't exclude "." when extracting test scripts
21 - RAID.tst: Add support for Apple hardware RAID cards
22 - DiskErrors.tst: exclude false positive I/O error of mdworker
23 - Rename de.barton.nagcollect to de.barton.nagcollect.plist
24 - HardwareInfo.tst: new test to display Apple hardware serial numbers
25 - DiskErrors.tst: dont't assume "encoder error" as disk I/O error
26 - Add CRON configuration file
27 - Add Makefile for installing the client on Linux
28 - HardwareInfo.tst: New test to display DMI/SMBIOS hardware information
29 - RAID.tst: suppress warning and error messages
30 - Add "nagcollecttest" script
31 - Add wrapper script for calling test scripts as active service checks
32 - Use new make targets "server", "client", "plugins", "install-plugins"
34 NagCollect Release 2.1 (2010-09-01)
36 - Uptime.tst: detect new uptime string "<n> hrs"
38 NagCollect Release 2 (2010-09-01)
40 - Uptime.tst: test for uptime >1 day on Mac OS X Server
41 - Uptime.tst: update copyright notice and reformat code ...
42 - Updated copyright notice in Makefile
43 - New Makefile targets: "osxpkg" and "osxdmg"
44 - Distribution archive now is named "NagCollect-R<rel>.tar.gz"
45 - Added ChangeLog file
46 - fix-usr-local.sh: Set owner and group as well as permissions
47 - Mac OS X package: fix permissions of files installed in /usr/local
48 - Added contrib/fix-usr-local.sh to fix permissions of /usr/local/
49 - NagCollect is licensed under the terms of the GNU General Public License
50 - Mac OS X RAID check: handle more than one software RAID system
51 - Don't include Mac OS X resource forks in tar archives
52 - Add support for nagcollectreset to tests/Darwin/DiskErrors.tst
53 - New "nagcollectreset" tool to restrict/reset test status
54 - Disk Usage: check for percentage and value; better output
55 - New "Disks" test that checks the free space of filesystems
56 - Migrated Disks.tst (I/O errors) to Darwin/Disks.tst
57 - Service update: log the IP address of the peer in the host status field
58 - Log all non-OK status codes to syslog
59 - INSTALL: Call "launchctl" with root privileges, use sudo
60 - Test Linux software RAID (md devices)
61 - Don't extract ._* and . from tests archive
62 - More specific test for I/O errors on Mac OS X
63 - Only test for I/O errors since last system boot
64 - Sys-Load: result in warning when load15 >2 (instead >1)
66 NagCollect Release 1 (date unknown ...)
68 - Uptime test: add operating system version
69 - Fix "Uptime" service test name ... dooh!
70 - New "Uptime" test to return the system uptime
71 - Remove whitespaces from RAID status text
72 - Updated Mac OS X package script to include new tests
73 - New "RAID" test to check Apple Software-RAIDs
74 - Don't get irritated by our own log messages
75 - New "Disks" test to check for I/O errors on for Mac OS X
76 - Added Mac OS X PackageBuilder scripts
77 - curl of Mac OS X 10.5 doesn't support --data-urlencode
78 - New make targets clean, distclean, check, dist, and distcheck
79 - Enhance INSTALL document, especially for Mac OS X
80 - Added Mac OS X launchd script
81 - Move client-side test scripts to client/lib/tests
82 - Enhance nagcollect to actually detect data
83 - Make "make install-client" BSD-compatible and more portable
84 - nagcollect.php: actually use nagcollect.keys file
85 - Initial commit, first functionality implemented :-)