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. Возможность использования скриптов на сервере

Возможность использования скриптов на сервере

Scheduled Pinned Locked Moved Support (Russian)
63 Posts 5 Posters 88.4k 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.
  • V
    V
    Victor Kirhenshtein
    wrote on last edited by
    #13

    Vilozil promezutochnij reliz 0.2.20-dev2 na https://www.netxms.org/download/rc/ . Nado delat' upgrade i serveru, i consoli. VNIMANIE: esli posle upgrade'a redaktirovat' DCI konsol'ju ot versii 0.2.19, to nastroiki "proxy node" budut sbrosheni v znachenie po umolchaniju.

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

      В nxagentd.conf прописал следующее:

      ExternalParameter = SipOrig(*):/usr/bin/perl /root/scripts/sip_stat/originate.pl $1

      Что и как в DCI я должен выставить?

      Что в качестве Data Parameter, Data Origin я должен выставить? При использовании в качестве Origin NetXMS Agent и Data Parameter SipOrigin 192.168.100.22.
      При этом не работает ничего. Скрипт на стороне сервера даже не вызывается.
      В качестве ProxyNode используется хост, на котором установлен NetXMS с параметрами:
      ./configure --with-server --with-mysql --with-agent --with-nxhttpd

      1 Reply Last reply
      0
      • V
        V
        Victor Kirhenshtein
        wrote on last edited by
        #15

        Esli ExternalParameter opredelen kak SipOrig(*), to v Parameter nado pisat'

        SipOrig(192.168.100.22)

        Ostal'noe vrode vse pravil'no. Dolzen rabotat.
        Mozno eshe zapustit' agenta s kljuchom -D i posmotret' na kakoj parametr prihodjat zaprosi.

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

          [07-Nov-2007 18:33:36] NetXMS Agent started
          Agent running. Press Ctrl+C to shutdown.
          [07-Nov-2007 18:33:41] Debug: Incoming connection from netxms_ip
          [07-Nov-2007 18:33:41] Debug: Connection from netxms_ip rejected
          [07-Nov-2007 18:33:47] Debug: Incoming connection from netxms_ip
          [07-Nov-2007 18:33:47] Debug: Connection from netxms_ip rejected

          и так далее.

          1 Reply Last reply
          0
          • V
            V
            Victor Kirhenshtein
            wrote on last edited by
            #17

            Znachit netxms_ip ne propisan v parametre Servers. Nado ego tam propisat' (zelatel'no kak MasterServers).

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

              Точно. Так заработало.. Кстати, а можно к примеру создать template с подобного рода DCI и в качестве host_ip указывать к примеру маску %1 где %1 будет IP адрес хоста?

              1 Reply Last reply
              0
              • V
                V
                Victor Kirhenshtein
                wrote on last edited by
                #19

                Poka nel'zja. No misl' horoshaja, objazatel'no sdelaju.

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

                  Это было бы жутко удобно. Не нужно будет править все хосты, на которых используется тот или иной ExternalParametr, а так подправил в темплейтах и усе, применилось ко всем хостам аналогично другим DCI.

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

                    После апгрейда заметил что перестали работать скрипты вызываемые через ExternalParameter. В DCI collection status становится Not Supported, хотя никакие настройки не менялись, кроме того что сделал upgrade.
                    У меня настроенно так:

                    В nxagentd.conf

                    ExternalParameter = SipOrig(*):/usr/bin/perl /root/scripts/myscript.pl $1

                    В Data Collection Item:
                    Data Parametr SipOrig(живой_ip_address)
                    Origin: NetXMS Agent
                    Proxy_node: сервер, на котором стоит скрипт (он же NetXMS сервер).

                    В скрипте указал что создавать файлик для теста, в плане отрабатывается скрипт или нет из под netxms и нифига.. Такое впечатление что он почему-то не хочет вызывать внешний скрипт. Что-то поменялось в отношении ExternalParameter????

                    1 Reply Last reply
                    0
                    • V
                      V
                      Victor Kirhenshtein
                      wrote on last edited by
                      #22

                      Поменялось только в отношении proxy node - смотри этот пост про trusted nodes:
                      https://www.netxms.org/forum/index.php/topic,244.msg1200.html#msg1200

                      С этим все нормально выставлено?

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

                        Тьфу ты черт. Виктор спасибо что стукнули носом в прописные истины, которые я прочел и забыл до этого 😞 Надо быть внимательнее мне..  ::)

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

                          Вылезла новая проблема.

                          Скрипт последний раз отработал 3-го марта. Сегодня 2-ое апреля. Скрипт выполняется каждые 60 секунд и заносит данные в базу. В History Collected Data вижу все значения. Но при запуске Graph никаких графиков нет. В чем может быть фишка и куда копать?

                          1 Reply Last reply
                          0
                          • V
                            V
                            Victor Kirhenshtein
                            wrote on last edited by
                            #25

                            Я не очень понял - если скрипт работал последний раз 3 марта - то что за значения в collected data?

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

                              В плане 3-го числа он отработал и все. Следующие данные только за сегодня, после того как я добавил трастед ноду в параметрах ноды.

                              1 Reply Last reply
                              0
                              • V
                                V
                                Victor Kirhenshtein
                                wrote on last edited by
                                #27

                                Поэтому и графиков нет. Графики строятся за определенный период времени - если в этот период никаких собранных значений нет, то и графиков нет. А collected data показывает 1000 последних значений, без фильтрации по времени сбора.

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

                                  Ок. А когда в таком случае появятся графики? После 1000 новых строк?

                                  1 Reply Last reply
                                  0
                                  • V
                                    V
                                    Victor Kirhenshtein
                                    wrote on last edited by
                                    #29

                                    Kogda budut dannie. Delo ne v kolichestve, a vo vremennom intervale. T.e. esli ja hochu grafik za poslednij chas, u menja dolzni bit' hot' kakie-to dannie, sobrannie v poslednij chas. T.e. esli proshel chas i dannie sobiralis' normal'no, to grafik za poslednij chas budet.

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

                                      Да Виктор, Вы были правы. Ща все вижу прекрасно.
                                      Спасибо.

                                      1 Reply Last reply
                                      0
                                      • I
                                        I
                                        isherim
                                        wrote on last edited by
                                        #31

                                        У меня вот тоже проблемка - скрипт нормально отрабатывает, на stdout выдает данные, но в DCI пусто - ничего не приходит. Т.е. так и стоит с датой 1970 года. Сделано все аналогично.

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

                                          Проверяй формат ответа с DCI. Возможно у тебя параметры Data Type не верны. Покажи вывод скрипта сюда, и параметры DCI-я.

                                          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