-
Notifications
You must be signed in to change notification settings - Fork 233
Interactive bot
Ilya Ableev edited this page Aug 17, 2017
·
3 revisions
MySQL backend supported only, sorry if you are using PostgreSQL.
Edit settings, enable zbx_tg_daemon_enabled (False -> True), add your user_id or nickname (so that other users couldn't get any info).
zbx_tg_daemon_enabled = True
zbx_tg_daemon_enabled_ids = [6931850, ]
zbx_tg_daemon_enabled_users = ["ableev", ]
zbx_tg_daemon_enabled_chats = ["ZbxTg", ]
Specify db in the config
zbx_db_host = "localhost"
zbx_db_database = "zabbix"
zbx_db_user = "zbxtg"
zbx_db_password = "zbxtg"
Run bot, in infinite loop
while true; do python ZbxTgDaemon.py; sleep 1; done
Note: if you close command line, script dies. Use script in screen
/`tmux.
/triggers
– shows active problems
/triggers host=www1 trigger=Nginx
– filters active triggers by host and trigger
In case you activated graph_buttons
parameter (zbxtg;graph_buttons
in action), you can get graphs with several buttons under it.
Interactive bot will detect which button was pressed and send you new graph with current itemid.