Skip to content

Repository files navigation

MonitoringPlug

My collection of monitoring plugins for Nagios and similar monitoring systems.

BuildStatus

build

Plugins

Base

Basic plugins which don't use any library.

  • check_bonding -- Check bonding status.
  • check_dhcp -- Check DHCP server for functionality.
  • check_file -- Check the property of a file.
  • check_gsm_signal -- Check the signal quality of a GSM modem.
  • check_mem -- Check memory usage.
  • check_memcached -- Check memcached status.
  • check_multipath -- Check multipath for failed paths.
  • check_nrped -- Check if run inside of nrpe.
  • 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.
  • check_webdav -- Check a WebDAV share.

DNS

Use the ldns library to query dns servers.

  • check_dns_authoritative -- Check a Authoritative DNS server.
  • 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.

FastCGI

Use the FastCGI library to test fcgi Daemons.

  • check_fcgi_ping -- Check a FastCGI daemon.
  • check_fcgi_phpfpm -- Check a PHP-FPM Pool.

GNUTLS

Use the GnuTLS library to check SSL/TLS related things.

  • check_ssl_cert -- Check expiration and trust of a SSL certificate.
  • check_x509_cert -- Check expiration date on a X509 Cert from file.

IPMI

Use the OpenIPMI library to check BMC Sensors.

  • check_ipmi_fan -- Check the give or all FANs by IPMI.
  • check_ipmi_mem -- Check Memory status by IPMI.
  • check_ipmi_psu -- Check one or all PSU by IPMI sensor.
  • check_ipmi_sensor -- Check the give or all IPMI Sensors.

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.

PostgreSQL

Use the libpq library to check PostgreSQL.

  • check_pgsql -- Check PostgreSQL connectivity.
  • check_pgsql_slave -- Check PostgreSQL r/o slave status and delay.

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_akcp -- Check the state of a AKCP environment sensor.
  • 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_keepalived_vrrp -- Check the VRRP State of Keepalived.
  • check_qnap_disks -- Check the dist status of a QNap.
  • check_qnap_vols -- Check the volume status of a QNap.
  • check_snmp_ups -- Check status of a UPS conforming to RFC 1628 by SNMP.

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.

Notify

Some notifications plugins for Nagios.

  • notify_aspsms -- Send a notification by SMS with a ASPSMS account.
  • notify_mail -- Send a notification by mail.
  • notify_sms -- Send a notification by SMS with a Modem.
  • notify_stdout -- Print a notification to stdout for debuging.

Enjoy! Marius

About

My collection of monitoring plugins for Nagios and similar monitoring systems.

Resources

Stars

61 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages