Included Check Commands
While not an exhaustive list of all available check commands in NEMS Linux, here are some of the available check commands and their corresponding documentation:
check_1wire_temp - Monitor temperature using a 1-wire device such as the DS18S20.
check_apc - Check APC UPS.
check_dhtxx - Use a DHTxx (DHT11 / DHT22 / AM2302) Arduino sensor to report on the room temperature and humidity.
check_esxi_hardware - Monitor the hardware of ESX and ESXi servers.
check_fortigate - Check Fortinet FortiGate appliances.
check_http - Check the status of an HTTP/HTTPS server on a remote host.
check_ilo2_health - Check hardware health of HP Proliant Servers by querying the HPE Integrated Lights-Out (iLO) 2/3/4/5 Management Controller.
check_internet_speed - Check the speed of your internet connection.
check_iperf / check_iperf3 - Monitor the speed between network links using the iperf3 command.
check_mikrotik_switch - Monitor stats for some MikroTik routers, including thermal sensors, packet loss, uptime, and so-on.
check_minecraft - Monitor Minecraft server state.
check_mssql_mem - Monitor MS SQL Server memory usage.
check_ncpa - Monitor Windows, Mac and Linux hosts. NCPA is written in Python and is able to run on almost any Operating System.
check_nems_osb Determine whether NEMS Migrator Offsite Backup was successful.
check_nems_php_agent - Monitor a Linux web server that has PHP using your custom NEMS PHP Agent.
check_netscaler - Monitor your Netscaler ADC device or cluster.
check_nrpe - Monitor your hosts at a deeper level. Things like CPU usage, free disk space, free RAM, and so-on.
check_ping - Ping by hostname or IP address with warn/crit thresholds for response time and packet loss.
check_pve - Monitor Proxmox Virtual Environment nodes.
check_qnap - Monitor various sensors on a QNAP NAS.
check_synology - Monitor various sensors on a Synology NAS.
check_temper - Use a TEMPer USB temperature sensor to detect and report the room temperature.
check_sbc_temperature - Check your NEMS SBC temperature with perfdata and warn/crit thresholds.
check_tcp - Check response of a specific TCP connection.
check_win_users - Check the count of users on a Windows server based on a query.
check_win_* (check_wmi_plus) - Check resources such as disk or CPU usage on Windows machines using Windows Management Instrumentation (WMI). (See this and that)
custom_check_mem - Monitor the percentage of RAM free on either the local NEMS server or a remote system via NRPE.
check_tasmota - SONOFF / Tasmota IoT device monitoring.
check_truepool - Check the status of your Chia farm on the Truepool.io pool.
check_ibmi* - IBM i monitoring using Nagios i.
- Check Command: check_1wire_temp
- Check Command: check_apc
- DHT Sensors
- Check Command: check_esxi_hardware
- Check Fortinet FortiGate Appliances (check_fortigate)
- Check Command: check_http
- Check Command: check_ilo2_health
- Check Command: check_internet_speed
- Check Command: check_iperf / check_iperf3
- Check Command: check_mikrotik
- Check Command: check_minecraft
- Check MS SQL Memory Usage (check_mssql_mem)
- Check Command: check_ncpa
- Check Command: check_nems_osb
- NEMS PHP Server Agent
- Check NetScaler ADC (check_netscaler)
- Check Command: check_nrpe
- Check Command: check_ping
- Check Proxmox Virtual Environment (check_pve)
- Check Command: check_qnap
- Check Commands: check_synology
- TEMPer Thermal Sensor
- Check Command: check_sbc_temperature
- Check Command: check_tcp
- Check Command: check_win_users
- Monitor Windows Machines with Windows Management Instrumentation (WMI)
- Check Command: custom_check_mem
- Check Command: check_tasmota
- Check Command: check_truepool
- Check Command: check_ibmi*