Рейтинг:0

можно ли использовать ключ zabbix log[] с zabbix_agent2

флаг nf

У меня есть сервер zabbix 5.4.4 на моем Linux Ubuntu 20.04.
Также на моей клиентской машине я установил zabbix_agent2 для 5.4.4 (zabbix_agent 1 не запущен и не установлен)
И zabbix_sender 5.4.4

Я пытаюсь создать новый элемент с помощью клавиши log []

Используя эту статью: https://www.zabbix.com/documentation/current/manual/config/items/itemtypes/log_items

Я изменил файл конфигурации и добавил активный IP-адрес сервера и имя хоста.

я сделал новый предмет с ключом logrt[/var/журнал/syslog,ошибка]
Тип: агент Zabbix (активный)
тип информации: журнал

я иду к хосту и последним данным, но я ничего не видел.

также я изменил ключ на logrt[/var/log/syslog], чтобы он мог передавать любые новые строки в файле журнала на сервер zabbix, но все же я не получил никакой информации.

я попробую

# zabbix_agent2 -t журнал[/var/log/syslog]

но это ответ

log[/var/log/syslog] [m|ZBX_NOTSUPPORTED] [Ключ "log" не поддерживается в режиме тестирования или одиночной пассивной проверки]

И теперь я застрял. Может кто-нибудь помочь мне, как заставить его работать?

флаг us
Является ли ваш элемент журнала действительным?
Philip Scot avatar
флаг nf
Что ты имеешь в виду ? это обычный системный журнал Linux (/var/log/syslog) вы можете использовать `cat`, `tail -f` и другие инструменты, чтобы открыть и прочитать его
флаг us
вы создали элемент журнала в zabbix. Если вы выкопаете этот элемент в конфигурации хоста, в графическом интерфейсе zabbix, он будет отображаться как действительный? Если нет, это дает причину, когда вы наводите курсор на значок «недействительный».
Рейтинг:1
флаг it

внимательно присматриваюсь:

https://www.zabbix.com/documentation/5.0/en/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2

https://www.zabbix.com/documentation/current/en/manual/config/items/plugins#plugins-поставляется-из-коробки

zabbix_agent2 поддерживает:

  • журнал
  • лог.счет
  • логрт
  • logrt.count

однако, когда вы пытаетесь протестировать его с помощью двоичного файла агента:

# эхо блабла > /tmp/lala
# /usr/sbin/zabbix_agent2 -t 'vfs.file.contents[/tmp/lala]'
vfs.file.contents[/tmp/lala] [s|blabla]

# /usr/sbin/zabbix_agent2 -t 'журнал[/tmp/lala,ошибка]'
log[/tmp/lala,error] [m|ZBX_NOTSUPPORTED] [Ключ "log" не поддерживается в режиме тестирования или одиночной пассивной проверки]

Как говорится в сообщении: Ключ «log» не поддерживается в режиме тестирования или одиночной пассивной проверки.

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

Если вам действительно нужна эта опция проверки - не стесняйтесь отправлять запрос функции в zabbix через их общедоступную JIRA.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.