The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Nagios  SMS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Оптимизация и Промышленные системы (Увеличение наджности)
Изначальное сообщение [ Отслеживать ]

"Nagios  SMS"  +1 +/
Сообщение от beaver33 email(ok) on 22-Янв-10, 10:01 
Привет, Всем
Вопрос по поводу отсылки SMS сообщения от NAGIOS.
На почту приходит, а вот на мою мобилу в виде sms - нет. Что очень огорчает.
Краткое содержание системы.
1.    OS Linux CentOS.
2.    Nagois nagios-2.12-6.el5
3.    gnokii-0.6.27-2.el5

Nagos стартует, на почту шлёт алерты, (сделал 2 тестовых хоста, загнал их в down и теперь тестирую) в логах видно, что nagios шлёт рассылку
===============================================================
Jan 22 09:30:14 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Jan 22 09:30:14 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)
Jan 22 09:31:31 CentOS nagios: HOST NOTIFICATION: nagios-admin;3COM;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.5.219)
Jan 22 09:31:31 CentOS nagios: HOST NOTIFICATION: nagios-admin;3COM;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.5.219)

Что касается Gnokii, то с ней тоже - полный порядок
gnokii –identify

Manufacturer : SIEMENS
Model        : MC75
Product name : MC75
Revision     : REVISION 04.001
Serial device: closing device

Вот настройки nagios, по поводу отсылки SMS

Commands.cfg

define command {
    command_name host-notify-by-sms
    command_line    /usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms + мой номер
}

define command {
    command_name notify-by-sms
    command_line    /usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/bin/gnokii --sendsms + мой номер
}

Localhost.cfg

define contact{
    contact_name nagios-admin
    alias Nagios Admin
    service_notification_period 24x7
    host_notification_period 24x7
    service_notification_options w,u,c,r
    host_notification_options d,r
    service_notification_commands notify-by-email,notify-by-sms
    host_notification_commands host-notify-by-email,host-notify-by-sms
    email моё мыло
    pager + мой номер
    }

Если я даю команду системе

# /usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms +мой номер

То получаю SMS на мой телефон
Notification
Type: $
Host: $
Address: $
Info: $
Date/Time: $

Но это из командной строки и ручонками. А вот nagios – шлёт только на почту.
Что нужно подправить, чтобы я алерты получал на телефон в виде SMS?
Если кто-нибудь воевал с подобным – подскажите.
Спасибо, извиняюсь за оторванное время.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Nagios  SMS"  +/
Сообщение от Michael (??) on 22-Янв-10, 10:27 

>Что нужно подправить, чтобы я алерты получал на телефон в виде SMS?

заключить договор со своим ОСС на предоставление доступа по протоколу SMPP

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 22-Янв-10, 10:37 
>
>>Что нужно подправить, чтобы я алерты получал на телефон в виде SMS?
>
>заключить договор со своим ОСС на предоставление доступа по протоколу SMPP

Спасибо Вам, Michael за ответ !!!

А как же тогда получается, что  я из командной строки сам себе могу отсылать
месседжи, без договора ?

/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms +мой номер

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Nagios  SMS"  +/
Сообщение от Michael (??) on 22-Янв-10, 10:54 

>/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms
>+мой номер

это несерьезно

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 22-Янв-10, 11:07 
>
>>/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms
>>+мой номер
>
>это несерьезно

Michael, я просто хотел настроить оповещение по sms без каких-либо наворотов и претензий на оригинальность. Самое простецкое решение, отсюда и получилась у меня строка

/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/gnokii --sendsms +мой номер

и пришёл я к ней через тесты.
т.е. в итоге мне нужно будет напасть на ОСС добавить на симку SMPP,
и заработает даже с этой строкой в конфигурации nagios ?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Nagios  SMS"  +/
Сообщение от Michael (??) on 22-Янв-10, 11:49 

>т.е. в итоге мне нужно будет напасть на ОСС добавить на симку
>SMPP,

симка не нужна. получите логин-пасс (возможно, спросят айпи вашего сервера). а дальше например perl + Net::SMPP
>и заработает даже с этой строкой в конфигурации nagios ?

