Windows-Server-2003
監控集群 MSMQ
根據微軟的說法,Systems Center Operations Manager 無法監控 Server 2003 上的集群 MSMQ。微軟代表引用了這篇文章。並說它適用於我們的問題。所以,我的問題是:serverfault 社區推薦什麼來監控 Server 2003 集群中的 msmq?
我正在尋找的是監視隊列上的消息數量並在消息出現在故障隊列上或消息在主隊列上備份時發送警報的東西。
謝謝!
如果你只是想監控隊列深度,我會翻開你的 powershell 手冊,或者給你最喜歡的開發人員買一兩杯啤酒,然後查看 .NET System.Messaging 命名空間。您可以每隔幾分鐘執行一次計劃任務,並以這種方式獲得近乎實時的警報。
我不了解 MSMQ,但如果它支持 STOMP(並且作為消息代理我猜應該支持),您可以使用 Perl 的Net::Stomp模組來發送和接收測試消息。我一直在使用以下 Nagios 外掛來檢查 ActiveMQ。
關鍵是您可以使用您使用的任何監控系統(無論是 Nagios 還是其他任何東西)並檢查您的消息代理是否正常工作以發送 STOMP 消息。