Updated Nagios and Zabbix plugins are now available on GitHub. Both replace the legacy RBLTracker plugins and add Certificate Monitoring support.
Nagios Plugin
The updated Nagios plugin is a bash script that calls the Generator Labs API and maps the response to standard Nagios exit codes: OK when no issues are detected, CRITICAL when issues are found, and UNKNOWN on error.
The plugin supports two check types:
rbl: checks RBL Monitoring for active blacklist listingscert: checks Certificate Monitoring for active certificate errors
Install by copying check_generator.sh into your Nagios plugins directory and adding the command and service definitions to your configuration. A complete example configuration is included in the repository.
github.com/generator-labs/nagios-plugin | Documentation
Zabbix Plugin
The updated Zabbix plugin is a native Zabbix template using built-in HTTP Agent items. No external scripts or curl calls are required. Zabbix communicates with the Generator Labs API directly.
Install by importing generator_zabbix.yaml via Configuration > Templates > Import, linking the template to a host, and setting the {$GENERATOR_ACCOUNT_SID} and {$GENERATOR_API_TOKEN} macros. The API token macro is configured as a secret type so the value is masked in the Zabbix UI. The template includes items, triggers, and graphs for both RBL and Certificate Monitoring. Requires Zabbix 7.0 or later.
github.com/generator-labs/zabbix-plugin | Documentation
Migrating from the Legacy Plugins
The legacy RBLTracker plugins covered RBL Monitoring only. Replace them with the updated plugins to add Certificate Monitoring support.
- Nagios: github.com/rbltracker/nagios
- Zabbix: github.com/rbltracker/zabbix