【文件属性】:
文件名称:mq-monitor:rabbitmq监控程序
文件大小:182KB
文件格式:ZIP
更新时间:2021-05-13 10:27:16
Python
RabbitMQ监控平台
功能
提供web界面订阅队列,后台线程定时轮询队列堆积数量,通过邮件的方式告警。
环境依赖
python2
mongo
flask
使用说明
配置conf/env.ini
[global]
; 全局配置,对所有队列统一指定消息堆积阀值和接警人
msgTotalMax=10000000
mailList=liyanhong@baidu.com
; 忽略某些队列
ignoreQueueList=abc,cde
; 后台线程监控周期,以秒为单位
cycle=120
[mq]
; mq地址、用户名、密码
addr=58.215.141.110:15672
username=test
password=test
[mongo]
; 监控数据采用mongo存储
host=localhost
port=27017
[mail]
; 邮件配置
fromAddr=notonly@1
【文件预览】:
mq-monitor-master
----.gitignore(67B)
----app()
--------dao()
--------templates()
--------controller()
--------__init__.py(82B)
--------static()
--------util()
--------service()
--------mail()
--------monitor()
----screenshots()
--------subscribe.png(65KB)
----README.md(1024B)
----control.sh(1KB)
----conf()
--------env.ini(269B)
----start.py(550B)