zabbix 监控 gearman

默北 zabbix313,8751字数 581阅读1分56秒阅读模式
#!/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/
weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 27/08/2014 13:47:59
  • 转载请务必保留本文链接:https://www.ttlsa.com/zabbix/zabbix-monitor-gearman/
评论  3  访客  1
    • SXY
      SXY 9

      加上zabbix的配置撒

    • 来自外部的引用

    评论已关闭!