Monitoring Plugins
My collection of monitoring plugins for Nagios and similar monitoring systems.
Download
- MD5: 57756678067fd7fda9725c8d4b1e2af6
Plugins
Base
Basic plugins which don't use any library.
- check_bonding -- Check bonding status.
- check_file -- Check the property of a file.
- check_mem? -- Check memory usage.
- check_sockets -- Check socket count (Linux only).
CUPS
Use CUPS to query CUPS server.
- check_cups_jobs -- Check CUPS job count and age.
CURL
Use the libcurl to test network servers.
- check_apache_status? -- Check apache mod_status output.
- check_aspsms_credits -- Check available ASPSMS credits.
- check_buildbot_slave -- Check BuildBot slave state by json-api.
- check_tftp -- Check if a file can be downloaded from tftp.
DNS
Use the ldns library to query dns servers.
- check_dns_sync -- Check if a DNS zone is in sync.
- check_dnssec_expiration -- Check if a DNS zone signatur is not expired.
- check_dnssec_trace -- Check if a DNS zone signatur is traceable from a trust anchor.
- check_dnssec_trust_anchor -- Check if the trust anchors in named.conf are valid.
GNUTLS
Use the GnuTLS library to check SSL/TLS related things.
- check_ssl_cert -- Check expiration and trust of a SSL certificate.
LibVirt
Use the LibVirt library to check VirtualMachines.
- check_libvirtd -- Check the libvirtd itself.
- check_libvirt_domain -- Check if a given domain is running.
MySQL
Use libmysqlclient library to check a !MySQL Server.
- check_mysql? -- Check MySQL connectivity and status.
- check_mysql_rows? -- Check mysql table row count.
RHCS
Plugins to check state of a RedHat Cluster Suite.
- check_clustat -- Parse the clustat output. (Requires expat.)
- check_rhcsnmp -- Check the state of a RedHat Cluster Suite by snmp.
(SUN)RPC
Plugins to check SUNRPC service state.
- check_nfs -- Check if the Host is exporting at least one or the named path.
- check_rpc_ping -- Check if named RPC program is responding.
SELinux
Check SELinux factors.
- check_enforce -- Check SELinux state and policy.
- check_sebool -- Check SELinux boolean state.
SMB
Check SMB/CIFS.
- check_smb_share? -- Check SMB/CIFS share connection.
SNMP
Use the net-snmp library to query SNMP agents.
- check_apc_pdu -- Check the psu and outlet status of a APC PDU.
- check_arc_raid -- Check the raid status of a Areca RAID.
- check_interface -- Check Interface state with SNMP IF-MIB.
- check_qnap_disks -- Check the dist status of a QNap.
- check_qnap_vols -- Check the volume status of a QNap.
XMLRPC
Use the xmlrpc-c library to query XMLRPC server.
- check_koji_builder -- This plugin check a Koji-Builder.
- check_koji_hub -- This plugin check a Koji-Hub.
- check_rhn_entitlements -- Check available entitlement on a RedHat Satelite or RHN.
Dummy
- check_dummy -- Don't check anything, return arguments.
- check_timeout -- Don't check anything, cause a timeout.
Enjoy!
Marius
