Дополнительная настройка для мониторинга WAF в кластере
Для обеспечения мониторинга сервисов под управлением Corosync\Pacemaker, необходимо использовать внешний скрипт.
Поскольку данный функционал реализован на парсинге данных xml-формата CRM, в системе должен присутствовать python3.8 и библиотека python-lxml. Установить библиотеку можно с помощью команды:
apt update
apt install python-lxml
После установки необходимо скачать скрипт в каталог /usr/local/bin:
wget -P /usr/local/bin https://raw.githubusercontent.com/digiapulssi/zabbix-monitoring-scripts/master/etc/zabbix/scripts/pacemaker.py
chmod +x /usr/local/bin/pacemaker.py
Затем добавить дополнительный UserParameter в файл конфигурации zabbix-agent:
UserParameter=pacemaker.status[*],/usr/local/bin/pacemaker.py $1 $2 $3 $4 $5 $6 $7 $8