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 listings
  • cert: 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.

Back to all updates