[[ Мониторинг 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

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






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
82 -10​ = 
 
howto/zabbix/zabbix_ping_monitoring.txt · Последние изменения: 2019/08/14 11:49 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki