Jenny
Косяк в скрипте
Anonymous
тип траппер есть, он работает, я через zabbix send сработку триггера делаю
Leo
ok
Anonymous
Leo
тип траппер есть, он работает, я через zabbix send сработку триггера делаю
насколько я понял в триггере прописывается путь к папке ?
Leo
Anonymous
насколько я понял в триггере прописывается путь к папке ?
нет. там просто проверяется значение элемента данных trap
Anonymous
а значение присваиваю этому элементу я вручную командой zabbix_sender -z ip-адрес -p порт -s "узел сети" -k trap -o "значение ЭД"
Jenny
согласен
http://pastebin.com/FRumez9M
Jenny
инструкция нужна? Проверь сначала, что всех библиотек хватает
Anonymous
ок. спасибо сейчас проверю
Anonymous
инструкция нужна? Проверь сначала, что всех библиотек хватает
скрипт ошбки пишет Traceback (most recent call last): File "/usr/lib/zabbix/alertscripts/zabbix_python", line 54, in <module> body=sys.argv[3]) File "/usr/lib/zabbix/alertscripts/zabbix_python", line 42, in send_mail session.quit() File "/usr/lib/python2.7/smtplib.py", line 763, in quit res = self.docmd("quit") File "/usr/lib/python2.7/smtplib.py", line 393, in docmd self.putcmd(cmd, args) File "/usr/lib/python2.7/smtplib.py", line 341, in putcmd self.send(str) File "/usr/lib/python2.7/smtplib.py", line 333, in send raise SMTPServerDisconnected('please run connect() first') smtplib.SMTPServerDisconnected: please run connect() first
Anonymous
инструкцию можно
Leo
а значение присваиваю этому элементу я вручную командой zabbix_sender -z ip-адрес -p порт -s "узел сети" -k trap -o "значение ЭД"
Можно подробнее в личку? Просто очень очется мониторить появление новых файлов в указанной папке, но не совсем понятно где и как указывается этот параметр в траппах.
Jenny
инструкцию можно
сообщение отправилось?
Jenny
А если без тлс?
Jenny
Ты поставил false?
Anonymous
да
Jenny
да
а с тру что получается?
Anonymous
Traceback (most recent call last): File "/usr/lib/zabbix/alertscripts/zabbix_python", line 54, in <module> body=sys.argv[3]) File "/usr/lib/zabbix/alertscripts/zabbix_python", line 38, in send_mail raise e smtplib.SMTPException: STARTTLS extension not supported by server.
Jenny
лол
Jenny
узнай на чем работает эксчейндж у вас
Anonymous
я уже узнавал. там нет tls или ssl. Единственное что есть это виндовый домен и логин и пароль берется из базы виндовых пользователей
Jenny
попробуй вот так: if SMTP_TLS: session.starttls() session.ehlo() session.login(MAIL_ACCOUNT, MAIL_PASSWORD)
Jenny
блин
Jenny
в общем ehlo поставить вторым
Jenny
>там нет tls или ssl мвых
Anonymous
таже ошибка
Jenny
выключай тлс, выведи логин из-под иф
Jenny
session = smtplib.SMTP(SMTP_SERVER, SMTP_PORT) if SMTP_TLS: session.ehlo() session.starttls() session.login(MAIL_ACCOUNT, MAIL_PASSWORD) session.sendmail(SENDER_NAME, recipient, msg.as_string())
Anonymous
т.е.? вместо (MAIL_ACCOUNT, MAIL_PASSWORD) логин и пароль написать?
Jenny
настройки аккаунта у тебя сверху, как константы
Jenny
ты там поменял их?
Anonymous
да
Jenny
тогда нет необходимости что-то менять
Jenny
просто нужно сдвинуть логин влево
Jenny
в питоне отступы вместо скобок
Anonymous
да вот так получилось
Anonymous
:)
Anonymous
теперь на заббиксе попробую
Jenny
теперь на заббиксе попробую
давай, отпишись, как будет. Не забудь добавить в скрипты, медиа(своего аккаунта) и поменять в экшнс
Anonymous
ок
Jenny
на всякий случай, 3 места: media types, user account media, actions
Anonymous
Проверил. Все работает отлично. Тема и тело письма из того что в действиях прописано вставляется, русские буквы тоже отображаются. Благодарю да помощь! Буду сюда почаще обращаться. Надеюсь что сам чем-нибудь помочь смогу.
Александр
Ты бы сильно помог, если б в тему про отправку письма из заббикса этот воркэраунд закинул
Anonymous
в форуме заббикса?
Anonymous
я не совсем понял в какую тему? я телеграммом недавно пользуюсь. Здесь где-то темы есть?
Anonymous
обращайся)
Тебе отдельное спасибо :)
Александр
Через час могу скинуть тему
Anonymous
Через час могу скинуть тему
скидывай, но у меня у самого там тема была по этому вопросу, там просто все заглохло. https://www.zabbix.com/forum/showthread.php?t=55686
Александр
Тогда туда и добей
Anonymous
уже :)
Александр
Хороший
Александр
Есть у заббикса форум, есть вики, но вот недостает статей вида как из заббикса сделать оповещения в Х или как с помощью заббикса связать X и Y
Anonymous
Но по крайне мере это гораздо больше чем ничего. я именно его в свое время начал изучать именно потому что у него дока и форум есть, ну и развивается проект постоянно.
Александр
Я пишу локально себе кейсы в виде статей
Dmitry
кстати, навскидку
Александр
Но я не очень умный
Dmitry
есть возможность для разного говна разные источники уведомлений использовать?
Dmitry
ну т.е. если у нас алертит А - шлем почту, падает Б - шлем смс, С - кутаемся в простынь
Jenny
ну т.е. если у нас алертит А - шлем почту, падает Б - шлем смс, С - кутаемся в простынь
использовать разные действия и медиа для уведомлений же
Jenny
или я не поняла задачу
Dmitry
дадад
Dmitry
ну уровне триггеров это можно, да?
Dmitry
или только на уровне экшенов?
Jenny
ну уровне триггеров это можно, да?
экшены создаются на триггеры же
Jenny
триггер сам никуда не алертит, кроме дашбоарда
Jenny
мне про простынь нравится
Jenny
D -готовим вазелин для начальства
Jenny
внутри одного экшена можно делать несколько типов оповещений как одновременно, так и последовательно
Jenny
экшн может быть привязан как к одному триггеру (конкретного хоста), к триггеру темплейта или набору триггеров.
Dmitry
Да у меня беда просто, я проебал очень важный тригер
Dmitry
Так что как раз вазелин
Jenny
Да у меня беда просто, я проебал очень важный тригер
настрой себе несколько типов медиа По важному триггеру, например так: сразу - на почту через 5 минут смс через 10 минут телеграмм