设为首页 收藏本站
查看: 1039|回复: 0

[经验分享] zabbix自动发现rabbitmq

[复制链接]

尚未签到

发表于 2019-1-18 14:11:34 | 显示全部楼层 |阅读模式
  参考文档
http://blog.csdn.net/qq_29778131/article/details/52537288?ticket=ST-77459-cUGNcZF1BJBtNuZoZe1i-passport.csdn.net  #python脚本
  一,实现功能
实现自动发现rabbitmq queue,并监控单个队列消费情况以及集群情况总体情况:
1,单个队列 'messages_ready', 'messages_unacknowledged'数量统计
图形名称: Rabbitmq {#RABBITMQQUEUE} status
2,单个队列生产消费速率:'deliv er_get ’, 'publish'
图形名称:  Rabbitmq {#RABBITMQQUEUE} rate of produce and consum
3,集群总的速率:’ack', 'deliver', 'deliver_get', 'publish'
图形名称:  Rabbitmq all rate of method
4,集群所有队列  'messages_ready', 'messages_unacknowledged' 数量统计
图形名称:  Rabbitmq all queue total messages
5,集群镜像队列同步统计
默认值是1,当有队列进行同步时候,数量加 1,并触发报警;
Rabbitmq all of queues unsynchronised (default 1)
  二,配置流程

http://down.运维网.com/data/2369790 #配置模板
  1,rabbitmq中增加账号,并在 auth.sh 文件中配置账号密码;
2,zabbix配置文件加入
UnsafeUserParameters=1
UserParameter=discovery.rabbitmq_queues, sh /etc/zabbix/rabbitmq/rabbitmq_main.sh list
UserParameter=rabbitmq_queues_stats[], sh /etc/zabbix/rabbitmq/rabbitmq_main.sh queue $1 $2
UserParameter=rabbitmq_method_stats[
], sh /etc/zabbix/rabbitmq/rabbitmq_main.sh method $1
UserParameter=rabbitmq_cluster_sync, sh /etc/zabbix/rabbitmq/rabbitmq_main.sh sync
3,脚本文件
rabbitmq文件夹拷贝到  /etc/zabbix/ 目录下,并配置所有者 zabbix
4, 配置正则表达式
名称:Rabbitmq Queues Discovery  值:^[0-9]{8}     [结果为假]
5,导入模板
6,zabbix server 测试
zabbix_get -s X.x.x.x -p 10050 -k "discovery.rabbitmq_queues"
  三,监控效果截图







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-664898-1-1.html 上篇帖子: zabbix 3.4.5 配置邮箱报警 下篇帖子: Zabbix 自定义邮件发送脚本(Python)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表