Можете все действие показать?
Ad Widget
Collapse
Telegram никто еще не прикручивал
Collapse
X
-
Last edited by zmdpc; 18-01-2016, 11:11.Comment
-
Тогда нужно смотреть вывод тестового сообщения при отправке графика реального айтема
./zbxtg.py ИМЯ_ПОЛЬЗОВАТЕЛЯ_ТЕЛЕГРАММА test "$(echo -e 'zbxtg;graphs\nzbxtg;graphs_period=3600\nzbxtg;ite mid:НОМЕР АЙТЕМА НУЖНО ВЗЯТЬ ИЗ ЗАББИКСА\nzbxtg;title
lolo
lolo')"
Last edited by zmdpc; 18-01-2016, 12:13.Comment
-
Code:[root@alertscripts]# ./zbxtg.py ******** test "$(echo -e 'zbxtg;graphs\nzbxtg;graphs_period=3600\nzbxtg;itemid:83179\nzbxtg;title:lolololo')" {u'error_code': 400, u'ok': False, u'description': u'[Error]: PHOTO_INVALID_DIMENSIONS'}Comment
-
"zbxtg;..." нужен лишь для того, чтобы сказать скрипту, что делать.
Так как более гибкого способа для управления я не нашёл – то реализовал так (мне хотелось в каждом экшене менять параметры отправки, типа, "этому хочу с графиками, а этому просто текст", "этому график с 1 часом истории, а вот этому сутки"), поэтому вот.
Что касается последней ошибки – скорее всего, что-то не то с веб-мордой заббикса. Проверьте URL в конфиге, он должен быть полным, без редиректа.
P.S. Там чатик есть, можно оперативней решить какие-то вопросы простые, там уже много ребят, наступивших на грабли.
Когда-нибудь наступит счастье и граблей не будет.Comment
-
HTML Code:tg_key = "131018738:AAH9S9e2er*****TbjuxkqaiBNG7620Cyk" # telegram bot api key zbx_tg_prefix = "zbxtg" # variable for separating text from script info zbx_tg_tmp_dir = "/tmp/" + zbx_tg_prefix # directory for saving caches, uids, cookies, etc. zbx_tg_signature = False zbx_server = "http://zabbix.*****.ru/zabbix/" # zabbix server full url zbx_api_user = "zabbix" zbx_api_pass = "020***988" zbx_api_verify = False # True - do not ignore self signed certificates, False - ignore proxy_to_zbx = None proxy_to_tg = None #proxy_to_zbx = "proxy.local:3128" #proxy_to_tg = "proxy.local:3128"
Проблема РЕШЕНА, была в моих кривых руках. В настройках указывал не тот логин и пароль. Нужно было от веб морды, а я указывал от пользователя на машине.
з.ы. Рано радовался, тестовое сообщение уходит, при выполнении действия ничего не происходит.....Last edited by Aksel; 18-01-2016, 15:52.Comment
-
После перехода на версию 3.0, а соответственно менялась ось с CentOS 6 на 7, перестали приходить сообщения на русском языке.
Если запускать через консоль вещает:
Traceback (most recent call last):
File "./zbxtg_group.py", line 317, in <module>
main()
File "./zbxtg_group.py", line 278, in main
uid = tg.get_uid(zbx_to)
File "./zbxtg_group.py", line 72, in get_uid
if chat["title"] == name.decode("utf-8"):
File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf4 in position 0: invalid continuation byte
Кто то встречался?Comment
Comment