rmq cli监视器

amqpeek的Python项目详细描述


https://img.shields.io/travis/steveYeah/amqpeek.svg?branch=master

amqpeek

A flexible RMQ monitor that keeps track of RMQ, notifying you over multiple channels when connections cannot be made, queues have not been declared, and when queue lengths increase beyond specified limits.

安装

$ pip install amqpeek

安装后,您可以通过编辑配置文件来设置amqpeek以满足您的需要

创建配置文件

创建基本配置文件:

$ amqpeek --gen_config

这将在当前目录中创建一个名为amqpeek.yaml的文件。给你 可以为rmq设置连接详细信息,定义要监视的队列 并定义要使用的通知程序通道。编辑此文件以适合 需要

运行

列出所有选项:

$ amqpeek --help

运行不带参数的amqpeek: 这运行监视脚本一次,然后退出(在运行AMQPEEK作为CRON作业时有用)

$ amqpeek

以间隔运行amqpeek: 它监视rmq,每10分钟在 连续循环(在主管或类似人员的领导下运行amqpeek时有用)

$ amqpeek --interval 10

也可以指定要使用的配置文件的位置,而不是默认位置 当前目录的位置

$ amqpeek --config config.yaml

通知通道

amqpeek支持多个通知通道。

当前支持的频道:

  • 松弛度
  • 电子邮件(SMTP)

它们通过配置文件在通知程序下进行控制。你可以混合搭配 您希望使用的通知程序,并且可以有多个相同的通知程序类型。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javajexcel包装文本问题   EclipseJavaEnum缩进超过左括号。如何让它看起来更正常?   java有办法包含Tomcat 6 catalina。out和localhost。在网络应用的日志文件中记录内容?   java如何永久性地阻止JavaFX代码在eclipse中被突出显示为错误?   如何在java中优化两个for循环(for循环中的for循环)   java如何在我的windows机器上从jar文件创建mac osx的可执行文件   使用记忆化/动态规划的Java组合学   Java中的游荡对象垃圾收集   java为什么我在JSP和JDBC和MySQL中遇到连接失败错误   java轮询Pod的就绪状态   如何创建电子邮件并将其发送到Java中的特定地址?   java如何修复Dagger 2错误“。。。无法提供[…]”?   java Android单选按钮看起来太轻   Android Studio:开发在应用程序之间共享的通用java库