должно

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 22-Янв-10, 12:00 
>
>>т.е. в итоге мне нужно будет напасть на ОСС добавить на симку
>>SMPP,
>
>симка не нужна. получите логин-пасс (возможно, спросят айпи вашего сервера). а дальше
>например perl + Net::SMPP
>>и заработает даже с этой строкой в конфигурации nagios ?
>
>должно

Спасибо Вам, Michael большое! Удачи Вам в Ваших делах и начинаниях!

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Nagios  SMS"  +/
Сообщение от slayer (??) on 22-Янв-10, 12:44 
я вот так отсылаю:
command_line /bin/echo -e '$NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATETIME$' | /usr/local/bin/sendsms $CONTACTPAGER$
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Nagios  SMS"  +/
Сообщение от slayer (??) on 22-Янв-10, 12:45 
>я вот так отсылаю:
>command_line /bin/echo -e '$NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATETIME$' | /usr/local/bin/sendsms
>$CONTACTPAGER$

в качестве демона работы с модемом smstools3 (http://smstools3.kekekasvi.com)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 22-Янв-10, 17:39 
>>я вот так отсылаю:
>>command_line /bin/echo -e '$NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATETIME$' | /usr/local/bin/sendsms
>>$CONTACTPAGER$
>
>в качестве демона работы с модемом smstools3 (http://smstools3.kekekasvi.com)

Привет, slayer !!!
Спасибо и Вам за ответ.
Эта команда у Вас отрабатывается в Nagios ?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Nagios  SMS"  +/
Сообщение от none (??) on 22-Янв-10, 19:34 
можно просто использовать smtp->sms шлюз оператора
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Nagios  SMS"  +/
Сообщение от beaver33 email(??) on 22-Янв-10, 21:47 
>можно просто использовать smtp->sms шлюз оператора

Доброго вечера, none!
да хотелось бы у себя всё это замутить на своей стороне, без привлечения
провайдеров, операторов ;)
Отвалился хост - вот Вам и sms'ина.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Nagios  SMS"  +/
Сообщение от тужщ on 22-Янв-10, 22:14 
Первое ,что вспомнил

cat body.sms.txt  | gammu --sendsms TEXT $NUMBER

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 25-Янв-10, 10:20 
>Первое ,что вспомнил
>
>cat body.sms.txt  | gammu --sendsms TEXT $NUMBER

Привет, тужщ.
вот собственно

cat body.sms.txt  | gnokii --sendsms TEXT $NUMBER

GNOKII Version 0.6.27
LOG: debug mask is 0x1
Config read from file /etc/gnokiirc.
phone instance config:
model = AT
port = /dev/ttyACM0
connection = serial
initlength = default
serial_baudrate = 19200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 0
sm_retry = 0
Initializing AT capable mobile phone ...
Serial device: opening device /dev/ttyACM0
Serial device: setting RTS to high and DTR to high
Message sent: 0x00 / 0x0004
41 54 5a 0d                                     | ATZ
write: [ATZ<cr>]
read : [ATZ<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000a
02 41 54 5a 0d 0d 0a 4f 4b 0d                   |  ATZ   OK
Received message type 00
......
Received message type 23
Couldn't read from stdin!
Serial device: closing device
=========================================
По логам  - полное счастье.

Jan 25 10:07:51 CentOS nagios: HOST NOTIFICATION: nagios-admin;3COM;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.5.219)
Jan 25 10:07:51 CentOS nagios: HOST NOTIFICATION: nagios-admin;3COM;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.5.219)
Jan 25 10:08:14 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Jan 25 10:08:14 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)

в общем итоге - на почту алерты летят, на мобилку в виде sms - нет.
Я безутешен, в своей печали. :)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 27-Янв-10, 12:03 
полазил по интернету
я собственно такой не один
==========================================================================
It’s working fine
$ echo “Hello world!” | /usr/local/bin/gnokii –sendsms +329999999999 -r

but it’s not

define command {
command_name notify-service-by-sms
command_line /usr/bin/printf “%.120s” “Nagios – $NOTIFICATIONTYPE$ : $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ ($OUTPUT$)” | /usr/local/bin/gnokii –sendsms $CONTACTPAGER$ -r
}

