Pull to refresh

Comments 18

Прошу прощения, что именно Вам не понравилось?
Система работает уже около месяца. Было проведено 4 проверки в разное время (отключение ИБП из сети). Все четыре раза система добросовестно отрабатывала отправкой sms. Плюс к этому, для проверки были подключены другие триггеры, при срабатывании которых также приходили sms. Пока мне сложно представить, что может пойти не так.
достаточно. только по непонятным причинам иногда отваливается из системы сам модем, соответственно пропадает USB0, но присутствуют остальные… Решается или перетыканием модема, или программно:
скрипт
#!/bin/sh

if [ $( ls /dev/tty* | grep 'USB0'  | wc -l ) -eq 0  ]; then
    usb_modeswitch -R -v 12d1 -p 1003
fi;
В крон его раз в полчаса и норм.


Только мы gammu-smsd пользуем. Но не суть…
UPD: ниже la0 ссылается на что почитать про надежность. Но для наших целей не смертельно важных уведомлений — вполне годится.
Вот тут я писал, почему отказался от GSM как основного канала уведомлений мониторинга.
Вкратце: связь иногда пропадает (на короткий промежуток времени: на 10-30 минут раз в 1-2 месяца); Теперь GSM всего лишь альтернативный канал (который потребовался всего раз)
Интересно. Данный вариант не рассчитывался как основной. GSM только в случает отключения электроэнергии, а следовательно отключения оборудования провайдера — когда основные каналы падают.
На всякий случай уточню свой комментарий:
> отказался от GSM как основного канала уведомлений мониторинга.
читать как
> отказался от GSM как основного канала SMS-уведомлений мониторинга.

Понятно, что обычно push и email основные, SMS для чего-то очень важного.
SMS, как оказалось, тоже нужно дублировать.

PS БС скорее всего находится рядом с вашим объектом и при проблемах с электричеством её тоже может этими проблемами накрыть
почему вы и пользователя в группу добавили и gnokii через sudo запускаете? Мне кажется одно из этих действий лишнее.

Дальше логинимся под пользователем zabbix и пишем очень простой скрипт.

# nano /home/user/smsscript

# в начале строки обычно значит что команда выполняется от рута, но это не соответствует тому, что написано строкой выше.
Как ни странно, у меня заработало только в случае когда и пользователь в группе и чрез sudo. За # спасибо, подправил, все верно.
пилите проверку счета на мопеде через забикс, а то когда упадёт и денег на счету не окажется
Неплохо было бы мониторить мониторинг :)
У меня на 2.2 zabbix напрямую работает с модемом — проблем не замечено, судя по докам в 2.4 это также доступно. У ваше метода со скриптом есть преимущества перед прямой работой zabbix с модемом?
Плюсую. Зачем эти пляски с бубном если заббикс умеет общаться с GSM модемом сам безо всяких прослоек?
И еще один плюс. У нас Заббикс 2.2, дебиан 7, работает нативно с модемом без использования «скрипта».
Нюанс был в том, что при ребуте мог измениться порт модема, а ребут иногда нужен. Мой коллега решил так:
cat /etc/udev/rules.d/55-zteMF192-persistent-serial.rules

# ZTE MF192 ZTE WCDMA Technologies MSM
SUBSYSTEMS==«usb», ATTRS{idVendor}==«19d2», ATTRS{idProduct}==«1217»,SYMLINK+=«ttySMS»

Модем по данным системы — ZTE MF192+
В итоге в «Media Types» Zabbix`а прописывается тип: SMS и порт: /dev/ttySMS
centos 5.11(ставилось уже не помню на какой), подобной проблемы нет, модем тоже какой-то zte.
Обычно триггеры и соответственно уведомления от них создаются на «серьезность» проблемы. Т.е., допустим (алгоритм исключительно для примера):
1) Disaster — звонок от «железной леди» + SMS + Почта, мессенджеры + дашборд
2) High — SMS + Почта, мессенджер + дашборд
3) Average, Warning — Почта, мессенджер + дашборд
4) Info — просто на дашборд, который желательно вывести на отдельный экран не стену.

В итоге, при добавлении новых итемов, тригеров и назначении их важности они автоматически попадают в нужную категорию уведомлений для нужных юзеров. К примеру, можно настроить, чтобы звонок и СМС в 3 часа ночи приходили только дежурному админу, а днем — всем.

Естественно, схема уведомлений может быть намного сложнее, но делать отдельный алерт на каждый триггер не стоит.
Sign up to leave a comment.

Articles