Ad Widget

Collapse

мониторинг Лог-файлов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Casper
    Member
    • Oct 2010
    • 67

    #1

    мониторинг Лог-файлов

    Я только новичёк в этом деле, на форуме ничего подходящего найти не могу. Прошу помощи.
    Есть файл log.bck находится на удалённом сервере, в нём находится либо 0 либо 1.
    Мне нужно чтобы zabbix считывал значение и оповещал об этом.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Используйте UserParameter и zabbix_agentd.
    Пример:
    UserParameter=myitem, cat /path_to_file/log.bck

    Важно, чтобы файл /path_to_file/log.bck был доступен на чтение пользователю zabbix.
    Дальше создаете Item myitem в Zabbix, типа "Zabbix агент" и вешаете на него триггер. Для оповещения нужно настраивать Действие.
    Last edited by dima_dm; 04-10-2010, 11:27.

    Comment

    • Casper
      Member
      • Oct 2010
      • 67

      #3
      триггер я как понимаю нужно ручками прописать?И что именно в триггере напистать?
      Last edited by Casper; 04-10-2010, 12:23.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        В конфигурационном файле zabbix agentd http://www.zabbix.com/documentation/ru/1.8/manual/processes/zabbix_agentd_win?s[]=userparameter

        На Windows можно команду more использовать.
        UserParameter=myitem, more /path_to_file/log.bck

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by casper
          триггер я как понимаю нужно ручками прописать?И что именно в триггере напистать?
          В зависимости от того, как Вы хотите, чтобы он срабатывал. Какое условие Вы хотите реализовать?

          Comment

          • Casper
            Member
            • Oct 2010
            • 67

            #6
            Originally posted by dima_dm
            В зависимости от того, как Вы хотите, чтобы он срабатывал. Какое условие Вы хотите реализовать?
            Если пришёл 0 должно сработать ПРОБЛЕМА
            Если пришёл 1 должно быть ОК

            Comment

            • dima_dm
              Senior Member
              • Dec 2009
              • 2697

              #7
              Ну так и пишите
              {Нost_name:myitem.last(0)}=0

              Comment

              • Casper
                Member
                • Oct 2010
                • 67

                #8
                выдаёт ошибку: No such monitored parameter (log) for host (Host_name)
                В лог-файле агента пишет: Can`t not jason object
                Как и что делать?
                Last edited by Casper; 04-10-2010, 12:52.

                Comment

                • dima_dm
                  Senior Member
                  • Dec 2009
                  • 2697

                  #9
                  Originally posted by Casper
                  выдаёт ошибку: No such monitored parameter (log) for host (Host_name)
                  В лог-файле агента пишет: Can`t not jason object
                  Как и что делать?
                  Host_name - это имя вашего сервера, как вы его в Zabbix зарегистрировали.

                  Comment

                  • Casper
                    Member
                    • Oct 2010
                    • 67

                    #10
                    Originally posted by dima_dm
                    Host_name - это имя вашего сервера, как вы его в Zabbix зарегистрировали.
                    имя сервера прописан который зарегистрирорван в zabbix.
                    В агенте прописан UserParameter

                    Пишет что всё равно не может создать триггер.

                    Меня ещё смущает тот факт что в логах агента пишется ошибка: Can`t open jason object.

                    Comment

                    • dima_dm
                      Senior Member
                      • Dec 2009
                      • 2697

                      #11
                      Проверьте, правильно ли Вы Zabbix agentd сконфигурировали
                      C Zabbix Сервера
                      zabbix_get -s IP -k zabbix.key
                      где
                      IP - адрес вашего сервера, который вы мониторите.
                      zabbix.key - ключ, который вы хотите проверить.
                      Пример:
                      zabbix_get -s 172.16.36.76 -k myitem
                      Должны получить 0 или 1 из файла.

                      Comment

                      • Casper
                        Member
                        • Oct 2010
                        • 67

                        #12
                        грубо говоря прописываю: zabbix_get -s 172.16.36.76 -k myitem
                        (со своими конечно параметрами), выдаёт: ZBX_NOTSUPPORTED
                        делаю проверку с сервера на котором стоит заббикс:
                        zabbix_get -s 172.16.36.76 -k system.uptime
                        Выдаёт верное значение.
                        в заббикс агенте прописанно:
                        UserParameter=backup, more D:\1\log\log.bck
                        В чём может быть загвоздка?

                        Comment

                        • dima_dm
                          Senior Member
                          • Dec 2009
                          • 2697

                          #13
                          Вы ключ назвали backup, т.е.
                          zabbix_get -s 172.16.36.76 -k backup
                          Включайте Debug на Zabbix Agentd
                          DebugLevel=4
                          http://www.zabbix.com/documentation/...bix_agentd_win
                          И смотрите логи.

                          Comment

                          • Casper
                            Member
                            • Oct 2010
                            • 67

                            #14
                            в логах пишется:
                            In send_buffer('url', '10051')
                            values in the buffer 0 Max 100
                            Sleeping for 1 seconds

                            Comment

                            • dima_dm
                              Senior Member
                              • Dec 2009
                              • 2697

                              #15
                              Это активные проверки, сейчас они не интересны, интересует только ключ backup и ошибки связанные с этим ключом.

                              Comment

                              Working...