The OpenNET Project / Index page

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



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

Оглавление

Nagios  SMS, beaver33 (ok), 22-Янв-10, (0) [смотреть все] +1

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


20. "Nagios  SMS"  +/
Сообщение от beaver33email (ok), 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 !!!
Спасибо

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

21. "Nagios  SMS"  +/
Сообщение от beaver33email (ok), 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

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

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

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

23. "Nagios  SMS"  +/
Сообщение от beaver33email (ok), 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  сюда. Угу ?


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

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

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


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

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

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

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

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

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


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

28. "Nagios  SMS"  +/
Сообщение от roma (??), 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"  +/
Сообщение от beaver33email (ok), 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   +ххххххххххххххх
угу ?

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

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

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

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

31. "Nagios  SMS"  +/
Сообщение от beaver33email (ok), 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 за ответ.
Копаю дальше.

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

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

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

33. "Nagios  SMS"  +/
Сообщение от beaver33email (??), 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 (?), 21-Апр-10, 07:28 
su -m nagios -c "комада "
данная строчка запускает команду от пользователя nagios
например

su -m nagios -c "df"

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

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

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

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

chmod 777 /dv/ttyS1

надо

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

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

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

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




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

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