Ad Widget

Collapse

Zabbix agent & gnokii

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • osada
    Junior Member
    • Jun 2015
    • 24

    #1

    Zabbix agent & gnokii

    Прошу подсказать как настроить следующее.

    Задача:

    Получать SMS при перезагрузке, зависании или останове сервера. В идеале также настроить прием SMS при поломках HDD.

    Что имеем:

    Сервер с OS Debian 7, RAID 5, на нем установлен Zabbix агент последней версии. Настроен GSM-модем в виде USB флешки с sim картой и gnokii 0.6.
    Gnokii отрабатывает нормально отправку вручную SMS.

    Вопрос:

    Как правильно настроить связку Zabbix агента и gnokii в таком случае?
    Интересуют содержимое скриптов и как правильно настроить посылку SMS при малейших вышеуказанных сбоях?
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #2
    Если падают не часто (менее 10 сообщений в сутки), то проще на отключение пк настроить через sms.ru
    Настройка легчайшая, бесплатно до 10 смс в день.

    Comment

    • osada
      Junior Member
      • Jun 2015
      • 24

      #3
      Да, на самом деле сервер падает крайне редко, но конечно это надо мониторить также.

      Кол-во SMS буде однозначно меньше 10 штук в сутки. А можно ли настроить уведомления с помощью gnokki, но без без третьих компаний?

      Например, при запуске команды init 0 или init 6 запустить сначала скрипт по отправке SMS кому-то и только потом запустить сам процесс выключения или reboot?
      Я просто не спец в скриптах, может подскажете как это написать?

      А если бы zabbix - агент при реагировании на такие команды давал команду gnokki о запуске SMS алерта, то было бы вообще супер.

      Comment

      • osada
        Junior Member
        • Jun 2015
        • 24

        #4
        Originally posted by rough-84
        Если падают не часто (менее 10 сообщений в сутки), то проще на отключение пк настроить через sms.ru
        Настройка легчайшая, бесплатно до 10 смс в день.

        Кстати, не покажете ссылку на статью по этой задаче?

        Comment

        • rough-84
          Senior Member
          • Oct 2014
          • 198

          #5
          http://habrahabr.ru/post/81630/
          К сожалению, а может к счастью, у меня все сервера удаленные включая zabbix, поэтому попрактиковаться с модемом даже не было возможности.
          Скриптом отправку настроить можно, мне мои программеры написали прогу для отправки, но это ппц как неудобно. Мне на каждое уведомление приходится писать отдельный батник в котором указывается текст сообщения смс. Соответственно и уведомлений приходится создавать немереное количество и в каждом указывать запуск определенного батника.
          Поэтому для себя я шлю через sms.ru, а програмvерам через их прогу где отправитель красивый указан

          Comment

          • osada
            Junior Member
            • Jun 2015
            • 24

            #6
            Спасибо за ссылку, как раз читать стал ))).

            А можно попросить показать пример этого скрипта, который вам написали?

            Comment

            • rough-84
              Senior Member
              • Oct 2014
              • 198

              #7
              Он вам никак не поможет.
              Честно говоря сам exe фаил я даже не открывал, он на visual studia написан. Но думаю суть там проста, обратиться к корпоротивному порталу который у нас отвечает за смс рассылки, авторизоваться, и отправить на номер который указан в батнике сообщение, которое тоже указано в батнике.

              Comment

              • osada
                Junior Member
                • Jun 2015
                • 24

                #8
                Спасибо, понятно насчет батника.

                Comment

                • osada
                  Junior Member
                  • Jun 2015
                  • 24

                  #9
                  Originally posted by osada
                  Да, на самом деле сервер падает крайне редко, но конечно это надо мониторить также.

                  Кол-во sms буде однозначно меньше 10 штук в сутки. А можно ли настроить уведомления с помощью gnokki, но без без третьих компаний?

                  Например, при запуске команды init 0 или init 6 запустить сначала скрипт по отправке sms кому-то и только потом запустить сам процесс выключения или reboot?
                  Я просто не спец в скриптах, может подскажете как это написать?

                  А если бы zabbix - агент при реагировании на такие команды давал команду gnokki о запуске sms алерта, то было бы вообще супер.
                  Друзья, какие еще будут советы и мнения?

                  Comment

                  • sadman
                    Senior Member
                    • Dec 2010
                    • 1611

                    #10
                    Есть вопрос - причем тут Zabbix agent, если нужно мониторить сервер, на котором стоит модем? Ставьте этот... как его, черт... monit что ли. Просто, незамысловато, для одного сервера.

                    Comment

                    • osada
                      Junior Member
                      • Jun 2015
                      • 24

                      #11
                      В общем нашли решение как все сделать. Может быть просто и коряво, но работает.

                      Обошлись воjбще без Zabbix-сервиса.

                      За основу взят скрипт из http://habrahabr.ru/post/208116/
                      Подправили его немного, добавили команду gnokii --sendsms на такие-то номера и все заработало.
                      При этом указали в файле servers список IP серверов с портами.

                      Проверили работоспособность на сервисе FTP, отрабатывает нормально.

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

                      Comment

                      Working...