Ad Widget

Collapse

Проблема мониторинга лог файлов (Accessible only as active check!)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ildar855
    Junior Member
    • Jan 2010
    • 14

    #1

    Проблема мониторинга лог файлов (Accessible only as active check!)

    Поставил Zabbix 1.8 с поддержкой mysql все настроил.Но не могу настроить мониторинг лог файлов. Всегда выходит ошибка: Accessible only as active check!
    Пересмотрел все форумы ничего не помагает.

    Привожу пример zabbix_agentd.conf:

    LogFile=/tmp/zabbix_agentd.log
    BufferSize=150
    DebugLevel=4
    LogRemoteCommands=1
    Server=10.20.3.249
    ServerPort=10051
    Hostname=Zabbix Server
    ListenPort=10050
    RefreshActiveChecks=300
    MaxLinesPerSecond=150

    Пример Лог файла zabbix_agentd.log:
    zabbix_agentd started. Zabbix 1.8 (revision 8564).
    11205:20100118:121208.693 cfg: para: [LogFile] val [/tmp/zabbix_agentd.log]
    11205:20100118:121208.693 cfg: para: [BufferSize] val [150]
    11205:20100118:121208.693 cfg: para: [DebugLevel] val [4]
    11205:20100118:121208.693 cfg: para: [LogRemoteCommands] val [1]
    11205:20100118:121208.693 Accepted configuration parameter: 'LogRemoteCommands' = '1'
    11205:20100118:121208.693 cfg: para: [Server] val [10.20.3.249]
    11205:20100118:121208.693 cfg: para: [ServerPort] val [10051]
    11205:20100118:121208.693 cfg: para: [Hostname] val [Zabbix Server]
    11205:20100118:121208.693 cfg: para:[ListenPort] val [10050]
    11205:20100118:121208.693 cfg: para: [RefreshActiveChecks] val [300]
    11205:20100118:121208.693 cfg: para: [MaxLinesPerSecond] val [150]
    11205:20100118:121208.693 cfg: para: [UserParameter] val 11206:20100118:121208.694 zabbix_agentd collector started
    11206:20100118:121208.695 In collector_diskdevice_get("")
    11206:20100118:121208.695 In collector_diskdevice_add("")
    11206:20100118:121208.696 In collector_diskdevice_get("sda")
    11206:20100118:121208.696 In collector_diskdevice_add("sda")
    11207:20100118:121208.699 zabbix_agentd listener started
    11208:20100118:121208.700 zabbix_agentd listener started
    11209:20100118:121208.700 zabbix_agentd listener started
    11210:20100118:121208.701 zabbix_agentd active check started [10.20.3.249:10051]
    11210:20100118:121208.701 In init_active_metrics()
    11210:20100118:121208.701 In send_buffer('10.20.3.249','10051')
    11210:20100118:121208.701 Values in the buffer 0 Max 150
    11210:20100118:121208.701 refresh_active_checks('10.20.3.249',10051)
    11210:20100118:121208.702 Sending [{
    "request":"active checks",
    "host":"Zabbix Server"}]
    11210:20100118:121208.702 Before read
    11210:20100118:121208.706 Got [{
    "response":"success",
    "data":[]}]
    Когда делаю команду:zabbix_get -s10.20.3.249 -k"log[/tmp/zabbix_agentd.log,,,100]"
    Постоянно в лог файле zabbixa отображается:
    11207:20100118:121325.023 Requested [log["/tmp/zabbix_agentd.log",,,100]]
    11207:20100118:121325.023 Sending back [Accessible only as active check!]


    Помогите плиз! Не знай что уже делать.
  • Firm
    Senior Member
    • Dec 2009
    • 342

    #2
    Hostname в конфигурационном файле и в GUI совпадают?

    Comment

    • ildar855
      Junior Member
      • Jan 2010
      • 14

      #3
      Конечно совпадает.Первым делом сунулся проверять

      Comment

      • Firm
        Senior Member
        • Dec 2009
        • 342

        #4
        Х-м, вообще говоря, 'active check' подразумевает, что агент сам отдаёт данные серверу через заранее указанные интервалы. Да, DisableActive=0 в конфиге агента прописано?

        Comment

        • ildar855
          Junior Member
          • Jan 2010
          • 14

          #5
          Этот параметр закоментирован!Ща попробую раскоментировать и сделать!

          Comment

          • ildar855
            Junior Member
            • Jan 2010
            • 14

            #6
            Нет! не работает!Главное делаю
            zabbix_agentd -p

            log[logfile] [m|Accessible only as active check!]
            logrt[logfile] [m|Accessible only as active check!]
            eventlog[system] [m|Accessible only as active check!]

            Comment

            • Firm
              Senior Member
              • Dec 2009
              • 342

              #7
              Ну логично он говорит. Агент сам должен отослать данные после считывания конфигурации с сервера. Надо на логи агента посмотреть (после его рестарта). Кстати, вы точно поставили "Zabbix agent (active)" для запрашиваемого 'log[/tmp/zabbix_agentd.log,,,100]' ? А то что-то сервер отдаёт пустой список.
              Last edited by Firm; 18-01-2010, 12:29.

              Comment

              • ildar855
                Junior Member
                • Jan 2010
                • 14

                #8
                Вот лог zabbix_agentd.log.


                14226:20100118:134131.822 zabbix_agentd started. Zabbix 1.8 (revision 8564).
                14226:20100118:134131.822 cfg: para: [LogFile] val [/tmp/zabbix_agentd.log]
                14226:20100118:134131.822 cfg: para: [BufferSize] val [150]
                14226:20100118:134131.823 cfg: para: [DebugLevel] val [4]
                14226:20100118:134131.823 cfg: para: [LogRemoteCommands] val [1]
                14226:20100118:134131.823 Accepted configuration parameter: 'LogRemoteCommands' = '1'
                14226:20100118:134131.823 cfg: para: [Server] val [10.20.3.249]
                14226:20100118:134131.823 cfg: para: [ServerPort] val [10051]
                14226:20100118:134131.823 cfg: para: [Hostname] val [Zabbix]
                14226:20100118:134131.823 cfg: para:[ListenPort] val [10050]
                14226:20100118:134131.823 cfg: para: [DisableActive] val [0]
                14226:20100118:134131.823 cfg: para: [RefreshActiveChecks] val [300]
                14226:20100118:134131.823 cfg: para: [MaxLinesPerSecond] val [150]
                14227:20100118:134131.824 zabbix_agentd collector started
                14227:20100118:134131.825 In collector_diskdevice_get("")
                14227:20100118:134131.825 In collector_diskdevice_add("")
                14227:20100118:134131.825 In collector_diskdevice_get("sda")
                14227:20100118:134131.826 In collector_diskdevice_add("sda")
                14228:20100118:134131.829 zabbix_agentd listener started
                14229:20100118:134131.829 zabbix_agentd listener started
                14230:20100118:134131.830 zabbix_agentd listener started
                14231:20100118:134131.831 zabbix_agentd active check started [10.20.3.249:10051]
                14231:20100118:134131.831 In init_active_metrics()
                14231:20100118:134131.831 In send_buffer('10.20.3.249','10051')
                14231:20100118:134131.831 Values in the buffer 0 Max 150
                14231:20100118:134131.831 refresh_active_checks('10.20.3.249',10051)
                14231:20100118:134131.831 Sending [{
                "request":"active checks",
                "host":"Zabbix"}]
                14231:20100118:134131.832 Before read
                14231:20100118:134131.835 Got [{
                "response":"success",
                "data":[]}]
                14231:20100118:134131.835 In parse_list_of_checks()
                14231:20100118:134131.835 In disable_all_metrics()
                14231:20100118:134131.836 In process_active_checks('10.20.3.249',10051)
                14231:20100118:134131.836 In get_min_nextcheck()
                14231:20100118:134131.836 Sleeping for 1 seconds
                14231:20100118:134132.836 In send_buffer('10.20.3.249','10051')
                14231:20100118:134132.836 Values in the buffer 0 Max 150
                14231:20100118:134132.836 Sleeping for 1 seconds
                14231:20100118:134133.836 In send_buffer('10.20.3.249','10051')
                14231:20100118:134133.836 Values in the buffer 0 Max 150
                14231:20100118:134133.836 Sleeping for 1 seconds
                14231:20100118:134134.837 In send_buffer('10.20.3.249','10051')
                14231:20100118:134134.837 Values in the buffer 0 Max 150
                14231:20100118:134134.837 Sleeping for 1 seconds
                14231:20100118:134135.837 In send_buffer('10.20.3.249','10051')
                14231:20100118:134135.837 Values in the buffer 0 Max 150
                14231:20100118:134135.837 Sleeping for 1 seconds
                14231:20100118:134136.837 In send_buffer('10.20.3.249','10051')
                14231:20100118:134136.837 Values in the buffer 0 Max 150
                14231:20100118:134136.837 Sleeping for 1 seconds
                14231:20100118:134137.838 In send_buffer('10.20.3.249','10051')
                14231:20100118:134137.838 Values in the buffer 0 Max 150
                14231:20100118:134137.838 Sleeping for 1 seconds
                14231:20100118:134138.838 In send_buffer('10.20.3.249','10051')
                14231:20100118:134138.838 Values in the buffer 0 Max 150
                14231:20100118:134138.838 Sleeping for 1 seconds
                14231:20100118:134139.839 In send_buffer('10.20.3.249','10051')
                14231:20100118:134139.840 Values in the buffer 0 Max 150
                14231:20100118:134139.840 Sleeping for 1 seconds
                14231:20100118:134140.841 In send_buffer('10.20.3.249','10051')
                14231:20100118:134140.841 Values in the buffer 0 Max 150
                14231:20100118:134140.841 Sleeping for 1 seconds
                14231:20100118:134141.842 In send_buffer('10.20.3.249','10051')
                14231:20100118:134141.842 Values in the buffer 0 Max 150
                14231:20100118:134141.842 Sleeping for 1 seconds
                14231:20100118:134142.844 In send_buffer('10.20.3.249','10051')
                14231:20100118:134142.844 Values in the buffer 0 Max 150
                14231:20100118:134142.844 Sleeping for 1 seconds
                14231:20100118:134143.845 In send_buffer('10.20.3.249','10051')
                14231:20100118:134143.845 Values in the buffer 0 Max 150
                14231:20100118:134143.845 Sleeping for 1 seconds
                14231:20100118:134144.847 In send_buffer('10.20.3.249','10051')

                Comment

                • Firm
                  Senior Member
                  • Dec 2009
                  • 342

                  #9
                  Меня смущает вот что:
                  14231:20100118:134131.832 before read
                  14231:20100118:134131.835 got [{
                  "response":"success",
                  "data":[]}]
                  с пустым списком active checks.

                  Comment

                  • ildar855
                    Junior Member
                    • Jan 2010
                    • 14

                    #10
                    Я что то не понял по поводу "Zabbix agent (active)"Поясните пожалуйста

                    Comment

                    • ildar855
                      Junior Member
                      • Jan 2010
                      • 14

                      #11
                      Все понял! спасибо за подсказку, после долгих мучений заработало. Надо было только в элементах данных указать Zabbix_agent активный.
                      Спасибо

                      Comment

                      • Firm
                        Senior Member
                        • Dec 2009
                        • 342

                        #12
                        Когда создаётся Item для мониторинга, то в поле Type указывается тип агента. По-умолчанию там всегда стоит 'Zabbix agent'. Нужно выбрать из выпадающего списка 'Zabbix agent (active)'.

                        Comment

                        • e.nesterov
                          Junior Member
                          • Jul 2011
                          • 11

                          #13
                          Какие параметры необходимо сменить в zabbix_agentd.cong или zabbix_server.conf, что бы была возможность использовать активные проверки? По умолчанию они ведь включены. Или единственное требование что-бы хостнейм совпадал?
                          Last edited by e.nesterov; 21-07-2011, 11:57.

                          Comment

                          • e.nesterov
                            Junior Member
                            • Jul 2011
                            • 11

                            #14
                            Господа, ну помоги те же, кто разобрался.

                            Comment

                            • dima_dm
                              Senior Member
                              • Dec 2009
                              • 2697

                              #15
                              Originally posted by e.nesterov
                              Какие параметры необходимо сменить в zabbix_agentd.cong или zabbix_server.conf, что бы была возможность использовать активные проверки? По умолчанию они ведь включены. Или единственное требование что-бы хостнейм совпадал?
                              Item типа zabbix agent Active
                              о проверяйте Firewall, что возможен вызов zabbix_agent -> zabbix_server:10051,
                              Что запущен хотя-бы один Trapper на Zabbix Server
                              /etc/zabbix/zabbix_server.conf
                              StartTrappers=1

                              Hostname=server.name в zabbix_agentd.conf должен с точностью до регистра совпадать с названием хоста в Web интерфейсе Zabbix.

                              Server=172.16.1.250,127.0.0.1

                              Только первый ip адрес в списке используется для запроса активных проверок и отправки их результатов. Все адреса в списке - это адреса с которых агент будет принимать входящие подключения (пассивные проверки) и будет отдавать результат.

                              Comment

                              Working...