Installation from source

git clone git@code.opennodecloud.com:nodeconductor/nodeconductor-zabbix.git
  • Install NodeConductor Zabbix into NodeConductor virtual environment
cd /path/to/zabbix/
python setup.py install

Configuration

Zabbix plugin settings should be defined in NodeConductor’s settings.py file under NODECONDUCTOR_ZABBIX section.

For example,

NODECONDUCTOR_ZABBIX = {
    'SMS_SETTINGS': {
        'SMS_EMAIL_FROM': 'zabbix@example.com',
        'SMS_EMAIL_RCPT': '{phone}@example.com',
    },
}

Available settings:

SMS_SETTINGS

A dictionary of configurations for Zabbix SMS notifications.

SMS_EMAIL_FROM
Defines the email from which SMS notification will be sent.
SMS_EMAIL_RCPT
Defines the email to which SMS notification will be sent. It should include {phone} string, which will be after replaced with a phone number.