define command {
command_name notify-host-by-sms
command_line /usr/bin/printf “%.120s” “Nagios – $NOTIFICATIONTYPE$ : Host $HOSTALIAS$ is $HOSTSTATE$ ($OUTPUT$)” | /usr/local/bin/gnokii –sendsms $CONTACTPAGER$ -r
}
===============================================================================
так что продолжаю искать решение.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Nagios  SMS"  +/
Сообщение от Александр Лейн email on 27-Янв-10, 23:43 
>в качестве демона работы с модемом smstools3 (http://smstools3.kekekasvi.com)

у меня то-же самое, последние 2 года полет нормальный. кстати с гноками тоже мучился - что то не домучил. поставил смс тулз и понеслась. мопед siemens mc35i, FreeBSD 7.2 версию нагиоса забыл, но точно 2 ветки :D

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "Nagios  SMS"  +/
Сообщение от Maxim (??) on 28-Янв-10, 14:51 
>полазил по интернету

А пользователь под которым крутится nagios вообще имеет доступ к порту к которому подключен телефон?


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Nagios  SMS"  +/
Сообщение от avator email(ok) on 03-Фев-10, 20:23 
может что и лишнее:-) но работает!!!
id nagios
uid=181(nagios) gid=181(nagios) groups=181(nagios),0(wheel),66(uucp),68(dialer)

копай в сторону:
ls -l /dev/cuau0
crw-rw----  1 uucp  dialer    0,  39  3 фев 19:18 /dev/cuau0

вот пример:
grep sms ./commands.cfg
       command_name                             notify-host-by-smsclient
       command_line                             sudo -u uucp /usr/local/bin/sendsms $CONTACTPAGER$ "$NOTIFICATIONTYPE$: $HOSTADDRESS$ $HOSTALIAS$ is $HOSTSTATE$ Time: $LONGDATETIME$"
       command_name                             notify-sevices-by-smsclient
       command_line                             sudo -u uucp /usr/local/bin/sendsms $CONTACTPAGER$ "$NOTIFICATIONTYPE$: $HOSTADDRESS$ $HOSTALIAS$: $SERVICEDESC$ is $SERVICESTATE$ Time: $LONGDATETIME$"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Nagios  SMS"  +/
Сообщение от Александр Лейн email on 05-Фев-10, 00:04 
>можно просто использовать smtp->sms шлюз оператора

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


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

19. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 05-Фев-10, 17:04 
>>полазил по интернету
>
>А пользователь под которым крутится nagios вообще имеет доступ к порту к
>которому подключен телефон?

Привет, Maxim
да, доступ имеется
Спасибо, Вам за ответ!

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 05-Фев-10, 17:08 
>[оверквотинг удален]
>$HOSTSTATE$ Time: $LONGDATETIME$"
>       command_name    
>          
>          
>  notify-sevices-by-smsclient
>       command_line    
>          
>          
>  sudo -u uucp /usr/local/bin/sendsms $CONTACTPAGER$ "$NOTIFICATIONTYPE$: $HOSTADDRESS$ $HOSTALIAS$: $SERVICEDESC$
>is $SERVICESTATE$ Time: $LONGDATETIME$"

Привет, Вам -  avator !!!
Спасибо за поодержку Вашего интереса к моему вопросу.
Как только доберусь, до рабочего места к своим железочкам - сразу отпишусь !!!
Удачных выходных, Вам avator, и Вам - Maxim !!!
Спасибо

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 05-Мрт-10, 17:22 
Всем привет.
В общем итоге вышло так.
Нагиос живёт, шлёт алерты на почту, но на мобилку так я ни хрена и не получаю. :(

1. Лог нагиос
=======================================================================
Mar  5 16:32:50 CentOS nagios: Finished daemonizing... (New PID=3200)
Mar  5 16:35:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:35:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:40:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:40:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:45:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:45:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:50:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Mar  5 16:50:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)

2. Из командной строки полный порядок
echo Тест | gnokii --sendsms +хххххххххххх

3. commands.cfg

define command{
        command_name    host-notify-by-sms
        command_line    /usr/bin/printf "Nagios – $NOTIFICATIONTYPE$ : Host $HOSTALIAS$ is $HOSTSTATE$ ($OUTPUT$)" | /usr/bin/gnokii –-sendsms $CONTACTPAGER$ -r
        }

