Here are the Nagios plugins that we like to use.
All these are in the Nagios plugins standard download.
| check_apt | Check for software updates on systems that use package management systems based on the apt-get command in Debian GNU/Linux. |
|---|---|
| check_by_ssh | Use SSH to execute commands on a remote host. |
| check_dhcp | Test the availability of DHCP servers on a network |
| check_disk | Check the amount of used disk space on a mounted file system and generates an alert if free space is less than one of the threshold values. |
| check_dns | Use the nslookup program to obtain the IP address for the given host/domain query, with an optional DNS server to use. |
| check_dummy | Simply return the state corresponding to the numeric value of the |
| check_ftp | Test FTP connections with the specified host (or unix socket). |
| check_http | Test the HTTP/HTTPS service on the specified host. It can follow redirects, search for strings and regular expressions, check connection times, and report on certificate expirations. |
| check_imap | Test IMAP connections with the specified host (or unix socket). |
| check_jabber | Test JABBER connections with the specified host (or unix socket). |
| check_ldap | Test LDAP connections with the specified host (or unix socket). |
| check_load | Test the current system load average. |
| check_log | Scan a specified log file for a specific pattern. |
| check_mailq | Check the number of messages in the mail queue (supports multiple sendmail queues, qmail). |
| check_mysql | Test connections to a MySQL server. |
| check_mysql_query | Check a MySQL query result against threshold levels. |
| check_nagios | Check the status of the Nagios process on the local machine. |
| check_ping | Use ping to check connection statistics for a remote host. |
| check_pop | Test POP connections with the specified host (or unix socket). |
| check_procs | Check all processes and generate WARNING or CRITICAL states if a specified metric is outside a threshold range. Search filters can be applied to limit the processes to check. |
| check_smtp | Attempt to open an SMTP connection with the host. |
| check_ssh | Try to connect to an SSH server at specified server and port. |
| check_swap | Check swap space on local machine. |
| check_tcp | Test TCP connections with the specified host (or unix socket). |
| check_time | Check the time on the specified host. |
| check_udp | Test UDP connections with the specified host (or unix socket). |
| check_users | Check the number of users currently logged in on the local system and generates an error if the number exceeds the thresholds specified. |