Ad Widget

Collapse

Статья Zabbix - SMS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Raven2000
    Member
    • Dec 2009
    • 70

    #1

    Статья Zabbix - SMS

    Написано о подключении USB модема Huawei E1750 от Мегафона к FreeBSD 9.X и использование его в качестве СМС шлюза.
    Zabbix - SMS
  • alp
    Member
    • Nov 2009
    • 90

    #2
    Спасибо. Полезная идея про usb модемы вместо смс-гетов.

    Comment

    • oalex
      Member
      • Jul 2009
      • 86

      #3
      еще с версии 1.1 использовали комовские модемы (если конкретно то сименс tc35). Скрипт где-то тут нарыл
      сейчас в продуктиве 1.6.5 стоит со своим стандартным механизмом. Если не привязываться к русским названиям, то все хорошо уже несколько лет.

      Comment

      • Raven2000
        Member
        • Dec 2009
        • 70

        #4
        Тут фича в том что это дешевый usb модем, а не com с каким нибудь сименсом. =)

        Comment

        • oalex
          Member
          • Jul 2009
          • 86

          #5
          ну значит я не понял
          просто посмотрел, что добавился девайс /dev/cuaU0.0 вместо /dev/ttyS0 (например) и решил, что статья просто про то как подключить смс минуя сервисы смс (кстати актуальная проблема, по моему опыту так у каждого второго всплывает)
          p.s.
          еще часто всплывает необходимость в небольших организациях подключить модем из виртуальной машины, т.к. под заббикс физического сервера выделить не могут, но это скорее тема для форума по гипервизору, чем по заббиксу
          Last edited by oalex; 04-05-2012, 10:46.

          Comment

          • Raven2000
            Member
            • Dec 2009
            • 70

            #6
            >подключить смс минуя сервисы смс (кстати актуальная проблема, по моему опыту так у каждого второго всплывает)
            так это и есть минуя смс сервисы используя свой модем usb
            ==
            а к вмваре модем так же подключаешь и юзаешь
            разницы нет

            Comment

            • oalex
              Member
              • Jul 2009
              • 86

              #7
              мы говорим об одном и том же, но не понимаем друг друга как раз и писал, что статья актуальная, т.к. проблема у многих как слать смс самим с помощью модемов.

              p.s.
              наверное глубокий офтоп.. по вари и гиперу - там свои грабли всплывают с пробрасыванием физических портов (будь это усб или ком) на виртуалку, особенно если необходима возможность миграции машин с хоста на хост. В esxi 5 (а мб и 4 с чем то) это пофиксили, но тоже слегка через ж.. но к данной статье это не имеет отношение
              p.p.s.
              сворачиваюсь, т.к. добавить мне по сути затронутого вопроса нечего

              Comment

              • zabrat
                Junior Member
                • Sep 2012
                • 1

                #8
                Здравствуйте! Есть проблема может сталкивались. при отправке SMS модемом Huawei E171 они приходят по три раза. Читал что это возможно из-за неправильного ответа модема. Если знаете подскажите как и где исправить. спасибо!

                Comment

                • pcac
                  Junior Member
                  • Oct 2012
                  • 1

                  #9
                  Originally posted by zabrat
                  Здравствуйте! Есть проблема может сталкивались. при отправке SMS модемом Huawei E171 они приходят по три раза. Читал что это возможно из-за неправильного ответа модема. Если знаете подскажите как и где исправить. спасибо!
                  нашел в одной статье описание данного бага..
                  "...Недостатком данного способа отправки является то, что Zabbix отправляет по 3 смс за один раз, и это скорее всего связано с тем, что он не получает подтверждения от модема, об удачной отправке. Данная проблема является официальным багом и на момент написания статьи не решена..."
                  оригинал: http://posizni.livejournal.com/7094.html
                  и тут: http://habrahabr.ru/post/114912/

                  Comment

                  • Prometej
                    Junior Member
                    • Oct 2010
                    • 21

                    #10
                    FILE sms.c
                    Code:
                    #define>ZBX_AT_ESC<---->"\x1B"
                    #define ZBX_AT_CTRL_Z<->"\x1A"
                    
                    <------>zbx_sms_scenario scenario[] =
                    <------>{
                    <------><------>{ZBX_AT_ESC<--->, NULL<><------>, 0},<->/* Send <ESC> */
                    <------><------>{"AT+CMEE=2\r"<>, ""/*"OK"*/<-->, 10},<>/* verbose error values */
                    <------><------>{"ATE0\r"<----->, "OK"<><------>, 10},<>/* Turn off echo */
                    <------><------>{"AT\r"><------>, "OK"<><------>, 10},<>/* Init modem */
                    <------><------>{"AT+CMGF=1\r"<>, "OK"<><------>, 10},<>/* Switch to text mode */
                    <------><------>{"AT+CMGS=\""<->, NULL<><------>, 0},<->/* Set phone number */
                    <------><------>{number><------>, NULL<><------>, 0},<->/* Write phone number */
                    <------><------>{"\"\r"><------>, "> "<><------>, 10},<>/* Set phone number */
                    <------><------>{message<------>, NULL<><------>, 0},<->/* Write message */
                    <------><------>{ZBX_AT_CTRL_Z<>, ""<--><------>, 20},<>/* Send message */
                    <------><------>{NULL<-><------>, "+CMGS: "<--->, 30},
                    <------><------>{NULL<-><------>, ""<--><------>, 10},
                    <------><------>{NULL<-><------>, ""<--><------>, 5},<->/* ^Z */
                    <------><------>{NULL<-><------>, NULL<><------>, 0}
                    <------>};
                    
                    <------>zbx_sms_scenario<------>*step = NULL;
                    <------>struct termios<><------>options, old_options;
                    <------>int<---><------><------>f, ret = SUCCEED;
                    Edit as I have in the code file sms.c.
                    Recompile zabbih server and the problem is still with the three-error sending SMS (although sent 3 SMS) should disappear. Good luck to you.

                    manual AT command from GSM Modems

                    Comment

                    Working...