rmq cli监视器
amqpeek的Python项目详细描述
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)
它们通过配置文件在通知程序下进行控制。你可以混合搭配 您希望使用的通知程序,并且可以有多个相同的通知程序类型。