[РЕШЕНО] Нет уведомлений при недоступности zabbix proxy

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] Нет уведомлений при недоступности zabbix proxy, no alert when zabbix proxy not running
У меня есть zabbix proxy , там же стоит заббикс аген и через этот заббикс агент через этот прокси через шаблон zabbix agent, я мониторю состояние zabbix proxy. И как бы все хорошо. до тех пор пока по какой либо причине proxy не перестает быть доступин и мой zabbix server моличит т.к он просто не получает данных от заббикс агента, по причине не доступности прокси.
Как решать данную проблему, как правильно мониторить zabbix proxy и видеть когда сам прокси стал недоступен получить уведомления об этом.
РЕШЕНИЕ: для мониторинга zabbix proxy - нужно использовать довольно свежий шаблон:
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_pr­oxy   (template_app_zabbix_proxy.yaml) - Zabbix proxy health
Но в нем также нет значения по которому можно понять что прокси перестал быть доступен.


Создаем новый items для "Zabbix proxy health​" template:
Name: Last time data received from proxy
Type: Zabbix internal
Key: zabbix[proxy,{HOST.HOST},delay]
Type of information: Numeric (unsigned)
Unis: s
Update interval: 5m

Create new trigger in "Zabbix proxy health​" template​:
Name: Zabbix proxy is unavailable (missed heartbeat for 5min)
Severity: High
Expression: last(/Zabbix proxy health/zabbix[proxy,{HOST.HOST},delay])>300



Также для понимания:

zabbix[proxy,<name>,<param>]

Information about Zabbix proxy. Integer.
name: proxy name

Valid values for param are:
lastaccess - timestamp of last heart beat message received from proxy
delay - how long collected values are unsent, calculated as "proxy delay" (difference between the current proxy time and the timestamp of the oldest unsent value on proxy) + ("current server time" - "proxy lastaccess")

Example:
⇒ zabbix[proxy,{HOST.HOST},lastaccess]
fuzzytime() trigger function can be used to check availability of proxies.

При таком решение триггер будет выглядить так:
fuzzytime(/Zabbix proxy health/zabbix[proxy,{HOST.HOST},lastaccess],{$NODATA})=0

Я использую первый вариант. zabbix 6.4
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.