Ad Widget

Collapse

Gsm шлюз

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nikitos35
    Senior Member
    • Jun 2014
    • 166

    #31
    Скрипт поправил, hello world пришло мне смс.
    Теперь сам заббикс помучаю на корректное срабатывание триггера

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #32
      Поздравляю, коллега!

      Comment

      • nikitos35
        Senior Member
        • Jun 2014
        • 166

        #33
        Originally posted by Kos
        Поздравляю, коллега!
        Конечный вид моего скрипта
        Code:
        #!/bin/sh
        PHONENR=$1
        BODY=$2
        LOGFILE="/var/log/sms.log"
        echo "To:'$1' Text: '$2'" >> ${LOGFILE}
        curl -G --globoff --data-urlencode "username=admin" --data-urlencode "password=Sdfwgvq3t4585i6kjhr" --data-urlencode "phonenumber=${PHONENR}" --data-urlencode "message=${BODY}" --data-urlencode "charset=UTF8" "http://100.30.10.203:80/sendsms" >> ${LOGFILE}

        Comment

        • nikitos35
          Senior Member
          • Jun 2014
          • 166

          #34
          Добрый день!
          Прошу еще разок оказать помощь.
          Из CLI командой ./scriptsms.sh 8*********6 "Привет мир" - СМС приходит
          В браузере, если ввести URL http://100.30.10.203/sendsms?usernam...t&charset=UTF8 - СМС приходит
          Далее иду на заббикс в Администрирование - пользователи - оповещение и настраиваю СМС оповещение (см скрин)
          Далее иду на заббикс в Администрирование - способы оповещение и настраиваю его (см скрин)
          В почту письма приходят, СМС нет.
          Пробовал номер указывать и с 8 и с 7 и с +7 - не помогает
          Пробовал имя скрипта указывать и с .sh и без расширения файла.
          При этом в sms.log записей нет
          Attached Files
          Last edited by nikitos35; 18-07-2017, 09:58.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3404

            #35
            Не вижу обещанных скринов.
            Могу предположить, что у пользователя не настроен адрес доставки (media) для соответствующего способа оповещения.

            Картинки появились, увидел. Предположение подтвердилось: настроен способ доставки с типом "Скрипт", а у пользователя адрес доставки указан для типа "SMS".
            Last edited by Kos; 18-07-2017, 10:02.

            Comment

            • nikitos35
              Senior Member
              • Jun 2014
              • 166

              #36
              Добавил скрины

              Comment

              • Kos
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Aug 2015
                • 3404

                #37
                Я заметил и своё предыдущее сообщение тоже подправил.

                Хотя нет, наверное, я поторопился. В настройках пользователя в выпадающем списке "светится" не тип, а имя способа оповещения.
                Видимо, дело в том, что для Вашего скриптового способа оповещения не указаны параметры скрипта. Смотрите в документации, там есть примеры.
                Ну и имя скрипта должно соответствовать имени файла, в котором этот скрипт живёт. Если у Вас оно с расширением, то и указывать надо с расширением.
                Last edited by Kos; 18-07-2017, 10:07.

                Comment

                • nikitos35
                  Senior Member
                  • Jun 2014
                  • 166

                  #38
                  Originally posted by Kos
                  Я заметил и своё предыдущее сообщение тоже подправил.
                  У пользователя я могу выбрать из трех пунктов
                  Email
                  Jabber
                  SMS

                  Если в типе оповещения указать СМС, то заббикс видимо будет искать GSM модем в /dev/ttyS0

                  Comment

                  • Kos
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Aug 2015
                    • 3404

                    #39
                    Я своё сообщение от 11:01 тоже отредактировал

                    Смотрите Monitoring -> Events -> событие перехода триггера в состояние PROBLEM -> наступить на дату/время
                    Там тогда будут перечислены все выполненные для этого события действия (Actions). Будет хоть видно, пытался Zabbix-сервер выполнять Ваш скрипт или нет.

                    Comment

                    • nikitos35
                      Senior Member
                      • Jun 2014
                      • 166

                      #40
                      Письмо есть, смс нет
                      В логе sms.log записей нет.
                      В логе zabbix тоже ничего не написано
                      Attached Files

                      Comment

                      • Kos
                        Senior Member
                        Zabbix Certified SpecialistZabbix Certified Professional
                        • Aug 2015
                        • 3404

                        #41
                        Т.е. он таки пытался выполнить Ваш скрипт, но ничего не отработало.
                        Видимо, дело в том, что для Вашего скриптового способа оповещения не указаны параметры скрипта. Смотрите в документации, там есть примеры.
                        Ну и имя скрипта должно соответствовать имени файла, в котором этот скрипт живёт. Если у Вас оно с расширением, то и указывать надо с расширением.
                        Ну и, во избежание путаницы, я бы у себя для своего скриптового способа оповещения выбрал бы другое имя - отличающееся от стандартного "SMS".
                        Хотя бы "SMS via my script".

                        Comment

                        Working...