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. Syslog

Syslog

Scheduled Pinned Locked Moved Support (Russian)
42 Posts 3 Posters 350.1k 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
    #22

    Пробовал прописать и в другом регистре поисковую строку, не помогает.

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

      UP!  ??? ::)

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

        Как-то я пропустил этот пост, прошу прощения 🙂 А релиз 0.2.23 так-же себя ведет? Еслт да, пришли пожалуйста оригинальную строку из syslog'a, которая должна создавать событие.

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

          Виктор, скорее всего я что-то где-то не так делаю. Можете дать хотя бы краткую инструкцию где что и как прописывать?

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

            Да, ошибка в XML. Я сам тоже почему-то не сразу заметил, хотя несколько раз в этот скриншот смотрел 😞 Пропущен уровень <rules> - правильный XML должен выглядеть так:

            <parser>
              <rules>
                  <rule>
                      <match>error</match>
                      <event>SYSLOG_ERROR</event>
                  </rule>
              </rules>
            </parser>

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

              Кстати, в релизе появилась возможность делать контексты для правил (проверка match только если какое-то другое правило уже выполнилось) - если это интересно, я напишу как настраивать.

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

                Разумеется интересно  ::)

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

                  @victor said in Syslog:

                  Да, ошибка в XML. Я сам тоже почему-то не сразу заметил, хотя несколько раз в этот скриншот смотрел 😞 Пропущен уровень <rules> - правильный XML должен выглядеть так:

                  <parser>
                     <rules>
                        <rule>
                            <match>error</match>
                            <event>SYSLOG_ERROR</event>
                        </rule>
                     </rules>
                  </parser>

                  Не помогает. В Syslog-е появляется запись о том, что пришло событие, а в EventLog и соответственно обрабатывать сообщение не хочет 😞

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

                    Только что проверил - работает. Но есть один баг - надо рестартить сервер чтобы новая конфигурация syslog-parser'a вступила в силу.

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

                      Хм. Как-то странно.
                      Сделал правило для сбора статистики кто и когда конфигурил устройство. В правилах на match прописал слово Configured. В итоге как выполняю только эту команду, так получается следующая фигня. NetXMS просто валится, да еще и без объяснения причин. 😞

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

                        Da, esche odin bug 😞 Esli server na UNIX'e, to mozno zamenit' syslogd.cpp na prilozennij i peresobrat' - dolzno projti. Esli na Windows, to ja peresoberu binarnik i prishlju.


                        syslogd.cpp

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

                          У меня Linux, поэтому все заработало. ;D Супер. 😮
                          Осталось только пара вопросов:
                          Вопрос, можно ли сделать так, чтоб правила Syslog Parser-а применялись без перезагрузки сервера? А то если я даже что-то поменяю, то после изменений (не добавления нового правила даже, а именно изменения существующего) приходится перегружать сервер. 😞

                          и еще одно, если нет ни одного правила в syslog parser-е, то при запуске сервера в лог пишется:

                          [16-Dec-2008 07:38:09] Cannot initialize syslog parser: no element found at line 1
                          
                          1 Reply Last reply
                          0
                          • V
                            V
                            Victor Kirhenshtein
                            wrote on last edited by
                            #34

                            Ja objazatel'no sdelaju, chtobi izmenenija vstupali v silu. Zapisal eto kak bug v bugtracker, tak cho nadejus' ne zabudu 🙂
                            Esli patch budet ne ochen' mashtabnij, to vilozu zdes' faili, kotorie neobhodimo budet pomenjat'.

                            Soobschenie pri pustom parsere - toze bug, no uze kosmeticheskij. Prosto pri sozdanii parsera ne delaetsja razlichij mezdu pustoj konfiguraciej (chto normal'no), i oshibkoj v xml'e.

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

                              И хотел бы напомнить еще раз о том, что я писал в этой теме:
                              "-Просматривать за прошлый месяц,день,час. Имеется в виду фильтр примерно такой же как на графиках."
                              В принципе тогда можно будет закрыть тему Syslog-а раз и навсегда.. Ибо в принципе больше ничего не требуется от него  ::)

                              1 Reply Last reply
                              0
                              • Z
                                Z
                                zeratyl
                                wrote on last edited by
                                #36

                                Настроил пересылку логов на внутренний syslog сервер NetXMS, в консоле NetXMS видно что логи приходят, но парсинг не происходит, в не зависимости от значения severity, принимаются все логи что отправляются syslog серверу NetXMS. При этом и не срабатывает действие заложенное в конструкции парсера. В чём может быть загвоздка? Схожая конструкция для Windows Event Log работает.

                                Сам парсер syslog

                                <parser>
                                  <rules>
                                      <rule>
                                        <severity>15</severity>
                                        <match>(.*)</match>
                                        <event params="1">100004</event>
                                      </rule>
                                  </rules>
                                </parser>

                                в приложенном файле вид окна syslog. И по нему ещё один вопрос: нормально ли что в поле hostname отображается sys, а не действительный hostname машины


                                Clipboard02.jpg

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

                                  Несколько вопросов:
                                  Событие с кодом 100004 существует?
                                  Можно ли как-то увидеть оригинальное syslog сообщение?
                                  Есть ли какие-нибудь ошибки в логе NetXMS сервера?

                                  sys в поле hostname - это баг, исправил.

                                  1 Reply Last reply
                                  0
                                  • Z
                                    Z
                                    zeratyl
                                    wrote on last edited by
                                    #38

                                    Событие с кодом 100004 существует, и используется при парсинге Windows Event log. Оно работает.
                                    ошибок в логе NetXMS сервера нет
                                    Оригинальное сообщение Rsyslog:

                                    Jul 14 13:35:58 sys-sv-11 mysqld: 100714 13:35:58 [Warning] Statement may not be safe to log in statement format. Statement: UPDATE smf_log_activity
                                    Jul 14 13:35:58 sys-sv-11 mysqld: #011#011SET
                                    Jul 14 13:35:58 sys-sv-11 mysqld: #011#011#011hits = hits + 1
                                    Jul 14 13:35:58 sys-sv-11 mysqld: #011#011WHERE date = '2010-07-14'

                                    Спасибо вам за программу, чем дальше узнаёшь её возможности тем больше понимаешь что всё логично и удобно.

                                    1 Reply Last reply
                                    0
                                    • Z
                                      Z
                                      zeratyl
                                      wrote on last edited by
                                      #39

                                      Ну так есть идеи по этой проблеме?

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

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

                                        1 Reply Last reply
                                        0
                                        • Z
                                          Z
                                          zeratyl
                                          wrote on last edited by
                                          #41

                                          Только сейчас удалось проверить. Теперь поля Hostname и tag отображают корректную информацию. Но сама конструкция почему-то не срабатывает, письмо не отправляется. Было бы не плохо понять в чём загвоздка. что посоветуете?

                                          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