[OpenAFS-announce] afs-monitor 2.0 released
Russ Allbery
openafs-info@openafs.org
Tue, 07 Dec 2010 17:58:31 -0800
I'm pleased to announce release 2.0 of afs-monitor.
afs-monitor provides Nagios-compatible probe scripts that can be used to
monitor AFS servers. It contains five scripts: check_afs_quotas, which
monitors AFS volumes for quota usage; check_afs_space, which monitors file
server partitions for disk usage; check_afs_bos, which monitors any
bosserver-managed set of processes for problems reported by bos;
check_afs_rxdebug, which monitors AFS fileservers for connections waiting
for a thread; and check_afs_udebug, which monitors Ubik services (such as
vlserver and ptserver) for replication and quorum problems.
Changes from previous release:
Initial tarball release, based on check_afsspace 1.16, check_bos 1.7,
check_rxdebug 1.11, and check_udebug 1.3.
Rename check_afsspace to check_afs_space, check_bos to check_afs_bos,
check_rxdebug to check_afs_rxdebug, and check_udebug to
check_afs_udebug for more consistent naming and easier identification
of the AFS Nagios probes.
Add check_afs_quotas, which monitors AFS volumes for quota usage,
either for specific volumes or for all volumes on a particular server
(and optionally partition). Based on a script by Steve Rader.
Support checking a single partition in check_afs_space and print more
verbose information about total, used, and free space in that mode.
Format partition sizes using Number::Format if available. Based on
work by Steve Rader.
If the salvager is running (such as when started manually with bos
salvage), check_afs_wbos now reports a warning stating that, rather
than a critical error showing the auxiliary status line. Reported by
Steve Rader.
Print an UNKNOWN status on standard output on syntax errors in all
scripts, rather than reporting the problem only to standard error.
Check that the host to check was specified and report a syntax error
if it wasn't. Thanks, Tobias Wolter.
Ignore "bos: running unauthenticated" in check_afs_bos, since bos
status is always run unauthenticated.
Add support for reporting warnings in check_afs_bos and report a
warning if there is inappropriate access on server directories. Patch
from Steve Rader.
If check_afs_bos is successful, report the number of instances running
normally. Patch from Steve Rader.
Look for rxdebug in /usr/sbin and /usr/local/sbin since OpenAFS
installs it into sbindir by default.
Report the database version as extra information in check_afs_udebug
if there are no errors or warnings.
You can download it from:
<http://www.eyrie.org/~eagle/software/afs-monitor/>
This package is maintained using Git; see the instructions on the above
page to access the Git repository.
A Debian package is available from my personal Debian repository as
nagios-plugins-afs.
Please let me know of any problems or feature requests.
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>