As of rev. 0.98 a new health check model was introduced in order to simplify the handling of plugins. Most of the "old" health checks have already been ported to the new model and new-style health checks should always be prefererred over their old implementation. Please refer to the testers command, to the list of new-style checks, and to the agent configuration section.
Table of Contents
- cpuload — check the CPU load as reported by the 'uptime' command
- statusfile — read status information from a file and report it to the Status Collector
- bbscript — use BB style monitor script
- http — check http response
- tcp — check if the host does respond to tcp connection request
- ping — does a ping
- rpc — does an 'rpc ping
- procs — checks for running processes or services (Win32)
- diskfree — checks file systems for free space
- diskload — check the average disk load (4 minutes) as reported by 'sar'
- load — check for CPU idle time, I/O-wait, freeswap as reported by sar (4 minutes period)
- dumpdates — check for last backup if using dump/ufsdump
- syslog — check system log files
- eventlog — check event log on Win32 systems
- bbdisplay — check the log file being generated by bstrapd (var/snmp_traplog)
- snmp — remotely monitor hosts running SNMP agents
- OV — monitor HP Openview trapd.log
- metastat — monitor Solstice Disksuite metadevices
- ntp — check if the machine is running an ntp server
- mrtg — receive and visualize mrtg data
- atmport or etherport — check operating status of specific ports
- software — get firmware release via SNMP and check against an expected version
- realhttp — execute an HTTP(S) request for a specified url
- memory — report memory usage on NT and Linux systems
- oracle — tests an oracle database server
- tripwire — check system consistency via tripwire
- ldap — query an ldap server and attempt to retriew a register
- command — execute an arbitrary command
- ups — query an uninterruptible power supply
- qmqueue — monitor qmail's mail queue