Ad Widget

Collapse

Ошибка: Assuming that agent dropped connection because of access permissions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dev_LC
    Member
    • Feb 2011
    • 64

    #1

    Ошибка: Assuming that agent dropped connection because of access permissions

    Вот такая вот ошибка в логах сервера. Логи клиентов без ошибок.
    Соответственно нет связи Агента с Сервером.

    2112:20110218:113758.263 Item [zabbix-web:system.cpu.util[,nice,avg1]] error: Got empty string from [zabbix-web]. Assuming that agent dropped connection because of access permissions

    2112:20110218:114409.431 Item [dlc-snort:vfs.fs.size[/home,used]] error: Got empty string from [dlc-snort]. Assuming that agent dropped connection because of access permissions



    Ось с агентом: FreeBSD81. Установлен агент 1.8.4 (та же ситуация была и с 1.8.3). (Агент 1.8.3 установлен еще на двух Windows машинах и на самом Zabbix-сервере (Debian) - с ними проблем нет).

    Агент слушает порт отовсюду
    Code:
    DLC-Snort# sockstat|grep 10050
    zabbix   zabbix_age 1584  4  tcp4   *:10050               *:*
    zabbix   zabbix_age 1583  4  tcp4   *:10050               *:*
    zabbix   zabbix_age 1582  4  tcp4   *:10050               *:*
    zabbix   zabbix_age 1581  4  tcp4   *:10050               *:*
    zabbix   zabbix_age 1580  4  tcp4   *:10050               *:*
    zabbix   zabbix_age 1579  4  tcp4   *:10050               *:*
    DLC-Snort#
    Агент отбрасывает попытку локального подключения
    Code:
    DLC-Snort# telnet localhost 10050
    Trying ::1...
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    Connection closed by foreign host.
    DLC-Snort#
    Логи агента
    Code:
    DLC-Snort# tail -n 7 /var/log/zabbix_agentd.log
      1516:20110218:113937.693 Zabbix Agent stopped. Zabbix 1.8.4 (revision 16604).
      1579:20110218:113937.747 Zabbix Agent started. Zabbix 1.8.4 (revision 16604).
      1580:20110218:113937.749 zabbix_agentd collector started
      1582:20110218:113937.751 zabbix_agentd listener started
      1581:20110218:113937.751 zabbix_agentd listener started
      1584:20110218:113937.752 zabbix_agentd active check started [10.0.0.25:10051]
      1583:20110218:113937.752 zabbix_agentd listener started
    DLC-Snort#
    Настройки агента:
    Code:
    DLC-Snort# cat /etc/zabbix/zabbix_agentd.conf | grep -v ^#
    LogFile=/var/log/zabbix_agentd.log
    LogFileSize=1
    DebugLevel=3
    Server=10.0.0.25
    Hostname=dlc-snort
    ListenPort=10050
    ListenIP=0.0.0.0
    DLC-Snort#
    Last edited by Dev_LC; 18-02-2011, 12:05.
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Может быть какие то нюансы связанные с IPv6?
    Попробуйте закомментировать у агента ListenIP=0.0.0.0, этот параметр не есть обязательным.

    Comment

    • Dev_LC
      Member
      • Feb 2011
      • 64

      #3
      Originally posted by zalex_ua
      Может быть какие то нюансы связанные с IPv6?
      Попробуйте закомментировать у агента ListenIP=0.0.0.0, этот параметр не есть обязательным.
      IPv6 поддержка включена. Однако в конфигах прописаны же четвертые сервера.
      ListenIP был закоментирован. Раскоментировал уже когда пытался начально траблшутить проблему.

      Comment

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

        #4
        Originally posted by Dev_LC
        IPv6 поддержка включена.
        Вот, вот, с этим частенько бывают нюансы, наверное ищите проблему именно в этом направлении, для начала попробуйте перекомпилить агента без поддержки IPv6. Я IPv6 не использую, поэтому ничего сказать не могу, хотя живу тоже на Фре

        Comment

        • Dev_LC
          Member
          • Feb 2011
          • 64

          #5
          Originally posted by zalex_ua
          Вот, вот, с этим частенько бывают нюансы, наверное ищите проблему именно в этом направлении, для начала попробуйте перекомпилить агента без поддержки IPv6. Я IPv6 не использую, поэтому ничего сказать не могу, хотя живу тоже на Фре
          Спасибо, попробую. У меня до этого стоял сервер на Фре без поддержки IPv6 и тоже все прекрасно работало. Сейчас из-за нагрузки разнес сервер+базу с веб-фронтэндом и одновременно обновился до 1.8.4.

          Comment

          • Dev_LC
            Member
            • Feb 2011
            • 64

            #6
            Проблему решил

            Сборка агента на фре без поддержки IPv6 результата в этом случае не дала.

            Не логично, но всеже проблема была в настройках сервера.
            Точнее - на сервере два интерфейса (один для опросника и соединений клиентов - 10.0.0.25, а второй для соединения веб-фронтэнда с базой). В конфиге я прописал ListenIP=10.0.0.25, но этого было недостаточно.
            Мою проблему решило добавление в конфиг сервера параметра SourceIP=10.0.0.25

            Неплохо было бы разработчикам в этой части логов расширить проблему хотя бы добавлением айпишников. А то слету не понятно в чем дело (хотя сейчас уже мне логика ясна). Кстати в интернете такая проблема присутствует и я ни на одном форуме не нашел ее решение, везде открыты темы без решения.
            Last edited by Dev_LC; 18-02-2011, 15:37.

            Comment

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

              #7
              Originally posted by dev_lc

              Агент отбрасывает попытку локального подключения
              Code:
              dlc-snort# telnet localhost 10050
              trying ::1...
              Trying 127.0.0.1...
              Connected to localhost.
              Escape character is '^]'.
              Connection closed by foreign host.
              Dlc-snort#
              Настройки агента:
              Code:
              server=10.0.0.25

              Да, не досмотрел я, а проблема была видна сразу. Ведь в параметра агента указано что принимать запросы только от 10.0.0.25, поэтому попытка коннекта от локалхоста отбрасывалась - так и должно быть.


              Originally posted by dev_lc
              В конфиге я прописал listenip=10.0.0.25, но этого было недостаточно.
              Мою проблему решило добавление в конфиг сервера параметра sourceip=10.0.0.25
              Почему же вы сразу не указали что в сервера два интерфейса? Теперь все ясно! Мы же не знали, и наверное неуспешные запросы от сервера к конкретно этому агенту шли НЕ с интерфейса 10.0.0.25.


              Originally posted by dev_lc
              Неплохо было бы разработчикам в этой части логов расширить проблему хотя бы добавлением айпишников. А то слету не понятно в чем дело (хотя сейчас уже мне логика ясна). Кстати в интернете такая проблема присутствует и я ни на одном форуме не нашел ее решение, везде открыты темы без решения.
              Last edited by zalex_ua; 18-02-2011, 16:08. Reason: удалил свой бред

              Comment

              • Dev_LC
                Member
                • Feb 2011
                • 64

                #8
                Дык теперь и мне все видно и все ясно ))

                Самое интересное что проблема касалась только ФриБСД. На убунте и виндавозных машинах проблем не наблюдалось.

                Comment

                Working...