File: //etc/zabbix/zabbix_agentd.d/logging.conf
UserParameter=systemd.unit.is-active[*],systemctl is-active --quiet '$1' && echo 0 || echo 1
UserParameter=systemd.unit.is-failed[*],systemctl is-failed --quiet '$1' && echo 0 || echo 1
UserParameter=systemd.unit.is-enabled[*],systemctl is-enabled --quiet '$1' && echo 0 || echo 1
UserParameter=SSL.expire[*], /usr/local/bin/zabbix/zext_ssl_expiry.sh $1 $2 $3
UserParameter=kafka.underreplicated, /usr/local/bin/zabbix/kafka_underreplicated.sh
UserParameter=kafka.consumerlag, /usr/local/bin/zabbix/kafka_check_consumer_lag.sh
UserParameter=zookeeper.echo2nc[*], /usr/local/bin/zabbix/zookeeper_check.sh $1 $2 $3
UserParameter=logstash.out, curl -s -XGET localhost:9600/_node/stats/events| jq .events.out
UserParameter=zbx_es[*], /usr/local/bin/zabbix/zbx_es.py $1 $2
UserParameter=kibana.state, curl -s http://localhost:5601/api/status | jq .status.overall.state
## Discovery
UserParameter=logservice.discovery, /usr/local/bin/zabbix/logservices_discovery.sh