Ad Widget

Collapse

Не стартует заббикс агент (win)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Phoen
    Member
    • Aug 2014
    • 60

    #1

    Не стартует заббикс агент (win)

    При раскомментировании строки ServerPort=10051 не стартует агент с ошибкой:

    "Ошибка 1053 Служба не ответила на запрос своевременно"

    Такая ситуация на всех испробованных компьютерах.

    Конфиг агента:

    Code:
    Server=ip
    ServerActive=ip
    ServerPort=10051
    Timeout=10
    HostnameItem=system.hostname[host]
    # Unique hostname. Required for active checks.
    # Listen port. Default is 10050
    ListenPort=10050
    # Name of log file.
    DebugLevel=5
    LogFile=c:\program files\zabbix_agentd.log
    # Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
    LogFileSize=10

    В логах даже с дебагом ничего:

    Code:
     8368:20141030:200205.034 agent #0 started [collector]
     12924:20141030:200205.034 agent #3 started[listener #3]
     13148:20141030:200205.049 agent #1 started[listener #1]
     13888:20141030:200205.049 agent #4 started [active checks #1]
      1784:20141030:200205.049 agent #2 started[listener #2]
     11880:20141030:200208.256 Zabbix Agent shutdown requested
     13888:20141030:200209.085 zabbix_agentd active check stopped
      8368:20141030:200209.242 zabbix_agentd collector stopped
     11880:20141030:200209.257 Zabbix Agent stopped. Zabbix 2.2.5 (revision 47406).
    Версия агента последняя с офсайта для LTS релиза.

    В чем я не прав?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by Phoen
    При раскомментировании строки ServerPort=10051 не стартует агент с ошибкой
    Позвольте поинтересоваться, а где вы нашли данную опцию? тут и тут такого нет и написано только про ServerActive
    List of comma delimited IPort (or hostnameort) pairs of Zabbix servers for active checks. No spaces allowed.
    If port is not specified, default port is used.
    IPv6 addresses must be enclosed in square brackets if port for that host is specified.
    If port is not specified, square brackets for IPv6 addresses are optional.
    If this parameter is not specified, active checks are disabled.
    Кстати порт 10051 используется по умолчанию при активных проверках и я не очень понимаю зачем в принципе его указывать.

    Comment

    • Phoen
      Member
      • Aug 2014
      • 60

      #3
      Originally posted by yukra
      Позвольте поинтересоваться, а где вы нашли данную опцию? тут и тут такого нет и написано только про ServerActive
      Кстати порт 10051 используется по умолчанию при активных проверках и я не очень понимаю зачем в принципе его указывать.

      Прошу прощения, моя ошибка. Гуглил по проблеме и вылетел на документацию по 1.8, а там:

      Code:
      ServerPort	no		10051	Server port for retrieving list of and sending active checks.
      Да и у меня в конфиге откуда-то оказалась данная строчка (изначально закоментированной).

      Вообще изначальная проблема в том что не происходит авторегистрация через zabbix proxy. В логах прокси видно что хосты стучатся, но им выдаются сообщения типа: Sending list of active checks to [xxxxxxx] failed: host [xxxxxxx] not found

      Как видно хостнэйм в конфиге агента напрямую не указан (предполагается что будет использоваться имя компьютера). Уже второй день бьюсь - не могу найти решения. В веб интерфейсе настройки согласно инструкции выполнил. Кстати телнет на 10051 порт же должен проходить?

      p.s. И ещё вопрос: в условии авторегистрации можно использовать регекспы? Т.е. в стиле "имя хоста" содержит ^12.*
      Last edited by Phoen; 30-10-2014, 22:15.

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        я вот что-то совсем не уверен что при авторегистрации можно использовать регулярки https://www.zabbix.com/documentation...ion/conditions

        Comment

        • Phoen
          Member
          • Aug 2014
          • 60

          #5
          Originally posted by yukra
          я вот что-то совсем не уверен что при авторегистрации можно использовать регулярки https://www.zabbix.com/documentation...ion/conditions
          А как тогда автоматически сортировать большое кол-во хостов прошедших авторегистрацию?

          Comment

          • yukra
            Senior Member
            • Apr 2013
            • 1359

            #6
            Originally posted by Phoen
            А как тогда автоматически сортировать большое кол-во хостов прошедших авторегистрацию?
            Используй силу,^W "Метаданные узла сети" (по ссылке выше).
            То есть когда ты агента ставишь, пишешь ему в конфиг HostMetadata или HostMetadataItem и раскидываешь по группам в зависимости от значений.

            Comment

            • Phoen
              Member
              • Aug 2014
              • 60

              #7
              Originally posted by yukra
              Используй силу,^W "Метаданные узла сети" (по ссылке выше).
              То есть когда ты агента ставишь, пишешь ему в конфиг HostMetadata или HostMetadataItem и раскидываешь по группам в зависимости от значений.
              Спасибо, попробую! А касательно:

              Sending list of active checks to [xxxxxxx] failed: host [xxxxxxx] not found

              Нет никаких предположений? Хост при этом и по хостнейму и по айпи доступен с прокси (единственный момент: телнет на порт 10050 проходит, а на 10051 нет). Конфиг агента как указан в первом посте.

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by Phoen
                Спасибо, попробую! А касательно:

                Sending list of active checks to [xxxxxxx] failed: host [xxxxxxx] not found

                Нет никаких предположений? Хост при этом и по хостнейму и по айпи доступен с прокси (единственный момент: телнет на порт 10050 проходит, а на 10051 нет). Конфиг агента как указан в первом посте.
                А какие тут предположения могут быть то? Прокси пишет что нет у нее активных проверок и хост она не знает. Сначала нужно (авто)зарегистрировать хост, и только после это он будет получать "list of active checks". 10051 открывается со стороны сервера(прокси), а не агента.

                Comment

                • Phoen
                  Member
                  • Aug 2014
                  • 60

                  #9
                  Originally posted by yukra
                  А какие тут предположения могут быть то? Прокси пишет что нет у нее активных проверок и хост она не знает. Сначала нужно (авто)зарегистрировать хост, и только после это он будет получать "list of active checks". 10051 открывается со стороны сервера(прокси), а не агента.
                  А как вообще дебажить авторегистрацию? Ну вот она не происходил, в логах агента ничего, в логах прокси только то что я скинул выше. Как понять почему она не проходит?

                  p.s. ВОпрос снят, за ночь авторегистрация отработала. Регулярки в условиях использовать можно!
                  Last edited by Phoen; 31-10-2014, 09:18.

                  Comment

                  Working...