Zabbix Configuration

The following table lists the configuration parameters required to integrate Zabbix NMS with Nextian RMM and Salesforce. General configuration parameters that apply across all NMS types are described here.

Parameters marked with an asterisk (*) are required. Optional parameters may be left blank — in that case, default values will be used.

Variable Name Default Value Description
ZABBIX_<alias>_URL* (none) The base URL of the Zabbix server. The <alias> distinguishes between multiple Zabbix instances and is also used in RMM element matching.
ZABBIX_<alias>_AUTH* (none) The API token for accessing the specified Zabbix instance.
ZABBIX_PERIOD 60000 (60 seconds or 1 minute) Inventory polling interval in milliseconds. If set to 60000, RMM fetches element information from Zabbix every minute. This value is shared across all configured Zabbix instances.

Example

Assume we want to connect to a Zabbix server running at zabbix.nextian.com.

To configure this server using the alias ZABBIX1 (uppercase is recommended for consistency), the following Docker environment variables should be set:

ZABBIX_ZABBIX1_URL = http://zabbix.nextian.com
ZABBIX_ZABBIX1_AUTH = <instance API key>

To match a Salesforce element monitored by this Zabbix instance with the IP address of 192.168.160.172 the RMM Element/Node Id in Salesforce would look like:

zabbix:ZABBIX1?deviceName=192.168.160.172&if=1,WLAN,100000000

Was this page helpful?