参考rabbitmq的脚本 https://github.com/iambocai/falcon-monit-scripts/tree/master/rabbitmq
操作系统:Linux Python >= 2.6 python-simplejson
从activeMQ-server的api接口(http://IP:8161/admin/xml/queues.jsp)读取相关数据,然后推送到falco-agent
key | tag | type | note |
---|---|---|---|
activemq.size | queuename(Queue名字) | GAUGE | |
activemq.enqueuecount | queuename(Queue名字) | GAUGE | |
activemq.dequeuecount | queuename(Queue名字) | GAUGE | |
activemq.consumercount | queuename(Queue名字) | GAUGE |
- 根据实际部署情况,修改16行的activeMQ-server管理端口和登录用户名密码
- 将脚本加入crontab即可 */1 * * * * cd /path/to/activemq-mon &&python activemq.py
授权类型:MIT