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
    #1

    Добрый вечер, не могу разобраться как установить драйвер telegram
    Cent OS 8
    Помогите пожалуйста у кого работает. В мануале совершенно не понятно как его заставить работать.


    dr.png

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

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

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

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

        1 Reply Last reply
        0
        • 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