12 lines
781 B
Text
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
|