[[ Мониторинг ICMP Ping в Zabbix ]]

Zabbix

Мониторинг ICMP Ping в Zabbix

Мониторинг осуществляется скриптом ping_v<VERSION>.sh из набора Zabbix Data Mining.
Там же есть готовые шаблоны для Zabbix Server'a.

Настройка

Настройка осуществляется через Ansible.

Переменные defaults для роли:

  • zdm_cnf_ping_version - одна из доступных версий скрипта, подходящая к версии утилиты ping из набора iputils (фактически формат вывода уже не менялся много лет).
  • zdm_cnf_ping_cmd - bash команда для утилиты ping.
  • zdm_cnf_ping_cache_ttl - время хранения результата в кэше.

Скрипт предусматривает кэш, что позволяет сократить количество запусков утилиты, а так же снимать элементы данных в одном временном срезе.
Время действия кэша в секундах должно устанавливается чуть меньше чем период опроса элементов.

Элементы данных

Zabbix Agent UserParameter

UserParameter=ping.py[*],/opt/zdm3/ping_v20121221.py "$1" "$2" "$3"

Дополнительную информацию по аргументам скрипта можно получит:

/opt/zdm3/ping_v20121221.py -h

Метрики ping_v20121221.py

Пример данных:

$ zabbix_get -s 127.0.0.1 -k 'ping.py[ya.ru,time]'
49.850
$ zabbix_get -s 127.0.0.1 -k 'ping.py[ya.ru,loss]'
0

Пример графиков:






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
37᠎ -11 = 
 
howto/zabbix/zabbix_ping_monitoring.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki