Python监控rabbitmq的代码
2023-09-27 14:25:20 时间
author:headsen chen
date: 2019-07-26 17:22:24
notice: 个人原创
import requests, json, time, datetime from requests.auth import HTTPBasicAuth username = ‘xxxxx' password = 'yyyyyyy' queue_url = 'http://xxxxxxx:15672/api/queues' res = requests.get(url=queue_url, auth=HTTPBasicAuth(username=username, password=password)) if res.status_code == 200: queues = json.loads(res.text) iswarnning = False msg = u"%s rabbitmq消息队列堆积异常:\n" % (time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())),) for queue in queues: queue_count = int(queue.get("messages", 0)) if queue_count>100000: print(queue['name'],queue_count)
相关文章
- rebbitmq之python_pika监控远程连接及自动恢复(七)
- python模块——re模块(简单的计算器功能实现_eval版)
- 154 python网络编程 - TCP案例(模拟QQ聊天)
- Python 监控文件移动解压
- Python 调用snmp自定义OID实现监控
- python监控微信报警
- 《Python数据科学指南》——1.24 使用itertools
- 《Python Cookbook(第2版)中文版》——导读
- Python 视频编辑教程之用几行 Python 代码自动创建 NBA 集锦,利用开源计算机视觉模型生成篮球亮点
- 一、Python安装
- Python-tkinter-聊天窗口GUI
- 用python做自动化测试—Monkeyrunner问题的解决方案
- 小学生Python编程——拼图
- linux:使用python脚本监控某个进程是否存在(不使用crontab)
- Python 变量类型及变量赋值
- python爬虫练习之requests+BeautifulSoup库,提取影片信息,并保存至excel