define command{
        command_name    notify-by-sms
        command_line    /usr/bin/printf "Nagios – $NOTIFICATIONTYPE$ : $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ ($OUTPUT$)" | /usr/bin/gnokii –-sendsms $CONTACTPAGER$ -r
        }

4. Загнал нагиос куда только можно
id nagios
uid=101(nagios) gid=103(nagios) группы=103(nagios),10(wheel),14(uucp),102(gnokii)

5. доступ на порт ttyACM0
ls -l /dev/ttyACM0
crwxrwxrwx 1 uucp uucp 166, 0 Мар  5 16:53 /dev/ttyACM0

в общем - беда огорчение.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Nagios  SMS"  +/
Сообщение от vtm on 17-Мрт-10, 17:53 
Привет ! озадачился сегоднят такой же задачей убил почти целый день но результат достигнут положительный
OC FreeBSD 8
Nagios 3.. smstools 3..
У тебя в командной строке от пользователя nagios отправляются sms ?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 18-Мрт-10, 11:36 
Привет, VTM !
Спасибо, Вам за ответ.
Из командной строки отправляются sms.
При попытке переключения из консоли root на юзера nagios ругается.

[root@CentOS ~]# su - nagios
This account is currently not available.
[root@CentOS ~]#

[root@CentOS ~]# id nagios
uid=101(nagios) gid=103(nagios) группы=103(nagios),10(wheel),14(uucp),102(gnokii)
[root@CentOS ~]#

под юзером nagios не даёт защимиться.
Может в этом месте и есть лажа ?
Я еще чуть поковыряюсь с LINUX если не пройдёт. Попытюсь реализовать Вашу работоспособную связку FreeBSD 8, Nagios 3, smstools 3. Если у меня возникнут вопросы я напишу Вам, VTM  сюда. Угу ?


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Nagios  SMS"  +/
Сообщение от vtm on 18-Мрт-10, 12:18 
Не вопрос чем смогу , помогу.
Затык у вас в любом случае только из–за прав
В BSD я проверял
[root@host /] su -m nagios -c "sendsms 79135302835 'парам-пам пам! '"

Посмотрите что то подобное у себя


Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Nagios  SMS"  +/
Сообщение от vtm on 18-Мрт-10, 12:25 
зайти не можете скорей всего из-за того что nagios прописан в  /sbin/nologin
и это есть правильно.
su -m nagios -c команда
мне это пригодилось когда подключался по ssh от nagios т.к. при подключении в первый раз нужно хост принять
удачи ! :)
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 18-Мрт-10, 15:57 
Добрый вечер, vtm.
Поставил сейчас SUSE11, Nagios3  - как настроюсь - отпишусь!!!
Спасибо Вам, еще раз !!!

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Nagios  SMS"  +/
Сообщение от alblind (ok) on 18-Мрт-10, 16:11 
ну что там по поводу проверки?))

http://pro-r.ru/ - изготовление рекламы


Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Nagios  SMS"  +/
Сообщение от roma (??) on 18-Мрт-10, 18:28 
define contact{
    contact_name nagios-admin
    alias Nagios Admin
    service_notification_period 24x7
    host_notification_period 24x7
    service_notification_options w,u,c,r
    host_notification_options d,r
    service_notification_commands notify-by-email,notify-by-sms
    host_notification_commands host-notify-by-email,host-notify-by-sms
    email моё мыло
    pager + мой номер
    }

"notify-by-sms" и "pager + мой номер" - что-то тут не так. Либо notify-by-pager либо sms +номер

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

29. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 23-Мрт-10, 09:51 
Доброе утро, roma !
т.е. в итоге
service_notification_commands notify-by-email,notify-by-sms
host_notification_commands host-notify-by-email,host-notify-by-sms
    email моё мыло
    sms   +ххххххххххххххх
угу ?

Спасибо, Вам за ответ !

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Nagios  SMS"  +/
Сообщение от DeN4uK on 26-Мрт-10, 06:27 
Попробуйте в строке
pager     xxxxxx  - написать номер без + вначале

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 30-Мрт-10, 10:55 
>Попробуйте в строке
>pager     xxxxxx  - написать номер без +
>вначале

