URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51568
[ Назад ]

Исходное сообщение
"Nagios и sms оповещения"

Отправлено jekas , 14-Дек-04 13:09 
Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался с этим? Я вижу только пару вариантов, это подключить мобилу к компу и настроить чтоб нагиос каким то образом слал на неё, а она пересылала на нужный номер. И второй, это подключение gsm модема, но что это и с чем его едят я не знаю. Может даст кто линк на какую статью? И вообще любой помощи буду благодарен. Nagios 1.2, freebsd 5.2.

Содержание

Сообщения в этом обсуждении
"Nagios и sms оповещения"
Отправлено jekas , 14-Дек-04 14:46 
>Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять
>sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался
>с этим? Я вижу только пару вариантов, это подключить мобилу к
>компу и настроить чтоб нагиос каким то образом слал на неё,
>а она пересылала на нужный номер. И второй, это подключение gsm
>модема, но что это и с чем его едят я нe
>знаю. Может даст кто линк на какую статью? И вообще любой
>помощи буду благодарен. Nagios 1.2, freebsd 5.2.
Почитал про gsm модемы...кто нибудь кто пользовался, может посоветовать такой, который может переадресовывать смски...судя по прочитаному то модем это практически телефон, если так то он должен это уметь...Можно конечно настроить его просто как модем и выходить через него в инет, но у нас GPRS очень часто не работает...поэтому этот вариант отпадает.


"Nagios и sms оповещения"
Отправлено ids , 14-Дек-04 15:05 
>>Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять
>>sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался
>>с этим? Я вижу только пару вариантов, это подключить мобилу к
>>компу и настроить чтоб нагиос каким то образом слал на неё,
>>а она пересылала на нужный номер. И второй, это подключение gsm
>>модема, но что это и с чем его едят я нe
>>знаю. Может даст кто линк на какую статью? И вообще любой
>>помощи буду благодарен. Nagios 1.2, freebsd 5.2.
>Почитал про gsm модемы...кто нибудь кто пользовался, может посоветовать такой, который может
>переадресовывать смски...судя по прочитаному то модем это практически телефон, если так
>то он должен это уметь...Можно конечно настроить его просто как модем
>и выходить через него в инет, но у нас GPRS очень
>часто не работает...поэтому этот вариант отпадает.

В свое время меня тоже интересовал этот вопрос. Я даже думал использовать таким макаром

scmxx --device /dev/ttyS0  --send --sms -n NOMER --direct --srr -t 'тут был я'

Это для телефона сименс. А так как у меня был даже кабель который бы позволял одновлеменно заряжать и одновременно работать с компом, то проблем с питанием не было. Но все решилось намного проще. Я попросил что бы меня мониторили мои друзья своими мониторилками. Однако вопрос остается открытым, в том плане, что как мониторить внутрение сервисы, когда упал канал. Как научить нагиос переключаться с вариантами отсылки смс через инет и через телефон?


"Nagios и sms оповещения"
Отправлено Anton , 14-Дек-04 17:54 
>Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять
>sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался
>с этим? Я вижу только пару вариантов, это подключить мобилу к
>компу и настроить чтоб нагиос каким то образом слал на неё,
>а она пересылала на нужный номер. И второй, это подключение gsm
>модема, но что это и с чем его едят я не
>знаю. Может даст кто линк на какую статью? И вообще любой
>помощи буду благодарен. Nagios 1.2, freebsd 5.2.

есть у нокии такой девайс  - нокиа 30,32
ком портом подключаешь, суешь симку и АТ командами шлешь
есть еще чудный софт - gnokii
он и через АТ работать умеет и через другие телефоны
я так кусок старой пластмассы (5110) подключил и шлю смс


"Nagios и sms оповещения"
Отправлено jekas , 15-Дек-04 06:29 
>>Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять
>>sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался
>>с этим? Я вижу только пару вариантов, это подключить мобилу к
>>компу и настроить чтоб нагиос каким то образом слал на неё,
>>а она пересылала на нужный номер. И второй, это подключение gsm
>>модема, но что это и с чем его едят я не
>>знаю. Может даст кто линк на какую статью? И вообще любой
>>помощи буду благодарен. Nagios 1.2, freebsd 5.2.
>
>есть у нокии такой девайс  - нокиа 30,32
>ком портом подключаешь, суешь симку и АТ командами шлешь
>есть еще чудный софт - gnokii
>он и через АТ работать умеет и через другие телефоны
>я так кусок старой пластмассы (5110) подключил и шлю смс


