Nagios Plugin Collection
The Nagios Plugin Collection is a set of scripts for the Nagios monitoring project to check the status off various system components.
Please release these notes before reporting any bugs to Bugdatabase. Thanks.
The following scripts are included in this release. For a detailed description please have a look at the usage informations of the scripts.
Checks the update status of the engine, the dat version and the antispam engine/dat files of the McAfee GroupShield 6.x for Exchange 200x.
Make sure all required ip addresses and correct subnet masks are configured on the correct interface
This script can check the normal healthy status of a Microsoft(TM) Windows cluster. It can also check the status of several resource or groups.
Make sure, the machine offerts all requested NetBios shares. This script does not validate the ACL permissions yet.
The inspect_onlineupdates script search for new available Windows online updates and store them into a database. (Run this script from task scheduler regularly). The corresponding check script evaluate the database and alert if updates are pending or a reboot is required.
To monitor performance counters on a machine this script can be used. It query the specified performance counter and alter if a value is to high.
Check the status of all printers on a Windows printserver. Can alert if a printer has a non-healthy state or if the queue contains too much print jobs.
Alerts if a process is not running, too much process, too little processes and so on. The syntax of the tests is stolen from the Unix test(1) command.
Make sure all automatic services are running. Or if special services are specified, this script checks if they are running.
Count the created snapshots of a volume and alters if not enough snapshots are created; or if the last created snapshot is to old.
Reports errors if a scheduled task has not been started yet, or the task returns wich an non-success value.
This is a simple clone of the check_tcp script from the Nagios plugin package which runs under windows which a compiler. Not all options are supported yet.
Make sure the system is not in safe-mode. Alerts if the uptime is lower then a specified time and if the system was rebooted unexepectedly (system log).
This is the counter part of the check_groupshield script, but I checks the update status of a McAfee AntiVirus 8.5i installation: Engine, Dat.
Checks the free or used memory on a Windows machine.
Checks the pagefile usage on a Windows machines.
Check the CPU load on a Windows machine (at the moment no loadaverage is supported)
Checks the free or used space on a Windows volume. (The values can be percent or byte units)