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. ExternalParameter (опять)

ExternalParameter (опять)

Scheduled Pinned Locked Moved Support (Russian)
9 Posts 2 Posters 52.9k 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.
  • A
    A
    Alex
    wrote on last edited by
    #1

    Перестал отрабатывать вызов ExternalParameter.. Дата последнего запроса 1970 год... Скрипт с сервера руками запускаю и он отрабатывает нормально. Почему через NetXMS не отрабатывает понять не могу. Есть ли возможность включить какой-то дебаг относительно выполнения ExternalParameter из DCI???

    Спасибо заранее.

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

      Proveril - k sozaleniju nikakoj trassirovki tam net. A na kakoj sisteme agent? Ja sdelaju patch s debug soobschenijami chtobi mozno bilo ponjat' v chem problema.

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

        Агент и сервер на одном серваке под лялихом...

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

          V attache fail exec.cpp - im nado zamenit' suschestvujuschij v src/agent/core/ i peresobrat' agenta. Potom zapustit' agenta s kljuchom -D i zaprosit' parametr - dolzen bit' debug po ispolneniju external parametra.


          exec.cpp

          1 Reply Last reply
          0
          • A
            A
            Alex
            wrote on last edited by
            #5
            [12-Aug-2009 10:28:01] Debug: H_ExternalParameter called for "SipAnswer(IP_ADDRESS)" "E/usr/bin/perl /root/scripts/sip_stat/answer.pl $1"
            [12-Aug-2009 10:28:01] Debug: H_ExternalParameter: command line is "/usr/bin/perl /root/scripts/sip_stat/answer.pl IP_ADDRESS"
            [12-Aug-2009 10:28:01] Debug: H_ExternalParameter (shell exec): worker thread created
            [12-Aug-2009 10:28:02] Debug: H_ExternalParameter/POpenWorker: worker thread pipe read result: 1
            [12-Aug-2009 10:28:02] Debug: H_ExternalParameter (shell exec): execution status 0
            [12-Aug-2009 10:28:02] Debug: {0} Sending message CMD_REQUEST_COMPLETED (size 48)
            

            вроде выполняется, но... результат, который возвращает pipe почему-то 1.. с других нодов, он равен 4-ем...

            при этом как я уже говорил, когда руками запускаешь с сервера этот скрипт, то все работает нормально.

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

              Похоже дальше надо вставлять отладочную печать в скрипт. Можно добавить в скрипт, чтобы он выводил результат не только на stdout, но и в какой-нибудь файл? Тогда сразу будет понятно, в какую сторону дальше копоть.

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

                Виктор, все перерыл и дебаги всего уже снял.. Понять причин не могу.. Честно.. Смена IOS на Cisco была, сразу перестало все работать с NetXMS, руками скрипт исполняется на ура и все работает. В итоге при запросе через NetXMS выполняется rsh команда, Cisco видит ее, отдает ответ, а скрипт говорит что команда не выполнилась и никаких при этом ошибок на STDERR и STDOUT.. Вообщем вчера весь день голову ломал так и не понял причин ((

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

                  А пользователь тот-же при запуске скрипта руками, под которым агент работает? Единственно что приходит в голову - разница в environment и/или другой пользователь при запуске из-под агента и руками. Кстати, а если скрипт этот скажем через cron запустить, он работает?

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

                    ENV проверял.. одинаковый. NetXMS из под root-а. Руками тоже из под рута запускаю... Вот кстати вопрос из под крона.. Хм.. Надо попробовать...

                    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