Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
Your review has been submitted and is pending approval.
Check Server Health is a lightweight Python Nagios plugin for monitoring common Linux server health conditions from the local system.
The plugin checks:
It uses only standard Python 3 modules and does not require third-party Python packages.
The plugin was functionally tested on AlmaLinux 9.8 with Python 3.9.25 and systemd 252. Testing covered OK, WARNING, CRITICAL, and UNKNOWN Nagios states, including service recovery and invalid threshold handling.
The plugin is designed for Linux administrators who want a simple local health check that can be integrated into Nagios Core monitoring.
Current Version
1.0.0
Last Release Date
2026-09-21
Owner
davidb
Website
https://iserversupport.com/
Download URL
https://github.com/iadminiserversupport/check_server_health/blob/main/check_server_health-1.0.0.tar.gz
License
MIT
Compatible With
Version 1.0.0 includes load, disk, memory, and systemd service checks with standard Nagios exit codes and performance data.
Example:
check_server_health.py --service httpd -v
The plugin returns:
0 = OK1 = WARNING2 = CRITICAL3 = UNKNOWN
0 = OK
1 = WARNING
2 = CRITICAL
3 = UNKNOWN
For systems requiring immediate hands-on assistance when a critical server condition is detected, see Emergency Server Support from iServerSupport.
You must be logged in to submit a review.
To:
From: