Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Оповещение telegram

Оповещение telegram

Scheduled Pinned Locked Moved Support (Russian)
13 Posts 3 Posters 32.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    T
    Turm
    wrote on last edited by
    #4

    @filipp-sudanov said in Оповещение telegram:

    Какая версия NetXMS?

    Версия 3.6.300

    1 Reply Last reply
    0
    • T
      T
      Turm
      wrote on last edited by
      #5

      @alk said in Оповещение telegram:

      cURL был доступен в момент сборки? Лог config.log остался?

      Да, смотрите вложение.


      config.log

      1 Reply Last reply
      0
      • A
        A
        Alex Kirhenshtein
        wrote on last edited by
        #6

        generated by GNU Autoconf 2.69.  Invocation command line was

          $ ./configure --with-server --with-mariadb --with-mariadb-compat-headers --with-agent --without-curl --disable-ssh --disable-mqtt --disable-dependency-tracking

        cURL был принудительно отключен в configure: --without-curl

        1 Reply Last reply
        0
        • T
          T
          Turm
          wrote on last edited by
          #7

          @alk said in Оповещение telegram:

          generated by GNU Autoconf 2.69.  Invocation command line was

            $ ./configure --with-server --with-mariadb --with-mariadb-compat-headers --with-agent --without-curl --disable-ssh --disable-mqtt --disable-dependency-tracking

          cURL был принудительно отключен в configure: --without-curl

          Не смог победить:
          configure: error: libcurl is required. Check that it is installed or use --without-curl option

          Как теперь можно добавить?

          1 Reply Last reply
          0
          • A
            A
            Alex Kirhenshtein
            wrote on last edited by
            #8

            yum install libcurl-devel
            потом ./configure без --without-curl

            1 Reply Last reply
            0
            • T
              T
              Turm
              wrote on last edited by
              #9

              Большое спасибо, все получилось.
              Еще вопросик, а как сделать что-бы уведомления приходили только в период с 8 до 19 ?

              1 Reply Last reply
              0
              • F
                F
                Filipp Sudanov
                wrote on last edited by
                #10

                А уведомления вне этого временного диапазона должны выбрасываться или дожидаться утра?

                1 Reply Last reply
                0
                • T
                  T
                  Turm
                  wrote on last edited by
                  #11

                  @filipp-sudanov said in Оповещение telegram:

                  А уведомления вне этого временного диапазона должны выбрасываться или дожидаться утра?

                  В идеале, критические бы приходили даже ночью, а остальные выбрасывались.

                  1 Reply Last reply
                  0
                  • F
                    F
                    Filipp Sudanov
                    wrote on last edited by
                    #12

                    Несколько путей:

                    а) в правиле в EPP в filtering script:

                    return ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) );
                    

                    Таким образом все правило в EPP не будет срабатывать ночью. Алармы также не будут создаваться. Если нужны алармы, то тогда нужно два правила в EPP.

                    б) не запускать action, отсылающий сообщение напрямую, а запускать action, вызывающий NXSL скрипт. В этом скрипте сделать проверку по времени и оттуда запускать отсылку сообщения:

                    if ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) )
                    {
                        SendNotification("Telegram", "Alice; Bob", "", "My message text");
                    }
                    
                    1 Reply Last reply
                    0
                    • T
                      T
                      Turm
                      wrote on last edited by
                      #13

                      @filipp-sudanov said in Оповещение telegram:

                      Несколько путей:

                      а) в правиле в EPP в filtering script:

                      return ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) );
                      

                      Таким образом все правило в EPP не будет срабатывать ночью. Алармы также не будут создаваться. Если нужны алармы, то тогда нужно два правила в EPP.

                      б) не запускать action, отсылающий сообщение напрямую, а запускать action, вызывающий NXSL скрипт. В этом скрипте сделать проверку по времени и оттуда запускать отсылку сообщения:

                      if ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) )
                      {
                          SendNotification("Telegram", "Alice; Bob", "", "My message text");
                      }
                      

                      Первый вариант работает, по второму получаю ошибку
                      Script (Telegrtam) execution error: Error 11 in line 3: Function not found

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups