Ad Widget

Collapse

Не вижу агентов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Oakim
    Junior Member
    • Aug 2011
    • 7

    #1

    Не вижу агентов

    Поднял сервер и Zabbix. Локального агента видит нормально. А вот агентов на других машинах не видно.
    Агенты установленные на Win 2003

    Code:
    # This is config file for zabbix_agentd 
    # To get more information about ZABBIX, go http://www.zabbix.com 
     
    ############ GENERAL PARAMETERS ################# 
     
    # List of comma delimited IP addresses (or hostnames) of ZABBIX Servers.  
    # No spaces allowed. First entry is used for sending active checks. 
    # Note that hostnames must resolve hostname - IP address and 
    # IP address - hostname. 
     
    Server=192.168.1.112 
     
    # Server port for sending active checks 
     
    ServerPort=10051 
     
    # Unique hostname. Required for active checks. 
     
    Hostname=PTO_00. 
     
    # Listen port. Default is 10050 
     
    ListenPort=10050
     
    # IP address to bind agent 
    # If missing, bind to all available IPs 
     
    #ListenIP=127.0.0.1
     
    # Number of pre-forked instances of zabbix_agentd. 
    # Default value is 5 
    # This parameter must be between 1 and 16 
     
    StartAgents=10 
     
    # How often refresh list of active checks. 2 minutes by default. 
     
    #RefreshActiveChecks=120 
     
    # Disable active checks. The agent will work in passive mode listening server. 
     
    #DisableActive=1 
     
    # Specifies debug level 
    # 0 - debug is not created 
    # 1 - critical information 
    # 2 - error information 
    # 3 - warnings (default) 
    # 4 - for debugging (produces lots of information) 
     
    DebugLevel=3 
     
    # Name of PID file 
     
    #PidFile=D:\zabbix\zabbix_agentd.pid
     
    # Name of log file. 
    # If not set, syslog will be used 
     
    LogFile="D:\Program Files\zabbix\zabbix_agentd.log"
    
    # Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
    
    LogFileSize=10
     
    # Spend no more than Timeout seconds on processing 
    # Must be between 1 and 30 
     
    Timeout=3 
     
    ##### Experimental options. Use with care ! ##### 
     
    # Get rid of sockets in TIME_WAIT state 
    # This will set socket option SO_LINGER 
     
    # NoTimeWait=1 
     
    ##### End of experimental options 
     
    ####### USER-DEFINED MONITORED PARAMETERS ####### 
    # Format: "UserParameter='key','shell command'" 
    # Note that shell command must not return empty string or EOL only 
     
    # UserParameter=mysql.version,mysql -V


    Этот стартует вроде нормально так как в лог пустой

    Code:
    ############ GENERAL PARAMETERS #################
    # Разделяемый запятыми список IP-адресов (или DNS-имен) Zabbix-серверов.
    # Пробелы не допускаются! Первый хост в списке используется для "активных" запросов
    # (т.е. со стороны самого агента).
    Server=192.168.1.112
    # Server port for sending active checks
    ServerPort=10051
    # Уникальное имя узла. Обязательно для "активных" запросов
    Hostname=terminal
    # Listen port. Default is 10050
    ListenPort=10050
    # IP address to bind agent
    # If missing, bind to all available IPs
    ListenIP=192.168.1.200
    
    # Disable active checks. The agent will work in passive mode listening server.
    #DisableActive=1
    
    # Disable passive checks. The agent will not listen to any TCP ports.
    # Only active checks will be processed.
    #DisablePassive=1
    
    # Enable remote commands for ZABBIX agent. By default remote commands disabled.
    #EnableRemoteCommands=1
    
    # Specifies debug level
    DebugLevel=4
    
    # Name of log file.
    LogFile=C:\Program Files\zabbix\zabbix_agentd.log
    # Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
    LogFileSize=50
    
    # Spend no more than Timeout seconds on processing
    # Must be between 1 and 30
    Timeout=3


    а этот в логе пишет

    Code:
    4192:20110823:084939.390 Starting Zabbix Agent. Zabbix 1.8.5 (revision 19047).
      4192:20110823:084939.406 Listener failed with error: bind() for [[192.168.1.112]:10050] failed with error 10049: Требуемый адрес для своего контекста неверен..


    не могу понять в чем дело. Антивирус отключен, Брандмауэр отключен.

    Подскажите пожалуйста.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    проверить работу zabbix_agentd достаточно легко
    С Zabbix Server
    zabbix_get -s IP -k agent.version
    1.8.2
    IP - это IP сервера с zabbix_agent
    Если получили номер версии, всё OK. Если нет, ищите проблемы на сети, конфигурации zabbix_agentd и т.д.
    Last edited by dima_dm; 23-08-2011, 22:44.

    Comment

    • Oakim
      Junior Member
      • Aug 2011
      • 7

      #3
      проверить работу zabbix_agentd достаточно легко
      С Zabbix Server
      zabbix_get -s IP -k agent.version
      1.8.2
      IP - это IP сервера с zabbix_agent
      Если получили номер версии, всё OK. Если нет, ищите проблемы на сети, конфигурации zabbix_agentd и т.д.
      Проверил командой опроса агента в результате получил

      Code:
      zabbix_get [2145]: Get value error: *** Cannot connect to [192.168.1.210]:10050 [Connection refused]


      Из чего я сделал вывод что агент не может стартануть на Win2003
      Если зайти в службы и стартануть агента от туда то он закрывается с ошибкой

      Code:
      Не удалось запустить службу Zabbix agent на Локальный компьютер.
      Ошибка 1067: Процесс был неожиданно завершен.


      В системных событиях пишет следующее

      Code:
      [SIZE="1"]Служба "Zabbix Agent" перешла в состояние "Работает".
      
      Служба "Zabbix Agent" успешно отправила управляющий элемент "запустить".
      
      Служба "Zabbix Agent" неожиданно прервана. Это произошло (раз): 1.[/SIZE]
      А в свой лог zabbix agent нечего не пишет

      P.S. - Фаервол отключен
      - Антивирус тоже

      Comment

      • Oakim
        Junior Member
        • Aug 2011
        • 7

        #4
        Я ПОБЕДИЛ

        Причина оказалась в названии ХОСТА

        Несмотря на то что опрос идет по IP!!!

        И так необходимо что бы на Сервере ИМЯ в Настройка - Узлы - Имя соответствовало
        Hostname в zabbix_agentd.conf !!!


        В моем случае они отличались, а когда я поставил и там и там win2003.pto то все заработало.

        P.S. Глупый косяк системы так как IP и PORTS как в настройках сервера так и в настройках клиента были правильные !!!

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by Oakim
          И так необходимо что бы на Сервере ИМЯ в Настройка - Узлы - Имя соответствовало
          Hostname в zabbix_agentd.conf !!!
          Данное требование необходимо для работы только zabbix agent Active (тип Item) режима.
          Для zabbix agent Passive не требуется. С помощью zabbix_get проверяется работа zabbix agent Passive режима работы агента.
          Соединения открываются
          Активный режим: zabbix_agent -> zabbix_server:10051,
          Пассивный режим zabbix_agent:10050 <- zabbix_server
          Стрелкой показано направление открытия TCP соединения

          Comment

          • Oakim
            Junior Member
            • Aug 2011
            • 7

            #6
            А где определяется режим работы Агента? в zabbix_agentd.conf я такой строчки не увидел.

            Видать с моим Агентом не все в порядке (или я не умею его готовить )
            Так запрос с сервера (если имя хоста в конфиге не сответствует имени на сервере)
            zabbix_get -s IP-машина с агентом -k agent.version

            выдает ошибку.

            Comment

            • dima_dm
              Senior Member
              • Dec 2009
              • 2697

              #7
              http://www.zabbix.com/documentation/ru/1.8/complete
              DisableActive
              DisablePassive
              А тип проверки указывается в Web Интерфейсе Zabbix в Item
              Zabbix агент
              Zabbix агент (активный)
              Проверьте, что агент слушает TCP порт 10050
              Команда на Windows
              netstat -nao
              Last edited by dima_dm; 25-08-2011, 08:32.

              Comment

              • Oakim
                Junior Member
                • Aug 2011
                • 7

                #8
                Configuration-Hosts-Items у меня пусто. Я их не настраивал

                А агент порт слушает.

                Comment

                • dima_dm
                  Senior Member
                  • Dec 2009
                  • 2697

                  #9
                  В zabbix_agentd.conf
                  Server=192.168.1.112,127.0.0.1
                  Только первый ip адрес в списке используется для запроса активны проверок и отправки их результатов. Все адреса в списке - это адреса с которых агент будет принимать входящие подключения (пассивные проверки) и будет отдавать результат.
                  Включите debug режим на zabbix_agentd
                  zabbix_agentd.conf
                  # Specifies debug level
                  # 0 - debug is not created
                  # 1 - critical information
                  # 2 - error information
                  # 3 - warnings (default)
                  # 4 - for debugging (produces lots of information)
                  DebugLevel=4
                  И смотрите логи

                  P.S. Не забываете перезапускать zabbix_agentd после каждого изменения конфигурации!!!!

                  Comment

                  • Oakim
                    Junior Member
                    • Aug 2011
                    • 7

                    #10
                    Насчет этого я в курсе.
                    Но, как я писал раньше пока я не установил имя хоста таким же как и в Веб-интерфейсе то агент не работал. Да он писал что запущен и на этом все, порты он не слушал и до него вообще было не возможно достучатся и в лог он не чего не писал.

                    Возможно причина совсем не в имени хоста и я ошибаюсь в своих предположениях. Я еще зеленый, как в Zabbix так и в Linux.

                    Всем большое спасибо за поддержку.

                    Comment

                    • zalex_ua
                      Senior Member
                      Zabbix Certified Trainer
                      Zabbix Certified SpecialistZabbix Certified Professional
                      • Oct 2009
                      • 1286

                      #11
                      http://www.zabbix.com/documentation/.../zabbix_agentd


                      Hostname
                      Уникальное имя узла сети.
                      Требуется для активных проверок и должно точно совпадать (в т.ч. регистр) с именем узла сети, настроенном в Zabbix сервере.

                      Допустимые символы: буквенночисловые, '.', ' ', '_' и '-'.
                      Максимальная длина: 64

                      Comment

                      Working...