The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Nagios  SMS, !*! beaver33, 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?
Если кто-нибудь воевал с подобным – подскажите.
Спасибо, извиняюсь за оторванное время.


  • Nagios  SMS, !*! Michael, 10:27 , 22-Янв-10 (1)

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

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

    • Nagios  SMS, !*! beaver33, 10:37 , 22-Янв-10 (2)
      >
      >>Что нужно подправить, чтобы я алерты получал на телефон в виде 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 +мой номер

      • Nagios  SMS, !*! Michael, 10:54 , 22-Янв-10 (3)

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

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

        • Nagios  SMS, !*! beaver33, 11:07 , 22-Янв-10 (4)
          >
          >>/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 ?

          • Nagios  SMS, !*! Michael, 11:49 , 22-Янв-10 (5)

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

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

            должно

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

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

              • Nagios  SMS, !*! slayer, 12:44 , 22-Янв-10 (7)
                я вот так отсылаю:
                command_line /bin/echo -e '$NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATETIME$' | /usr/local/bin/sendsms $CONTACTPAGER$
                • Nagios  SMS, !*! slayer, 12:45 , 22-Янв-10 (8)
                  >я вот так отсылаю:
                  >command_line /bin/echo -e '$NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATETIME$' | /usr/local/bin/sendsms
                  >$CONTACTPAGER$

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

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

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

                  • Nagios  SMS, !*! Александр Лейн, 23:43 , 27-Янв-10 (15)
                    >в качестве демона работы с модемом smstools3 (http://smstools3.kekekasvi.com)

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

  • Nagios  SMS, !*! none, 19:34 , 22-Янв-10 (10)
    можно просто использовать smtp->sms шлюз оператора
    • Nagios  SMS, !*! beaver33, 21:47 , 22-Янв-10 (11)
      >можно просто использовать smtp->sms шлюз оператора

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

    • Nagios  SMS, !*! Александр Лейн, 00:04 , 05-Фев-10 (18)
      >можно просто использовать smtp->sms шлюз оператора

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


  • Nagios  SMS, !*! тужщ, 22:14 , 22-Янв-10 (12)
    Первое ,что вспомнил

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

    • Nagios  SMS, !*! beaver33, 10:20 , 25-Янв-10 (13)
      >Первое ,что вспомнил
      >
      >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 - нет.
      Я безутешен, в своей печали. :)

      • Nagios  SMS, !*! beaver33, 12:03 , 27-Янв-10 (14)
        полазил по интернету
        я собственно такой не один
        ==========================================================================
        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
        }
        ===============================================================================
        так что продолжаю искать решение.

        • Nagios  SMS, !*! Maxim, 14:51 , 28-Янв-10 (16)
          >полазил по интернету

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


          • Nagios  SMS, !*! beaver33, 17:04 , 05-Фев-10 (19)
            >>полазил по интернету
            >
            >А пользователь под которым крутится nagios вообще имеет доступ к порту к
            >которому подключен телефон?

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

  • Nagios  SMS, !*! avator, 20:23 , 03-Фев-10 (17)
    может что и лишнее:-) но работает!!!
    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$"

    • Nagios  SMS, !*! beaver33, 17:08 , 05-Фев-10 (20)
      >[оверквотинг удален]
      >$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 !!!
      Спасибо

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

        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

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

        • Nagios  SMS, !*! vtm, 17:53 , 17-Мрт-10 (22)
          Привет ! озадачился сегоднят такой же задачей убил почти целый день но результат достигнут положительный
          OC FreeBSD 8
          Nagios 3.. smstools 3..
          У тебя в командной строке от пользователя nagios отправляются sms ?
          • Nagios  SMS, !*! beaver33, 11:36 , 18-Мрт-10 (23)
            Привет, 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  сюда. Угу ?


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

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


              • Nagios  SMS, !*! vtm, 12:25 , 18-Мрт-10 (25)
                зайти не можете скорей всего из-за того что nagios прописан в  /sbin/nologin
                и это есть правильно.
                su -m nagios -c команда
                мне это пригодилось когда подключался по ssh от nagios т.к. при подключении в первый раз нужно хост принять
                удачи ! :)
                • Nagios  SMS, !*! beaver33, 15:57 , 18-Мрт-10 (26)
                  Добрый вечер, vtm.
                  Поставил сейчас SUSE11, Nagios3  - как настроюсь - отпишусь!!!
                  Спасибо Вам, еще раз !!!

                  • Nagios  SMS, !*! alblind, 16:11 , 18-Мрт-10 (27)
                    ну что там по поводу проверки?))

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


                  • Nagios  SMS, !*! roma, 18:28 , 18-Мрт-10 (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 +номер

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

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

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

                        • Nagios  SMS, !*! beaver33, 10:55 , 30-Мрт-10 (31)
                          >Попробуйте в строке
                          >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 за ответ.
                          Копаю дальше.

                        • Nagios  SMS, !*! vtm, 05:51 , 01-Апр-10 (32)

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

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

                        • Nagios  SMS, !*! vtm, 07:28 , 21-Апр-10 (35)
                          su -m nagios -c "комада "
                          данная строчка запускает команду от пользователя nagios
                          например

                          su -m nagios -c "df"

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

                        • Nagios  SMS, !*! beaver33, 15:53 , 21-Апр-10 (36)
                          Привет Вам, 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 еше раз за советы и Ваше внимание.

                        • Nagios  SMS, !*! sHaggY_caT, 03:27 , 01-Май-10 (37) –1
                          >[оверквотинг удален]
                          >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 в Европе специально под мониторинг?

                        • Nagios  SMS, !*! beaver33, 10:37 , 15-Июн-10 (38)
                          Всем привет.
                          Спасибо Всем, кто ответил и пытался вразумить меня, наставить на путь истинный.
                          В итоге на выходных, я вместо NAGIOS заманился на PRTG - всё работает. Алерты на ICQ и SMS получаю.
                          Удачи всем.
                        • Nagios  SMS, !*! Дмитрий, 15:05 , 03-Мрт-11 (39)
                          Те же симптомы. Та же проблема.

                          Нужно было посмотреть права на порт с которым работает 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

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

                        • Nagios  SMS, !*! Дмитрий, 15:08 , 03-Мрт-11 (40)
                          Опечатался. Когда давал права на порт, вместо

                          chmod 777 /dv/ttyS1

                          надо

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

  • Nagios  SMS, !*! Andrew, 13:32 , 12-Июл-11 (41) +1

    >     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, а вот на почту перестают уходить сообщения

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

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

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


    • Nagios  SMS, !*! Ruldik, 10:32 , 15-Янв-15 (55)
      Всем доброго времени суток!!! Направьте на путь истинный... Настраиваю оповещение смс 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/ уходят...





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

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