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)
6 Posts 3 Posters 24.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.
  • Д
    Д
    Дым
    wrote on last edited by
    #1

    При запуске сервера NetXMS в лог попадают ошибки следующего вида:

    2017-04-30T02:52:04.747862+00:00 netxms netxmsd[18272]: Error compiling library script Filter::SNMP (ID: 1): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748017+00:00 netxms netxmsd[18272]: Error compiling library script Filter::Agent (ID: 2): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748105+00:00 netxms netxmsd[18272]: Error compiling library script Filter::AgentOrSNMP (ID: 3): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748185+00:00 netxms netxmsd[18272]: Error compiling library script DCI::SampleTransform (ID: 4): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748266+00:00 netxms netxmsd[18272]: Error compiling library script Hook::StatusPoll (ID: 11): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748344+00:00 netxms netxmsd[18272]: Error compiling library script Hook::ConfigurationPoll (ID: 12): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748421+00:00 netxms netxmsd[18272]: Error compiling library script Hook::InstancePoll (ID: 13): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748499+00:00 netxms netxmsd[18272]: Error compiling library script Hook::TopologyPoll (ID: 14): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748578+00:00 netxms netxmsd[18272]: Error compiling library script Hook::CreateInterface (ID: 15): Error in line 1: Invalid character '\' (0x5C)
    2017-04-30T02:52:04.748665+00:00 netxms netxmsd[18272]: Error compiling library script Hook::AcceptNewNode (ID: 16): Error in line 1: Invalid character '\' (0x5C)
    

    Работе сервера оно не препятствует, но хотелось бы разобраться, что это и как с этим бороться.

    1 Reply Last reply
    0
    • E
      E
      enp
      wrote on last edited by
      #2

      Я на это уже жаловался кстати - https://track.radensolutions.com/issue/NX-1039

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

         А можно посмотреть исходники проблемных скриптов?

        1 Reply Last reply
        0
        • Д
          Д
          Дым
          wrote on last edited by
          #4

          Каких скриптов? Эти ошибки лезут, даже если просто сам бинарник сервиса запускать без опции -d.
          Или эти скрипты идут в поставке сервера? Что-то не нахожу ничего похожего в составе пакетов.

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

            Например

            2017-04-30T02:52:04.748266+00:00 netxms netxmsd[18272]: Error compiling library script Hook::StatusPoll (ID: 11): Error in line 1: Invalid character '\' (0x5C)

            означает что в библиотеке скриптов (Configuration -> Script Library) есть скрипт с именем Hook::StatusPoll и он не компилируется. Похоже на баг в инициализации базы, но хотелось бы посмотреть что попало в текст скрипта. Да, и какая база используется?

            1 Reply Last reply
            0
            • Д
              Д
              Дым
              wrote on last edited by
              #6

              А, вон они где! Вот, например, содержимое скрипта DCI::SampleTransform:

              sub dci_transform()\015\012{\015\012   return $1 + 1;\015\012}\015\012
              

              И так в каждом скрипте: вместо перевода строки воткнуты \015\012. База - постгре. Для коренного исправления ситуации достаточно в sql/database.in поменять

              #define CRLF            '\015\012'
              

               на #define CRLF chr(10)
              Возврат каретки здесь, полагаю, излишен: насколько мне известно, постгрес его игнорирует.
              Для продакшна же поправил скрипты в библиотеке и рестартанул сервер - всё ок. Патч для ALT Linux отправлю мейнтейнеру.

              Кстати, а изменённые и вновь созданные шаблоны, а также контейнеры и прочие объекты, тоже в базе хранятся? Как их оттуда экспортировать, к примеру, для обмена наработками?

              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