ZabbixAlert is zabbix alertscripts.
Support send notification to:
Send notification by email
- Install requirements
pip install -r requirements_pyemail.txt
- Config config.yaml, like:
email:
smtp_host: mail.example.com
user: test@example.com
alias: zabbix-alert
password: mypassword
- Test
./pyemail.py "test@example.com" "this is subject" "this is message"
Send notification to Redmine issue for track problem.
- Install requirements
pip install -r requirements_pyredmine.txt
- Config config.yaml, like:
redmine:
url: http://redmine.example.com # redmine url
user: pengyao # redmine user
key: 1f2u3c4k5g6f7w # redmine api key for this user
project: zabbix-alert # redmine project name
- Test
./pyredmine.py "1" "this is subject" "this is message"
1 is redmine user id to assign
Send notification to Twilio Voice Call
- Install requirements
pip install -r requirements_twilio_call.txt
- Config config.yaml, like:
twilio_call:
from: '+1234567'
sid: 'Your twilio sid'
token: 'Your twilio token'
voice: alice
language: zh-CN
- Test
./twilio_call.py "8613123456789" "这是一个测试" ""