Ad Widget

Collapse

Не мониториться лог-файл

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • orachimary
    Junior Member
    • Apr 2017
    • 11

    #1

    Не мониториться лог-файл

    Привет всем. Прошу вашей помощи разобраться с мониторингом логов. Создал item как на картинке.
    Но в логе zabbix_server все время такая ерунда:
    Code:
    3153:20170604:134557.056 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became supported
      3152:20170604:134714.594 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became not supported: Cannot obtain information for file "/var/log/zabbix/zabbix_server.log": [2] No such file or directory
      3153:20170604:134728.693 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became supported
      3153:20170604:134914.542 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became not supported: Cannot obtain information for file "/var/log/zabbix/zabbix_server.log": [2] No such file or directory
      3152:20170604:134928.722 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became supported
      3152:20170604:135114.718 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became not supported: Cannot obtain information for file "/var/log/zabbix/zabbix_server.log": [2] No such file or directory
      3153:20170604:135128.809 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became supported
      3153:20170604:135313.910 item "Zabbix server:log[/var/log/zabbix/zabbix_server.log]" became not supported: Cannot obtain information for file "/var/log/zabbix/zabbix_server.log": [2] No such file or directory
    Имя хоста в zabbix_agentd совпадает с именем хоста в заббиксе. От юзера zabbix файл доступен, разрешения на файл zabbix:zabbix
    Attached Files
  • Nagainos
    Member
    • Oct 2016
    • 46

    #2
    Если ваш лог ротируется - используйте logrt
    Проверьте SELinux, AppArmor и права на файл/каталог, в котором размещён лог-файл.

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      Вот, у меня была проблема с точно такими же симптомами. Причём, тоже пытался мониторить именно лог Zabbix-сервера. И в этом логе каждые пару минут стали появляться сообщения о том, что элемент данных то supported, то not supported. Никак не мог сообразить, в чём проблема, пришлось обращаться в техподдержку.

      Причина оказалась для меня несколько неожиданной. Дело было в том, что ещё на одной машине в сети был кривой конфиг Zabbix-агента (там было прописано Hostname=zabbix_server). Из-за этого он при активных проверках говорил, что его зовут так же, как и настоящий сервер Zabbix, забирал предназначенный для этого сервера список проверок, после чего тут же ругался, что лог-файла для мониторинга на нём нет (из-за чего элемент данных и переходил в состояние "not supported").

      Чтобы отловить паразита, пришлось временно переименовать (через веб-интерфейс) исходный хост для Zabbix-сервера. После этого в логе сервера сразу же появилось сообщение, что к нему кто-то обращается за активными проверками для несуществующего имени хоста (с указанием IP-адреса запросившего), ну а дальше уже - дело техники

      Comment

      • orachimary
        Junior Member
        • Apr 2017
        • 11

        #4
        Originally posted by Nagainos
        Если ваш лог ротируется - используйте logrt
        Проверьте SELinux, AppArmor и права на файл/каталог, в котором размещён лог-файл.
        Zabbix стоит на debian, так что никаких SELinux нету. Файл из под юзера zabbix доступен, права поставил 666.

        Comment

        • orachimary
          Junior Member
          • Apr 2017
          • 11

          #5
          Originally posted by kos
          Вот, у меня была проблема с точно такими же симптомами. Причём, тоже пытался мониторить именно лог zabbix-сервера. И в этом логе каждые пару минут стали появляться сообщения о том, что элемент данных то supported, то not supported. Никак не мог сообразить, в чём проблема, пришлось обращаться в техподдержку.

          Причина оказалась для меня несколько неожиданной. Дело было в том, что ещё на одной машине в сети был кривой конфиг zabbix-агента (там было прописано hostname=zabbix_server). Из-за этого он при активных проверках говорил, что его зовут так же, как и настоящий сервер zabbix, забирал предназначенный для этого сервера список проверок, после чего тут же ругался, что лог-файла для мониторинга на нём нет (из-за чего элемент данных и переходил в состояние "not supported").

          Чтобы отловить паразита, пришлось временно переименовать (через веб-интерфейс) исходный хост для zabbix-сервера. После этого в логе сервера сразу же появилось сообщение, что к нему кто-то обращается за активными проверками для несуществующего имени хоста (с указанием ip-адреса запросившего), ну а дальше уже - дело техники
          Спасибо за совет. Попробую найти. Ты имеешь ввиду, что сам заббикс сервер нужно переименовать?
          Last edited by orachimary; 08-06-2017, 19:29.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3404

            #6
            Originally posted by orachimary
            Спасибо за совет. Попробую найти. Ты имеешь ввиду, что сам заббикс сервер нужно переименовать?
            Да, в Вашем случае, насколько видно из логов, хост называется "Zabbix server". Вот этот хост через веб-интерфейс Zabbix-а и переименовать на некоторое время (например, в "Zabbix server TEMP"), глядя при этом на лог самого Zabbix-сервера. Если реально имеется ещё кто-то, у кого в конфиге прописано это имя, то в логе Zabbix-сервера вскоре появится сообщение наподобие такого:
            Code:
            cannot send list of active checks to "192.168.1.1": host [Zabbix server] not found
            Тогда со спокойной совестью можно переименовывать хост обратно, а самому разбираться с настройками агента на той машине, IP-адрес которой тут проявился.

            Comment

            Working...