Native Checkmk 2.4 monitoring package for SMSEagle SMS Gateways with automatic discovery, graphs, performance metrics and ruleset integration.
SMSEagle Monitoring is a native Checkmk package for monitoring SMSEagle SMS Gateways using SNMP and the NET-SNMP Extend MIB.
The package automatically discovers all supported services and provides native Checkmk graphs, configurable thresholds, and modern ruleset integration. It is built using the Checkmk 2.4 Agent-Based API and packaged as a standard MKP for easy installation and upgrades.
Monitor the operational status of the GSM modem, including:
Monitor SMS traffic with native performance metrics and historical graphs.
Automatically tracks:
Monitor message queues and folder statistics.
Discovered services include:
Monitor environmental sensors available on supported SMSEagle appliances.
Supported sensors:
Includes native Checkmk graphing and configurable thresholds.
The package fully integrates with the Checkmk monitoring platform.
Features include:
Currently tested with:
The plugin has been designed to support future SMSEagle hardware revisions with minimal changes.
The package automatically discovers and monitors:
| Service | Description | |----------|-------------| | GSM Status | GSM modem health and registration | | SMS Counters | Incoming and outgoing SMS statistics | | Message Folders | Inbox, Outbox, Sent and Failed messages | | Environment | Temperature and humidity sensors |
The package will automatically discover all supported services.
Unlike simple SNMP checks, this package provides complete operational monitoring of SMSEagle appliances with:
GitHub:
https://github.com/reinierkops/checkmk-smseagle
Bug reports, feature requests and contributions are always welcome.
MIT License
Reinier Kops