veza/ansible/roles/minio/files/zabbix_minio.conf
2025-12-03 22:56:50 +01:00

12 lines
781 B
Text

# check for minio
# $1 : zabbix macro {$MINIO_ALIAS}
UserParameter=minio.prometheus_cluster[*],/usr/bin/sudo /usr/local/bin/mcli admin prometheus metrics $1 cluster
UserParameter=minio.prometheus_node[*],/usr/bin/sudo /usr/local/bin/mcli admin prometheus metrics $1 node
UserParameter=minio.prometheus_bucket[*],/usr/bin/sudo /usr/local/bin/mcli admin prometheus metrics $1 bucket
UserParameter=minio.prometheus_resource[*],/usr/bin/sudo /usr/local/bin/mcli admin prometheus metrics $1 resource
# $1 : zabbix macro {$MINIO_HOST}
# $2 : zabbix macro {$MINIO_PORT}
# Health check API https://min.io/docs/minio/linux/operations/monitoring/healthcheck-probe.html
UserParameter=minio.ping[*],/usr/bin/curl -s -o /dev/null --write-out '%{http_code}' -I http://$1:$2/minio/health/live