Привет, DeN4uK.
убрал +  
всё как и прежде -  смс приходят на почту, в мобилку - ни хрена.
в логах -
Mar  29 09:44:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-sms;CRITICAL - Host Unreachable (172.16.2.172)
Mar  29 09:44:03 CentOS nagios: HOST NOTIFICATION: nagios-admin;PODMENKA2;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (172.16.2.172)

Спасибо, DeN4uK за ответ.
Копаю дальше.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Nagios  SMS"  +/
Сообщение от vtm on 01-Апр-10, 05:51 

В общем так если у тебя из консоли сообщения отсылаются а с nagios не посылает
то дело только в провах это означает что у нагиоса просто нет прав на остылку
проверяй чтоб ты мог отправить смс из под пользователя nagios
больше копать смысла нет
во всех OS на это наткнешься
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Nagios  SMS"  +/
Сообщение от beaver33 email(??) on 05-Апр-10, 22:55 
>
>В общем так если у тебя из консоли сообщения отсылаются а с
>nagios не посылает
>то дело только в провах это означает что у нагиоса просто нет
>прав на остылку
>проверяй чтоб ты мог отправить смс из под пользователя nagios
>больше копать смысла нет
>во всех OS на это наткнешься

Уважаемый, vtm.
Привет, Вам еще раз.
Вы мне уже писали раз по поводу прав, для nagios
=====================================
зайти не можете скорей всего из-за того
что nagios прописан в  /sbin/nologin
и это есть правильно.
su -m nagios -c команда
=====================================
я не могу зайти в систему как юзер nagios, и тем более проверить отправку sms от
этого самого юзера.
Как мне разбанить юзера nagios?
в /sbin/nologin ?
Спасибо Вам, vtm еще раз !

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Nagios  SMS"  +/
Сообщение от vtm on 21-Апр-10, 07:28 
su -m nagios -c "комада "
данная строчка запускает команду от пользователя nagios
например

su -m nagios -c "df"

в вашем случае в место df нужно написать строчку которой вы отправляете sms

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 21-Апр-10, 15:53 
Привет Вам, vtm

Собственно, Вы правы - что-то с правами на чтение, выполнение файлов
вот команда под root
su -c "echo Тест | gnokii --sendsms +xxxxxxxxxxx -r"

30 32 31 46 32 30 30 30 38 41 41 30 38 30 34 32 | 021F20008AA08042
32 30 34 33 35 30 34 34 31 30 34 34 32 1a 0d 0a | 2043504410442
2b 43 4d 47 53 3a 20 31 35 37 0d 0a 0d 0a 4f 4b | +CMGS: 157    OK
0d                                              |
Received message type 21
Message sent (reference: 157)
Send succeeded with reference 157!
Serial device: closing device

смсина прилетела.

Для теста затянул юзера nagios в группу wheel, назначил права для этого товарисча (nagios)
делаю под nagios

su -m nagios -c "echo Тест | gnokii --sendsms +xxxxxxxxx -r"
GNOKII Version 0.6.27
Couldn't read /root/.gnokiirc config file.
Couldn't read /root/.gnokiirc config file.
LOG: debug mask is 0x1
Config read from file /etc/gnokiirc.
Please check permission on lock directory.
Lock file error. Exiting.
Command is still being executed.
Sorry, phone has not yet been converted to new style. Phone.Functions == NULL!

Спасибо Вам, vtm еше раз за советы и Ваше внимание.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Nagios  SMS"  –1 +/
Сообщение от sHaggY_caT (ok) on 01-Май-10, 03:27 
>[оверквотинг удален]
>Couldn't read /root/.gnokiirc config file.
>LOG: debug mask is 0x1
>Config read from file /etc/gnokiirc.
>Please check permission on lock directory.
>Lock file error. Exiting.
>Command is still being executed.
>Sorry, phone has not yet been converted to new style. Phone.Functions ==
>NULL!
>
>Спасибо Вам, vtm еше раз за советы и Ваше внимание.

sudo? Все равно ведь Nagios главная задача на этом сервере, можно и рут-права на gnoki дать...

З.Ы. отправляю SMS через почту скриптом(только использую Zabbix), так как мониторинг находится географически в другой точке отностительно большей части сервисов, считаю риск одновременного выхода из строя и мониторинга, и сервисов минимальным

