日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++ 多key_详解Zabbix自定义Key监控Rabbitmq(监控特定队列)

發布時間:2025/3/21 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ 多key_详解Zabbix自定义Key监控Rabbitmq(监控特定队列) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

今天主要介紹一下zabbix怎么去自定義key來監控rabbitmq隊列。


一、環境準備腳本

1、每秒鐘插入一個觀察隊列情況(queues.py)

# -*- coding: utf-8 -*-import pikaimport timecredentials = pika.PlainCredentials('hwb', 'xxx')connection = pika.BlockingConnection(pika.ConnectionParameters('127.0.0.1',5672,'/',credentials))channel = connection.channel()queuename="hwb"channel.queue_declare(queue=queuename)i = 1while True: channel.basic_publish(exchange='', routing_key=queuename, body='hwb body {0}'.format( i )) print("insert hwb body success") time.sleep(1) i = i + 1

2、消費者程序(rabbitconsumer.py)

# -*- coding: utf-8 -*-import pikacredentials = pika.PlainCredentials('hwb', 'xxx')connection = pika.BlockingConnection(pika.ConnectionParameters('127.0.0.1',5672,'/',credentials))channel = connection.channel()queuename="hwb"channel.queue_declare(queue=queuename)def callback(ch, method, properties, body): print("Received %r" % body)channel.basic_consume(callback,queue=queuename,no_ack=True)print('Consume waiting for messages. To exit press CTRL+C')channel.start_consuming()

二、Rabbitmq監控腳本

1、Python獲取隊列信息(/etc/zabbix/zabbix_agentd.d/rabbitmqmonitor.py)

# -*- coding: utf-8 -*-try: import jsonexcept: import simplejson as jsonimport commands (status, output) = commands.getstatusoutput("""curl -s -u hwb:fxxx http://127.0.0.1:15672/api/queues""")outputjson = json.loads(output)for one in outputjson: print(one['name']) print(one['messages_ready']) if(one.has_key('message_stats')): if(one['message_stats'].has_key('deliver_get')): print(one['message_stats']['deliver_get']) continue print(0)

分別輸出:namemessages_readydeliver_get信息

2、Shell監控腳本:(/etc/zabbix/zabbix_agentd.d/rabbitmq_check.sh)

#!/bin/bashqueuename=$1queuetype=$2result=$(python /etc/zabbix/zabbix_agentd.d/rabbitmqmonitor.py)case $2 in "unread" ) echo "$result" |grep "^$queuename$" -A 2 |awk 'NR==2';; "read" ) echo "$result" |grep "^$queuename$" -A 2 |awk 'NR==3';; *) echo "unsupport key";;esac

測試監控腳本

./rabbitmq_check.sh hwb read

./rabbitmq_check.sh hwb unread

3、自定義Key腳本(/etc/zabbix/zabbix_agentd.d/rabbitmq.conf)

?UserParameter=rabbitmq.status[*],sh /etc/zabbix/zabbix_agentd.d/rabbitmq_check.sh $1 $2

4、zabbix_get測試

?zabbix_get -s xxx -k rabbitmq.status[hwb,unread]

三、zabbix網頁添加監控項

--未讀隊列名稱:queue $1 $2鍵值:rabbitmq.status[hwb,unread]類型:數字單位:更新間隔:60s--每秒鐘處理的隊列數名稱:queue $1 $2 persecond鍵值:rabbitmq.status[hwb,read]類型:浮點數單位:更新間隔:60s進程:每秒更改

四、zabbix網頁添加觸發器

--未讀隊列超過xxx告警 -> 監控業務有沒有在正常處理名稱:hwb queue unread>100嚴重性:嚴重表達式:{mq.jk:rabbitmq.status[hwb,unread].last()}>100--每秒鐘處理的隊列數超過xx告警 -> 監控業務的并發的能力名稱:hwb queue read persecond > 200嚴重性:嚴重表達式:{mq.jk:rabbitmq.status[hwb,read].last()}>200

五、測試

模擬產生隊列達到100觸發告警

告警郵件如下:

修復郵件如下:


覺得有用的朋友多幫忙轉發哦!后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~

總結

以上是生活随笔為你收集整理的c++ 多key_详解Zabbix自定义Key监控Rabbitmq(监控特定队列)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕三区 | 古代黄色一级片 | 日本污污网站 | 中文字幕第15页 | 免费亚洲视频 | 亚洲国产三级 | 日韩国产欧美精品 | 黄色在线视频网站 | 青青草香蕉 | 日日干夜夜爱 | 日本人三级 | 久久久久久久久久久电影 | 又色又爽又黄无遮挡的免费视频 | 久久综合久久久 | 国产精品欧美激情 | 国产视频一区二区三 | 亚洲春色另类 | 激情小说五月天 | 无码人妻精品一区二区三区温州 | 在线黄视频| 国产99久久久国产精品成人免费 | 欧美大片高清 | 色哟哟网站在线观看 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 亚洲自拍中文 | 亚洲www久久久| 好色成人网 | 日韩精品一区二区三区在线观看 | 亚洲女人视频 | 日韩欧美a级片 | 欧美激情自拍偷拍 | 少妇无码av无码专区在线观看 | 欧美另类综合 | 国产无遮挡又黄又爽又色 | 色偷偷资源网 | 免费精品在线观看 | 久久国产精品视频 | 性视频网址 | 伊人超碰在线 | 三级全黄做爰龚玥菲在线 | 亚洲福利视频一区 | 樱桃视频一区二区三区 | 无码国模国产在线观看 | 天堂视频免费在线观看 | 亚洲乱码国产一区三区 | 日韩电影在线一区二区 | 亚洲欧美日韩一区二区三区在线观看 | 国产激情在线播放 | 成人免费在线视频观看 | 国产精品性 | 欧美日韩午夜爽爽 | 国产高潮视频在线观看 | 少妇15p | 日韩欧美亚洲综合 | 娇小的粉嫩xxx极品 国产精品人人爽人人爽 | 三级黄色小视频 | 好色综合 | 久久久精品在线观看 | 国产精品久久久久久久久久妞妞 | 不卡视频免费在线观看 | 黄色片视频网站 | 欧美大浪妇猛交饥渴大叫 | 人妻互换一区二区三区四区五区 | 欧美野外猛男的大粗鳮 | 亚洲欧美视频一区二区 | 日韩深夜在线 | 一级片黑人 | 长篇h版少妇沉沦交换 | 国产综合精品久久久久成人影 | 黄毛片在线观看 | 中文字幕一区二区三区在线观看 | 国产99精品视频 | 人人爱爱人人 | 成人做爰www看视频软件 | 亚洲在线观看一区 | 无码人妻一区二区三区免费 | 日韩精品一区二区三 | 91精品视频网站 | 少妇又紧又色又爽又刺激视频 | 欧美一区二区三区成人久久片 | 特种兵之深入敌后高清全集免费观看 | 亚洲一级免费视频 | 懂色tv | 五月婷婷爱爱 | 国产真实乱在线更新 | 欧美日本一二三区 | 亚洲成人av网址 | 秋霞中文字幕 | 亚洲精品视频一区二区 | 免费在线观看一区二区三区 | www国产| 国产精品第二页 | 国产精品久久久久影院色老大 | 图片一区二区 | 久久夜色精品亚洲 | 欧美日韩久久久久久 | 成人午夜视频免费看 | 国产精品视频免费看 | 国产在线精品自拍 |