找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4493|回复: 0

一个对Linux队列的自动监控工具

[复制链接]
 楼主| 发表于 2015-12-31 08:56:25 | 显示全部楼层 |阅读模式




由于工作需要,需要监控所有当前Linux服务器消息队列的工具。
当消息队列超过了指定的阀值,就执行某个动作。

配置指定的XML文件消息队列属性,即可实现对消息队列的监控。

当某个消息队列超过了配置文件的阀值,自动清空消息队列。



当然,代码可以稍微增加一点,比如加一个邮件报警,并可以支持挂载指定的运行脚本。

配置文件规则:

<?xml version="1.0" encoding="UTF-8"?>

<config>

    <QueueInfo QID="10010" Count="100" BuffSize="10000" MsgSize="8192" />

</config>



QID 消息队列ID

Count 当前消息队列的最大允许数据包个数阀值,超过这个阀值处理逻辑

BuffSize 当前消息队列的总大小,超过这个阀值触发处理逻辑

MsgSize 当前单个消息包大小



完整代码见附件:











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?用户注册

×
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-21 16:36 , Processed in 0.031340 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表