====== Zabbix UserParameter ====== Будем мониторить количество забаненных ИП пытающихся подключиться по SSH Перейдем в каталог /etc/zabbix/zabbix_agentd.conf.d Правим файлик в этом каталоге sshban.conf ### Option: UserParameter #<----->User-defined parameter to monitor. There can be several user-defined parameters. #<----->Format: UserParameter=, #<----->See 'zabbix_agentd' directory for examples. # # Mandatory: no # Default: # UserParameter= UserParameter=sshban,cat /tmp/ssh-count-ban Данные о количестве в файл **/tmp/ssh-count-ban** пишит такой скрипт: /etc/cron.hourly/ssh-count-ban #!/bin/sh fail2ban-client status sshd | grep "Total banned" | awk '{print $4}' > /tmp/ssh-count-ban Конфигурируем нужный хост. Добавляем новый **Item** Name: BanIP \\ Type: Zabbix agent \\ Key: sshban \\ Host interface: 12.34.56.78 : 10050 \\ Update interval: 1h \\ Остальные параметры можно оставить как есть. {{ :unix:zbx-usrparam.png?direct&600 |}}