千家信息网

zabbix监控MSMQ队列消息数!

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一
千家信息网最后更新 2026年11月02日zabbix监控MSMQ队列消息数!

MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。
zabbix号称一切皆可监控,相对于其他Windows环境基础性能来说,msmq的数据读取同样可以采用perf来获取。
添加Items,键值用perf_counter[\MSMQ Service\Total messages in all queues]即可//该值是当前队列总的消息数,要获取其他相关参数值可通过Windows性能计数器进行查询添加。
当我们需要读取专用队列中的每一队列及其消息数量,我们可以采用discover规则来发现,zabbix agent配置文件添加参数
UserParameter=orgmsmq.discovery,powershell -NoProfile -ExecutionPolicy Bypass -File "C:\zabbix_agents\scripts\get_queues.ps1"
UserParameter=orgmsmq.messagecount[*],powershell -NoProfile -ExecutionPolicy Bypass -File C:\zabbix_agents\scripts\get_queuemessagecount.ps1 "$1"
以上脚本只支持windows2012及以上版本!
链接: https://pan.baidu.com/s/1cECIm0A0OFsIvmrotHBDwg 提取码: hcnq
包含(脚本和模板)

消息 队列 参数 空间 脚本 布于 应用 通信 监控 不同 之间 位置 信息 全称 原理 发送者 基础 基础性 多个 容器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 亿人帮互联网科技有限公司 厦门中拓互联网络科技有限公司 南京欣网互联网科技 新浪科技互联网 上海亿帐通互联网科技 互联网科技公司名称 海南购全球互联网科技 互联网科技热点资讯 昭通云南众福互联网科技有限公司 科技与互联网哪个更好 上海宁丞科技互联网 晓花互联网科技有限公司网址 深圳育鹏互联网科技有限公司招聘 华夏恒生互联网科技013171 互联网金融科技公司的优势 云南省自由互联网科技有限公司 启辰互联网科技 工业互联网科技创业 前海云享互联网科技 礼当家互联网科技 哈尔滨新华互联网科技 互联网 科技馆 须眉科技是互联网公司吗 特约风豹互联网科技为什么扣费 互联网数据科技专业 江苏互联网智能科技软件 上海万顺科技互联网有限公司招聘 中国科技和美国互联网 三亚科技创新互联网基地
0