Ага именно как обьяснить нагиусу слать смс в подключенный телефон, даже если получится подключить его в freebsd. Возможен другой вариант..скажем чтоб оповещения шли по почте на определенный ящик, на нашем внутреннем почтовике..ну и мобилу подключить к windows компу, и чтоб софт позволял забирать почту с ящика и через смс пересылать....было бы не плохо. Может кто слышал про такое? Gnokii это для Linux у меня ж freebsd.


"Nagios и sms оповещения"
Отправлено ids , 15-Дек-04 12:39 
>>>Есть проблема...Реализовать доставку sms от nagios не сложно..Задача в следующем. Необходимо доставлять
>>>sms даже если упадет интернет канал. Нужно решение, кто нить сталкивался
>>>с этим? Я вижу только пару вариантов, это подключить мобилу к
>>>компу и настроить чтоб нагиос каким то образом слал на неё,
>>>а она пересылала на нужный номер. И второй, это подключение gsm
>>>модема, но что это и с чем его едят я не
>>>знаю. Может даст кто линк на какую статью? И вообще любой
>>>помощи буду благодарен. Nagios 1.2, freebsd 5.2.
>>
>>есть у нокии такой девайс  - нокиа 30,32
>>ком портом подключаешь, суешь симку и АТ командами шлешь
>>есть еще чудный софт - gnokii
>>он и через АТ работать умеет и через другие телефоны
>>я так кусок старой пластмассы (5110) подключил и шлю смс
>
>
>Ага именно как обьяснить нагиусу слать смс в подключенный телефон, даже если
>получится подключить его в freebsd. Возможен другой вариант..скажем чтоб оповещения шли
>по почте на определенный ящик, на нашем внутреннем почтовике..ну и мобилу
>подключить к windows компу, и чтоб софт позволял забирать почту с
>ящика и через смс пересылать....было бы не плохо. Может кто слышал
>про такое? Gnokii это для Linux у меня ж freebsd.


Для нокии:
/usr/ports/comms/gnokii
Для сименса:
/usr/ports/comms/scmxx

А вообще, я не знаю как для нокии, но для сименса, как я уже писал, покупаешь старую трубу (35ю,45ю серию) можно с убитым аккумулятором $40-50, находишь зарядку ($5) и кредл для сименса sl45 ($25), снимаешь корпус с кредла, вставляешь телефон, подключаешь с 220, и на компорт. Дальше как я уже писал. Учишь нагиос слать смс с твоим скриптом, а не почтой. Или как ты говорил, пересылать на почту, а оттуда запускать скрипт. Эни проблемс?


"Nagios и sms оповещения"
Отправлено jekas , 15-Дек-04 13:14 

>
>Для нокии:
>/usr/ports/comms/gnokii
>Для сименса:
>/usr/ports/comms/scmxx
>
>А вообще, я не знаю как для нокии, но для сименса, как
>я уже писал, покупаешь старую трубу (35ю,45ю серию) можно с убитым
>аккумулятором $40-50, находишь зарядку ($5) и кредл для сименса sl45 ($25),
>снимаешь корпус с кредла, вставляешь телефон, подключаешь с 220, и на
>компорт. Дальше как я уже писал. Учишь нагиос слать смс с
>твоим скриптом, а не почтой. Или как ты говорил, пересылать на
>почту, а оттуда запускать скрипт. Эни проблемс?
Щас возникла другая идея.. Настроить диалап на любого инет провайдера и звонить туда, если падает канал...Единственно нужно будет написать скрипт который будет проверять наличие канала и если его нет то тогда диалап...


"Nagios и sms оповещения"
Отправлено ids , 15-Дек-04 13:28 
>
>>
>>Для нокии:
>>/usr/ports/comms/gnokii
>>Для сименса:
>>/usr/ports/comms/scmxx
>>
>>А вообще, я не знаю как для нокии, но для сименса, как
>>я уже писал, покупаешь старую трубу (35ю,45ю серию) можно с убитым
>>аккумулятором $40-50, находишь зарядку ($5) и кредл для сименса sl45 ($25),
>>снимаешь корпус с кредла, вставляешь телефон, подключаешь с 220, и на
>>компорт. Дальше как я уже писал. Учишь нагиос слать смс с
>>твоим скриптом, а не почтой. Или как ты говорил, пересылать на
>>почту, а оттуда запускать скрипт. Эни проблемс?
> Щас возникла другая идея.. Настроить диалап на любого инет провайдера и
>звонить туда, если падает канал...Единственно нужно будет написать скрипт который будет
>проверять наличие канала и если его нет то тогда диалап...

Слушай, но это ж геморрой ты ищеш на свой зад. А не проще ли пингать себя из мира? www.uptime.ru, www.watchmouse.com, your_admins_friends, etc? Если тебе важно именно падение канала, а если кроме того что упал канал, надо еще знать что творится внутри, то проще наверное через gsmgate. А мудохаться с диалапом - себе дороже. Долго и нудно, as for me.


