我需要监视服务器上的一些MSMQ队列,但我真的不知道MSMQ或.NET的任何内容,所以我很迷茫。是否有一些监控软件,插件或类似的东西,我可以使用“开箱”?我还没有设法找到任何,但由于MSMQ已经有一段时间了,我觉得这很奇怪。监视MSMQ消息队列
如果有任何写入磁盘的代码/插件或类似内容,发送电子邮件或将信息保存在事件日志中,我将非常高兴。
更新:当我写作任务时,我有点慌张,实际上缺少很多信息。对不起。我已经设法找到http://www.evtools.net/products/msmqmonitor,它允许我设置一个阈值,但是由于我需要知道消息在队列中已经存在了多长时间,而不是有多少,我不认为它是一个解决方案。
是的,我知道http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=msmq+monitoring给出了很多结果。但是他们主要是指Windows Server 2003和不同的.NET解决方案。由于我对.NET一无所知,并且使用了2008 R2,这意味着我希望避免大量额外的工作。
如果在大约5分钟内没有发送任何内容,则表示应用程序已停止工作,然后我需要注意应用程序所有者。我只是意识到,我实际上可以使用死信队列。应该可以设置时间,直到信件在那里结束为止? – Lobo
是的,我打算建议在消息上设置TimeToBeReceived并启用负面日志记录功能。死信队列中的任何消息都会指出问题。 –