eG Monitoring
 

Measures reported by MsmqTest

Messaging servers play an important role in inter-component communication in an eBusiness environment. With the proliferation of messaging software and its ease of installation and setup, there is the potential for the messaging infrastructure to grow uncontrolled and become difficult to manage. Microsoft’s MSMQ is a widely used messaging server in Windows environment. eG suite of products offer MSMQ monitoring too. The eG system uses the MsmqTest to monitor the Microsoft Messaging Queue (abbreviated as MSMQ in this document) server. The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
In_msg_rate This measure indicates the rate of incoming messages handled by the MSMQ service. Msgs/Sec An increase or decrease in incoming message rate can represent a change in system load. Alternately, a sudden decrease in incoming message rate can indicate that due to some reason the MSMQ server may be unable to receive messages.
Out_msg_rate The rate of outgoing messages handled by the MSMQ service.  Msgs/Sec An increase or decrease in outgoing message rate can represent a change in system load. Alternately, a sudden decrease in outgoing message rate can indicate that the MSMQ server is unable to send messages.
Current_sessions The total number of open network sessions to MSMQ. Number Consistent high values indicate that either there is some persistent activity happening in the  MSMQ server. On the other hand, a high value of current sessions could also mean that the MSMQ server is not able to satisfy user requests and release user sessions. Correlation of this metric with other MSMQ metrics is essential to identify the exact source of the problem.
Error_msgs_cnt The total number of accesses that resulted in an error reply. Number

There could be several reasons for errors occurring during access to an MSMQ server. Possible reasons include:  

1.      Errors occurring while accessing the public queue

2.      Non-existence of the queues being accessed

3.      Permission problems for the type of access being requested

Total_no_msgs The total number of messages that are waiting to be received locally or to be sent to other destinations. Number If the cumulative size of all the messages exceeds 2GB then the newer messages may not be received/sent until some messages are cleared.
Growth_rate This measure indicates the growth of messages per second in the message queue. Msgs/Sec An increase or decrease in growth rate can represent a change in traffic patterns handled by the MSMQ server.

Note:

The measure Error_msgs_cnt is not available in the Windows 2000 version of the product.