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