"Nagios и sms оповещения"
Отправлено Cinos , 15-Дек-04 16:17 
scmxx - То что надо

он спокойно может передать текстовый файл длинной 160 симфолов по указанному номеру - ставишь по крону. Nagios настраиваешь отправлять почту на локальный мыльник на этом же серваке. Sed-ом разберёшь мыло, найдёшь нужные блоки и бросишь их в файлик для отправки.


"Nagios и sms оповещения"
Отправлено ids , 15-Дек-04 16:25 
>scmxx - То что надо
>
>он спокойно может передать текстовый файл длинной 160 симфолов по указанному номеру
>- ставишь по крону. Nagios настраиваешь отправлять почту на локальный мыльник
>на этом же серваке. Sed-ом разберёшь мыло, найдёшь нужные блоки и
>бросишь их в файлик для отправки.


Паслюшай, дарагой, зачэм крон?
Когда нагиос сам в случае проблем отсылает письмо, на MTA ты его разбираешь роботом, который умеет текст письма парсить и отдавать дальше на корм gsmgate-у.


"Nagios и sms оповещения"
Отправлено Cinos , 19-Дек-04 20:11 
Крон не нужен уже сделал у себя отправку без смс гейта.

Меняйте у себя епаджер misccommands.cfg
на
Используйте scmxx, Моблу Siemens (я М55 использую) и USB шнурок с подзарядкой порт у меня /dev/ttyU0. Поставьте права на /dev/ttyU0(или какой там у вас) 666 (правда это не секюр). Дальше меняйте.

define command{
    command_name    notify-by-epager
    command_line    /usr/bin/printf "%b" "$NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$($HOSTADDRESS$) is $SERVICESTATE$\nDate/Time: $LONGDATETIME$\n$SERVICEOUTPUT$" |/usr/local/bin/scmxx -d /dev/ttyU0 --send --sms --number $CONTACTPAGER$ --direct - > /var/log/scmxx.log 2>&1
    }

define command{
    command_name    host-notify-by-epager
    command_line    /usr/bin/printf "%b" "Host $HOSTSTATE$ alert for $HOSTNAME$($HOSTADDRESS$)!\n$HOSTOUTPUT$\n$DATETIME$\n$LONGDATETIME$" |/usr/local/bin/scmxx -d /dev/ttyU0 --send --sms --number $CONTACTPAGER$ --direct - > /var/log/scmxx.log 2>&1
    }
В conntacts.cfg

define contact{
    ... по вкусу
    service_notification_commands    notify-by-email,notify-by-epager
    host_notification_commands        host-notify-by-email,host-notify-by-epager
    email                any@any.ru
    pager                80000000000 (ваш номер)
    }

И всё будет приходить на почту и sms



"Nagios и sms оповещения"
Отправлено jekas , 20-Дек-04 06:37 
>Крон не нужен уже сделал у себя отправку без смс гейта.
>
>Меняйте у себя епаджер misccommands.cfg
>на
>Используйте scmxx, Моблу Siemens (я М55 использую) и USB шнурок с подзарядкой
>порт у меня /dev/ttyU0. Поставьте права на /dev/ttyU0(или какой там у
>вас) 666 (правда это не секюр). Дальше меняйте.
>
>define command{
> command_name notify-by-epager
>    command_line    /usr/bin/printf "%b" "$NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$($HOSTADDRESS$) is $SERVICESTATE$\nDate/Time: $LONGDATETIME$\n$SERVICEOUTPUT$" |/usr/local/bin/scmxx -d /dev/ttyU0 --send --sms --number $CONTACTPAGER$ --direct - > /var/log/scmxx.log 2>&1
> }
>
>define command{
> command_name host-notify-by-epager
>    command_line    /usr/bin/printf "%b" "Host $HOSTSTATE$ alert for $HOSTNAME$($HOSTADDRESS$)!\n$HOSTOUTPUT$\n$DATETIME$\n$LONGDATETIME$" |/usr/local/bin/scmxx -d /dev/ttyU0 --send --sms --number $CONTACTPAGER$ --direct - > /var/log/scmxx.log 2>&1
> }
>В conntacts.cfg
>
>define contact{
>    ... по вкусу
>    service_notification_commands notify-by-email,notify-by-epager
>    host_notification_commands  host-notify-by-email,host-notify-by-epager
>    email    any@any.ru
>    pager    80000000000 (ваш номер)
>    }
>
>И всё будет приходить на почту и sms

Cinos! Кажется это то что нужно...а ты пробовал только с Siemens M55? А как это выглядит для мобилы? Она просто отправляет SMS по номеру который шлет ей scmxx? На какой операционке все это настраивал?