#!/bin/sh zabbix_server=xxx.xxx.xxx.xxx my_zabbix_hostname=${Your_Hostname_Registered_In_Zabbix} queue_name=${Your_Queue_Name_Here} interval_seconds=5 while : do gearadmin --status | awk ' $1=="'$queue_name'"{ print "'$my_zabbix_hostname'", "gearman.total_job_count['$queue_name']", $2 print "'$my_zabbix_hostname'", "gearman.running_job_count['$queue_name']", $3 print "'$my_zabbix_hostname'", "gearman.worker_process_count['$queue_name']", $4 }' | zabbix_sender -z $zabbix_server -s $my_zabbix_hostname -i - sleep $interval_seconds done文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-gearman/
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
1F
加上zabbix的配置撒
来自外部的引用