Deterministic, operator‑grade monitoring tools for Linux and Nagios environments.
NMS_Tools is a suite of deterministic, operator‑grade monitoring and inspection utilities designed for Linux and Nagios‑based environments.
Each tool is built to produce predictable, machine‑readable output suitable for automation, dashboards, and monitoring pipelines.
The suite currently includes certificate inspection, HTML/HTTP validation, interface inspection, port checking, and weather‑based monitoring utilities.
TLS certificate inspection and validation tool.
Designed for monitoring certificate expiration, chain validation, and operational readiness.
→ See: check_cert/README.md
HTTP/HTTPS content validation tool.
Performs deterministic checks on status codes, headers, and HTML content.
→ See: check_html/README.md
Network interface inspection tool.
Reports interface state, IP configuration, carrier status, and operational metrics.
→ See: check_interfaces/README.md
Port and service inspection tool.
Validates port availability, service responsiveness, and connection behavior.
→ See: check_ports/README.md
Weather client for monitoring pipelines and dashboards.
Provides deterministic current, hourly, and weekly forecasts with normalized output.
→ See: check_weather/README.md
NMS_Tools is packaged for Linux environments using native system formats:
- DEB packages for Debian/Ubuntu
- RPM packages for Fedora, openSUSE, and RHEL‑based systems
Packages install cleanly into standard system paths and are suitable for deployment in monitoring environments.
NMS_Tools can be deployed as a complete suite using the included install.sh script.
A detailed installation guide is available in Installation.md.
Each tool may also be installed independently if only specific functionality is required.
A nightly build dashboard is published via GitHub Pages and includes:
- Latest build status
- Version and commit information
- Download links for DEB/RPM packages
(Link will appear here once GitHub Pages is active)
https://linktech-engineering-llc.github.io/NMS_Tools/
NMS_Tools is built around a few core principles:
- Determinism — predictable, stable output suitable for automation
- Operator‑grade design — tools that behave consistently under load and in production
- Linux‑first — designed for real systems, not cross‑platform abstraction
- Nagios‑friendly — output formats and behaviors that integrate cleanly with monitoring systems
Contributions are welcome.
Please keep submissions:
- Deterministic
- Lightweight
- Operationally focused
- Consistent with the suite’s monitoring philosophy
MIT License
See LICENSE for details.