Может быть, стоит взять VPS в Европе специально под мониторинг?

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Nagios  SMS"  +/
Сообщение от beaver33 email(ok) on 15-Июн-10, 10:37 
Всем привет.
Спасибо Всем, кто ответил и пытался вразумить меня, наставить на путь истинный.
В итоге на выходных, я вместо NAGIOS заманился на PRTG - всё работает. Алерты на ICQ и SMS получаю.
Удачи всем.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Nagios  SMS"  +/
Сообщение от Дмитрий (??) on 03-Мрт-11, 15:05 
Те же симптомы. Та же проблема.

Нужно было посмотреть права на порт с которым работает GNOKII.
У меня это /dev/ttyS1. То есть устройство подключено к COM-порту.

делаем ls -la /dev/ttyS1 и видим:

crw-rw---- 1 root dialout 4, 64 2011-03-03 14:57 /dev/ttyS1

То есть если Nagios работает под пользователем с ограниченными правами, то нужно этому пользователю дать права на порт через который происходит отправка смс.

Через ps aux | grep nagios смотришь под каким юзером у тебя работает NAGIOS.
Если не хочется заморачиваться, то можно сделать как я:

chmod 777 /dv/ttyS1

Мне помогло. Все заработало.

Для диагностики воспользуйся:

sudo -U nagios_user echo "Test" | gnokii --sendsms "Nagios Test" +7912111111

-------
Всем дискутирующим спасибо.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. "Nagios  SMS"  +/
Сообщение от Дмитрий (??) on 03-Мрт-11, 15:08 
Опечатался. Когда давал права на порт, вместо

chmod 777 /dv/ttyS1

надо

chmod 777 /dеv/ttyS1 , где /dеv/ttyS1 - имя вашего порта.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

41. "Nagios  SMS"  +1 +/
Сообщение от Andrew (??) on 12-Июл-11, 13:32 

>     service_notification_commands notify-by-email,notify-by-sms
>     host_notification_commands host-notify-by-email,host-notify-by-sms

я вижу проблему в этих строках, если поменять местами

service_notification_commands notify-by-sms,notify-by-email
host_notification_commands host-notify-by-sms,host-notify-by-email

то у меня начинают отсылаться  SMS, а вот на почту перестают уходить сообщения

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Nagios  SMS"  +/
Сообщение от Сергей (??) on 23-Сен-11, 15:40 
> Но это из командной строки и ручонками. А вот nagios – шлёт
> только на почту.
> Что нужно подправить, чтобы я алерты получал на телефон в виде SMS?

Только что решал аналогичную проблему. Проблема оказалась в длине сообщения. Максимальный объем, по умолчанию, - 160 символов. Сообщение, которые генерирует nagios - большего объема. Потому сообщение не отправляется.

У gnokii есть параметр, отвечающий за длину сообщения:
gnokii --sendsms +7XXXXXXXXXX -l число_символов
Например
gnokii --sendsms +7XXXXXXXXXX -l 480
Вот таким способом заработало.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Nagios  SMS"  +/
Сообщение от Ruldik (ok) on 15-Янв-15, 10:32 
Всем доброго времени суток!!! Направьте на путь истинный... Настраиваю оповещение смс Nagios через SMSTools, но не выходит у меня что то... Из этой темы понимаю что косяк где то в правах, а вот где, не могу догнать...
Командой
su -m smstools -c "smssend +79061234567 'test message! '"
Смсина приходит....

Если просто
smssend +79061234567 'test message! '
то зависает в
/var/spool/sms/outgoing/
Делаю
chown -R smstools:smstools /var/spool/sms
и все смсины зависшие в /var/spool/sms/outgoing/ уходят...


Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

56. "Nagios  SMS"  +/
Сообщение от Ruldik (ok) on 23-Янв-15, 10:45 
Откликнитесь народ, у кого эта связка Nagios+Smstools работает!!!


Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

57. "Nagios  SMS"  +/
Сообщение от Ruldik (ok) on 23-Янв-15, 11:51 
А если быть точнее, то подскажите как правильно прописать команду в commands для отправки через smstools?


Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

58. "Nagios  SMS"  +/
Сообщение от Ruldik (ok) on 23-Янв-15, 14:25 
Всем спасибо!!! Разобрался, все работает на ура!!!


Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру