Manual Monitoring Mail Servers
User Manual: Monitoring Mail Servers
Open the PDF directly: View PDF .
Page Count: 159
Download | |
Open PDF In Browser | View PDF |
Monitoring Mail Servers eG Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced or disclosed to others without the prior permission of eG Innovations Inc. eG Innovations Inc. makes no warranty of any kind with regard to the software and documentation, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Trademarks Microsoft Windows, Windows NT, Windows 2003, and Windows 2000 are either registered trademarks or trademarks of Microsoft Corporation in United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Copyright ©2013 eG Innovations Inc. All rights reserved. Table of Contents INTRODUCTION ................................................................................................................................................................................................... 1 MONITORING GENERIC MAIL SERVERS ..................................................................................................................................................... 2 2.1 THE MAIL SERVICE LAYER .......................................................................................................................................................................... 2 2.1.1 Mail Test ......................................................................................................................................................................................... 3 MONITORING EXCHANGE 2000/2003 SERVERS ........................................................................................................................................... 7 3.1 3.2 3.3 3.4 THE EPOXY LAYER ..................................................................................................................................................................................... 10 3.1.1 Exchange Epoxy Test .................................................................................................................................................................... 11 THE EXCHANGE AD LAYER ....................................................................................................................................................................... 12 3.2.1 Exchange AD Processes Test ........................................................................................................................................................ 12 3.2.2 Exchange Cache Test .................................................................................................................................................................... 13 3.2.3 Exchange Categorizer Queue Test ................................................................................................................................................ 14 THE MAIL SERVICE LAYER ........................................................................................................................................................................ 15 3.3.1 Exchange Connectors Test ............................................................................................................................................................ 16 3.3.2 Mail Test ....................................................................................................................................................................................... 16 3.3.3 Exchange Mail Transfer Test ........................................................................................................................................................ 17 3.3.4 Exchange Mail Retrieval Test ....................................................................................................................................................... 20 3.3.5 Exchange PC Status Test .............................................................................................................................................................. 21 3.3.6 Exchange MTA Status Test ........................................................................................................................................................... 22 3.3.7 Exchange MTA Connections Test ................................................................................................................................................. 25 3.3.8 Exchange Queueing Test............................................................................................................................................................... 28 3.3.9 Exchange Traffic Test ................................................................................................................................................................... 28 3.3.10 Exchange Mail Service Test .......................................................................................................................................................... 30 3.3.11 Virus Scans Test............................................................................................................................................................................ 34 3.3.12 Exchange Clients Test ................................................................................................................................................................... 36 THE EXCHANGE STORE LAYER .................................................................................................................................................................. 39 3.4.1 Disconnected Mailboxes Test........................................................................................................................................................ 39 3.4.2 Exchange Database Test ............................................................................................................................................................... 41 3.4.3 Exchange Mailbox Store Test ....................................................................................................................................................... 43 3.4.4 Exchange Public Store Test .......................................................................................................................................................... 45 3.4.5 Store VM Status Test ..................................................................................................................................................................... 47 3.4.6 Exchange MailBox Test ................................................................................................................................................................ 48 3.4.7 Exchange Store Groups Test ......................................................................................................................................................... 50 3.4.8 Exchange Mailbox Status Test ...................................................................................................................................................... 52 MONITORING MS EXCHANGE SERVER 5.5 ................................................................................................................................................ 56 4.1 THE EXCHANGE 5.5 SERVICE LAYER.......................................................................................................................................................... 57 4.1.1 MsXCache Test ............................................................................................................................................................................. 57 4.1.2 MsXDBTest ................................................................................................................................................................................... 58 4.1.3 MsXMailRetrieval Test ................................................................................................................................................................. 60 4.1.4 MsXMailService Test .................................................................................................................................................................... 61 4.1.5 MsXStore Test ............................................................................................................................................................................... 63 4.1.6 MsXMail Test................................................................................................................................................................................ 65 MONITORING LOTUS DOMINO MAIL SERVERS ...................................................................................................................................... 69 5.1 5.2 5.3 THE DOMINO DATABASE LAYER ................................................................................................................................................................ 70 5.1.1 Lotus Notes Database Test............................................................................................................................................................ 71 5.1.2 Mailbox Size Test .......................................................................................................................................................................... 75 5.1.3 Domino Database Test.................................................................................................................................................................. 75 THE DOMINO SERVER LAYER ..................................................................................................................................................................... 78 5.2.1 Lotus Notes MTA Test ................................................................................................................................................................... 79 5.2.2 Lotus Domino Test ........................................................................................................................................................................ 81 5.2.3 Lotus Notes Network Test ............................................................................................................................................................. 85 5.2.4 Lotus Notes Server Test ................................................................................................................................................................ 87 5.2.5 Domino Memory Test.................................................................................................................................................................... 90 THE DOMINO SERVICE LAYER .................................................................................................................................................................... 92 5.3.1 Lotus Notes Mail Test ................................................................................................................................................................... 93 5.3.2 Lotus Notes LDAP Test ................................................................................................................................................................. 97 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 Lotus Notes Calendar Test .......................................................................................................................................................... 100 NRPC Test .................................................................................................................................................................................. 102 Domino NRPC Test..................................................................................................................................................................... 104 Domino Mail Stats Test............................................................................................................................................................... 106 Domino Network Test ................................................................................................................................................................. 109 MONITORING QMAIL SERVERS ................................................................................................................................................................. 112 6.1 6.2 6.3 THE QMAIL SERVICE LAYER.................................................................................................................................................................... 113 6.1.1 Qmail Service Test ...................................................................................................................................................................... 113 THE QMAIL QUEUE LAYER ...................................................................................................................................................................... 114 6.2.1 Qmail Queues Test ...................................................................................................................................................................... 114 THE QMAIL SEND LAYER......................................................................................................................................................................... 115 6.3.1 Qmail Delivery Test .................................................................................................................................................................... 116 6.3.2 Qmail Messages Test .................................................................................................................................................................. 117 6.3.3 Qmail Snd Concur Test ............................................................................................................................................................... 118 MONITORING THE EXCHANGE MESSAGING SERVICE ....................................................................................................................... 120 7.1 THE MESSENGER SERVICE LAYER ............................................................................................................................................................ 120 7.1.1 Exchange Messenger Test ........................................................................................................................................................... 121 EXTERNALLY MONITORING MAIL SERVERS ........................................................................................................................................ 124 EXTERNALLY MONITORING THE EXCHANGE SERVER ..................................................................................................................... 125 MONITORING THE EXCHANGE CLUSTER SERVICE ............................................................................................................................ 127 10.1 THE MAIL SERVICE LAYER ...................................................................................................................................................................... 128 MONITORING THE IRONPORT ASYNCOS MAIL SERVER.................................................................................................................... 129 11.1 THE OPERATING SYSTEM LAYER ............................................................................................................................................................. 130 11.1.1 Asyncos CPU Status Test ............................................................................................................................................................ 130 11.1.2 Asyncos Fan Status Test.............................................................................................................................................................. 133 11.1.3 Asyncos Disk I/O Status Test ...................................................................................................................................................... 135 11.1.4 Asyncos Memory Details Test ..................................................................................................................................................... 137 11.1.5 Asyncos Power Status Test.......................................................................................................................................................... 139 11.1.6 Asyncos Raid Status Test ............................................................................................................................................................ 142 11.1.7 Asyncos Temperature Status Test................................................................................................................................................ 144 11.2 THE NETWORK LAYER ............................................................................................................................................................................. 146 11.3 THE ASYNCOS SERVICE LAYER ................................................................................................................................................................ 146 11.3.1 Asyncos DNS Details Test ........................................................................................................................................................... 147 11.3.2 Asyncos Queue Details Test ........................................................................................................................................................ 149 11.3.3 Asyncos Mail Threads Test ......................................................................................................................................................... 151 CONCLUSION.................................................................................................................................................................................................... 154 Table of Figures Figure 2.1: Layer model for a generic mail server ..................................................................................................................................................... 2 Figure 2.2: Tests mapping to the Mail Service layer ................................................................................................................................................. 3 Figure 3.1: Architecture of a Microsoft Exchange server .......................................................................................................................................... 8 Figure 3.2: Layer model of an Exchange 2000/2003 server ...................................................................................................................................... 9 Figure 3.3: Tests mapping to the Epoxy layer ......................................................................................................................................................... 11 Figure 3.4: The tests associated with the Exchange AD layer ................................................................................................................................. 12 Figure 3.5: Tests mapping to the Mail Service layer ............................................................................................................................................... 15 Figure 3.6: The Active Directory Users and Computers console ............................................................................................................................. 33 Figure 3.7: Properties of the chosen user account.................................................................................................................................................... 34 Figure 3.8: The tests associated with the Exchange Store layer ............................................................................................................................... 39 Figure 4.1: Layers of MS Exchange Server 5.5 ...................................................................................................................................................... 57 Figure 4.2: Tests mapping to the Xchange55_Service layer .................................................................................................................................... 57 Figure 4.3: The Exchange Administrator window ................................................................................................................................................... 68 Figure 5.1: Layer model for a Lotus Domino mail server ........................................................................................................................................ 70 Figure 5.2: Tests mapping to the Domino Database layer ....................................................................................................................................... 70 Figure 5.3: Tests mapping to the Domino Server layer ........................................................................................................................................... 79 Figure 5.4: Tests mapping to the Domino Service layer .......................................................................................................................................... 92 Figure 6.1: The layer model of a Qmail server ...................................................................................................................................................... 112 Figure 6.2: The tests associated with the QMail Service layer .............................................................................................................................. 113 Figure 6.3: The test associated with the QmailQueueTest ..................................................................................................................................... 114 Figure 6.4: The tests associated with the QMail Send layer .................................................................................................................................. 115 Figure 7.1: Layer model of the Exchange Messaging service................................................................................................................................ 120 Figure 7.2: The test associated with the Messenger Service layer ......................................................................................................................... 121 Figure 8.1: Layer model of the External Mail server ............................................................................................................................................. 124 Figure 9.1: Layer model of the Exchange Server .................................................................................................................................................. 125 Figure 10.1: Layer model of the Exchange Cluster service ................................................................................................................................... 128 Figure 10.2: Tests mapping to the Mail Service layer ........................................................................................................................................... 128 Figure 11.1: Layer model of the IronPort AsyncOS Mail server ........................................................................................................................... 129 Figure 11.2: The tests mapped to the Operating System layer ............................................................................................................................... 130 Figure 11.3: The test mapped to this layer ............................................................................................................................................................. 146 Figure 11.4: The tests mapped to the Asyncos Service layer ................................................................................................................................. 147 I n t r o d u c t i o n Chapter 1 Introduction Web servers may be the most important and ubiquitous servers on the Internet, but mail servers rank a close second. E-mail is generally considered the most important service provided by the Internet, which makes servers that move and store mail a crucial piece of software. Naturally, these components also need constant monitoring. eG Enterprise provides varied models for monitoring the health of a wide variety of mail servers. These models execute tests on the mail servers at pre-configured intervals, and report plenty of useful performance metrics which reveal the availability of the mail server, time taken by the server to send/receive mails, the health of critical internal components and services offered by the mail server, the effectiveness of the protocols employed while mailing, etc. This document discusses the monitoring models that eG Enterprise prescribes for monitoring each popular mail server. 1 M o n i t o r i n g G e n e r i c M a i l S e r v e r s Chapter 2 Monitoring Generic Mail Servers The Mail server model that eG Enterprise offers out-of-the-box, is typically meant for situations where administrators only want to know whether the mail server is available or not, how quickly is it able to send/receive mails, and alongside determine the overall health of the mail server host. To assess these performance parameters, users can manage any mail server, regardless of type (Exchange, Domino, etc.), as a generic Mail server using the eG administrative interface. The layer model that the eG Enterprise suite uses for monitoring generic mail servers is shown in Figure 2.1. The Operating System, Network, Tcp, and Application Processes layers have already been discussed in the Monitoring Unix and Windows Servers document. This chapter therefore will deal with the Mail Service layer only. Figure 2.1: Layer model for a generic mail server 2.1 The Mail Service Layer This layer handles the connectivity of the mail server to different hosts in the environment using the Mail test that is shown in Figure 2.2. 2 M o n i t o r i n g G e n e r i c M a i l S e r v e r s Figure 2.2: Tests mapping to the Mail Service layer This test monitors the availability of the mail server from an external perspective. To do this, the Mail Test sends a test mail periodically from one user account to another and measures whether the mail was sent successfully and what the delivery time was. This test uses SMTP protocol for sending and POP3 or IMAP protocols for receiving mails. Purpose This test measures the status of a mail server. Target of the test A mail server Agent deploying the test An external agent 3 M o n i t o r i n g Configurable parameters for the test G e n e r i c M a i l S e r v e r s 1. TESTPERIOD - Indicates how often this test needs to be executed. 2. HOST - Indicates the IP address of the mail server 3. - The port number of the mail server’s routing engine 4. SENDPORT - The SMTP port of the mail server. The default SMTP port is 25. 5. SENDUSER - Denotes the user name with which the test sends mails. 6. SENDPASSWORD - The password associated with the above user name. The SENDUSER and SENDPASSWORD can be ‘none’ if the target mail server does not need authentication to send mails. 7. – Confirm the by retyping it here. 8. FROMID - Takes the email id from which the test generates mails. 9. TOID - Takes the email id to which the test sends mails. It is advisable that a separate email account be created for the MailTest. 10. PROTOCOL - The protocol to be used for receiving the mails (could be POP3 or IMAP). 11. RECEIVEHOST - Indicates the IP address at which the test receives mails. Typically, this would be the IP address of a POP3 or IMAP server. 12. RECEIVEPORT - Indicates the port number of the host, which receives the mails. The default port for POP3 is 110 and that of IMAP is 143. 13. RECEIVEUSER - Indicates the user name with which the test receives mails. 14. RECEIVEPASSWORD - Indicates the password corresponding to the above user. 15. – Confirm the by retyping it here. Here are example settings of the Mail Test parameters: SENDUSER = none SENDPASSWORD = none FROMID = mailtest@test.com TOID = mailtest@test.com PROTOCOL = POP3 RECEIVEHOST = mail.test.com (the POP3 server's host) RECEIVEPORT = 110 RECEIVEUSER = mailtest RECEIVEPASSWORD = mailtest's password It is advisable that you create a separate user account on your mail server for this test to use. Outputs of the test Measurements made by the One set of results for every mail server monitored Measurement Measurement Unit 4 Interpretation M o n i t o r i n g test G e n e r i c M a i l S e r v e r s Ability to send mail: Percent A value of 0 indicates that the test was not successful in sending a mail. Possible reasons for this could include the mail server being down, the network connection to the server not being available, etc. Percent A value of 0 indicates that the test was not successful in receiving a mail message from the POP3/IMAP server. Possible reasons for this could include the POP3/IMAP server being down, the user login being invalid, a failure of the authentication system that the POP3/IMAP server uses for authenticating user requests, etc. Number A large value is usually associated with a very high value of the Roundtrip_time measurement. This is usually attributable to excessive load on the SMTP mail server. Delivery delays may also happen if the server is not able to send mail out (e.g., due to DNS failures, due to large number of failed messages which are being retried often, etc.). Mins This is a key measure of the quality of the mail service. An increase in Roundtrip_time may be indicative of a problem with the SMTP mail service. Possible reasons could include spamming, queuing failures, disk space being full, etc. Indicates the availability of the mail server to which the test attempts to connect to send mail Abiity to receive mail: Indicates the availability of the POP3/IMAP server to which the test attempts to connect to receive mail messages Outstanding messages: Indicates the number of messages that have been sent but have not been received Roundtrip time: The average delay between the transmission of one message and its reception by a user. Note: The accuracy of the Roundtrip time measurement is dependent on the frequency at which the Mail test is executed. For example, assume that Mail test is executed once every 5 minutes. Since the Mail test only checks for message receptions every time it executes, the Roundtrip time may be reported as 5mins even if the message has actually been delivered to the user within a minute of its transmission. 5 M o n i t o r i n g G e n e r i c M a i l S e r v e r s Note: Apart from Processes test, a TCP Port Status test also executes on the Application Processes layer of the Mail server. For more details about the TCP Port Status test, refer to the Monitoring Generic Servers document. 6 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Chapter 3 Monitoring Exchange 2000/2003 Servers Microsoft's Exchange 2000/2003 server is an enterprise messaging system that is tightly integrated with the Windows 2000/2003 operating system. Figure 3.1 shows how the Exchange 2000/2003 Server interacts with the Internet Information Server and Active Directory within a domain. This figure also depicts how an Exchange 2000/2003 Server belonging to one domain communicates with another Exchange 2000/2003 server on another domain. The Simple Mail Transport Protocol (SMTP) is the primary protocol used by the Exchange server for sending e-mails and connecting to another Exchange server that are available in other domains. An user connecting to the Exchange server uses SMTP to send and Post Office Protocol (POP3) or Internet Messaging Access Protocol version 4.0 (IMAP4) to receive e-mails from the mailbox. SMTP, POP3, and IMAP4 are all implemented using virtual servers in the IIS server. Alternatively, clients also use MAPI which is based on remote procedure calls to communicate with the Exchange server. Since IIS and Exchange servers run in separate address spaces, an RPC based communication layer is necessary to forward the requests to the corresponding mail protocol engines which are residing on the Exchange server. This layer is called the Exchange InterProcess Communication Layer (EXIPC). The Exchange 2000/2003 Server internally uses two queues namely, the local queue and the remote queue. The local queue is meant for sending e-mails to users belonging to the same domain. The remote queue is used for sending e-mails to users of other domains. The Exchange server stores all the e-mails in a repository called the Exchange Database. The server uses NTFS to connect to the Exchange Database. The user e-mail address and credentials are stored in the Active Directory. The Exchange server uses a cache (called the DSAccess cache) to avoid frequent accesses to the Active Directory service. 7 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Domain B Domain A Figure 3.1: Architecture of a Microsoft Exchange server The Exchange server uses Network News Transport Protocol (NNTP) to communicate with Newsgroup servers. NNTP is also implemented using a virtual server in the IIS server. Since the Exchange server relies on Windows 2000/2003 Active Directory, Internet Information Services and Domain Name System, the Exchange server administrators need to be more proactive than reactive to ensure that critical messaging services remain available to the customers and endusers. One of the most common complaints that Exchange administrators receive from users is that of slow mail performance. The key challenge for an administrator here is to determine where and why a slow-down is occurring (e.g., is there a problem is receiving data from clients over a network? is the slow-down in the Exchange server's processing? or is the problem due to slow disk read/writes at the operating system level?), and what can be done to solve this problem. The eG monitor for Exchange makes monitoring and managing Exchange server performance easy and efficient. Using either an agent-based on an agentless approach, administrators can monitor various aspects of the Exchange server's performance including the instantaneous occupancy of the different Exchange server queues, the access patterns of users, and the interaction of the Exchange server with the Active Directory. eG Enterprise's unique layer model representation (see Figure 3.2) provides an intuitive and elegant way to correlate the application performance with network, CPU, memory, and disk performance, thereby allowing administrators to quickly interpret where the performance bottlenecks may be. 8 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Figure 3.2: Layer model of an Exchange 2000/2003 server Data collected by the eG agents is stored in a relational database, so historical analysis and diagnosis can be performed to determine how the server can be reconfigured for optimal performance. The key performance-related questions that the data so collected helps answer, are listed in the table below. Service Monitoring Process Monitoring Mail Traffic Monitoring Are client requests reaching the Exchange server, and is the response time acceptable? Are any of the Exchange server malfunctioning/slow-down of the server? Are RPC requests from MAPI clients being queued for processing at the Exchange server, or any change in the server's processing rate of RPC requests? Is there any queue buildup at the Epoxy layer between the Exchange store and Microsoft IIS? Are many retries being attempted for mail delivery? Is there a significant slowdown in local mail delivery time? What is the delivery time of mail to remote locations? Are there any critical Windowsevent logs? Is the exchange database configured correctly? Are there enough log buffers, and is the cache hit ratio within acceptable limits? Are the critical Exchange processes working? Is any process consuming excessive CPU or memory? Is there any unusual activity on the server (e.g., backup jobs, antivirus software) that can be impacting the Exchange server's performance? What is the workload on the server in terms of RPC requests from MAPI clients like Outlook? Is there any unusual increase in mail traffic activity? What are the peak times and how many users are connected at 9 errors related queues to indicating Exchange in a the M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s that time? Network Monitoring Are there network congestion/collision issues that could be slowing performance as seen by end users? Is there excessive queueing of requests on any of the network interfaces of the system hosting the Exchange server? Does the system hosting the Exchange server have sufficient free memory? Are there excessive page faults occurring that could be impacting performance? Is there a disk bottleneck on the system hosting the Exchange server? Are there requests queued on any of the disks on the system hosting the Exchange server? Are disk read/writes to any of the disks on the system very slow? Is the load on the disks balanced well or is one of the disks handling a much higher load than the others? Is the system CPU on the Exchange server very heavily used? Which process(es) are taking up CPU? Is there a specific time period daily when system usage tends to peak? Directory Is the Exchange server able to communicate with the Active Directory server? Is the length of the categorizer queue which handles requests to the global catalogs unusually high? Memory Monitoring Disk Monitoring CPU Monitoring Active Monitoring The sections to come describe each layer of Figure 3.2. 3.1 The Epoxy Layer Epoxy (ExIPC) is a shared memory mechanism that enables the Internet Information Services (inetinfo.exe) and the Microsoft Exchange Information Store (store.exe) processes to quickly shuttle data back and forth. This allows for bi-directional inter-process communication between inetinfo.exe (which accepts requests for internet protocols such as WebDav, IMAP4, NNTP, POP3, and SMTP) and the store.exe process. This memory is also used by DSAccess, the Exchange component that caches the Active Directory Information. The Epoxy layer reports statistics pertaining to Epoxy. If there are performance issues in either the Store.exe or Inetinfo.exe processes, it is common for a queue to build up in the Epoxy as one process performs faster than the other. The Store_out_queue contains messages sent from the Store.exe process to the Inetinfo.exe process. The Client_out_queue contains messages from the Inetinfo.exe process to the Store.exe process. By monitoring these queues, an exchange administrator can determine which queues are building up and degrading performance. 10 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Figure 3.3: Tests mapping to the Epoxy layer The ExchangeEpoxy test reports statistics pertaining to the Epoxy on an Exchange 2000/2003. Purpose Reports statistics pertaining to the Epoxy (ExIPC) Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test 2. - How often should the test be executed - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. The default is 691. 4. – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Epoxy being monitored Measurement Client out queue length: Measurement Unit Number The number of messages sent by the Inetinfo.exe process that are in the queue. 11 Interpretation This queue size should be below 10 at all times. If the queue size exceeds 10, it is indicative of a bottleneck in the Inetinfo.exe process. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Exchange store queue length: out S e r v e r s Number The number of messages sent by the Store.exe process that are in the queue. This queue size should be below 10 at all times. If the queue size exceeds 10, it is indicative of a bottleneck in the Store.exe process. Disk performance issues on the Exchange store may prevent the Store.exe process from effectively handling incoming requests. 3.2 The Exchange AD Layer An Exchange server depends on the global catalog domain controllers. Any adverse performance of the Active Directory servers can impact the Exchange server’s performance. The Exchange AD layer monitors the Exchange server’s interactions with the Active Directory server. The tests associated with this layer are shown below. Figure 3.4: The tests associated with the Exchange AD layer This test reports whether there is a slow-down in communicating with the global catalogs. Purpose Reports whether there is a slow-down in communicating with the global catalogs Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent 12 M o n i t o r i n g Configurable parameters for the test Outputs of the test Measurements made by the test E x c h a n g e 2 0 0 0 / 2 0 0 3 1. 2. S e r v e r s - How often should the test be executed - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. The default is 691. 4. – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server process Measurement LDAP read time: Measurement Unit Secs The average value should be less than 50 milliseconds. Spikes (Maximum) should not be higher than 100milliseconds. Secs The Average value should be less than 50 milliseconds. Spikes (Maximum) should not be higher than 100 milliseconds. The time that an LDAP read request from the Exchange server takes to be fulfilled. LDAP search time: Interpretation The time that an LDAP search request takes to be fulfilled. This test measures the performance of the Exchange Server Directory Service Access (DSAccess) cache. The DSAccess cache is a shared memory cache that is used by several components such as the information store, message categorizer (a component in that handles distribution lists), message transfer agent (MTA, used in non-SMTP delivery) or any other component or service that requires directory service information. This cache improves the performance of messaging operations like sending e-mails and provides access to both configuration information and recipient data from the Active Directory to Exchange server. The idea of DSAccess cache is used to reduce the number of queries going directly to the Active Directory. This caching implementation helps to reduce the cost overhead associated with the direct access to the Active Directory. To attain the maximum performance, the cache memory can be increased by tuning the registry key “MaxMemory” available under the tree “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess”. Purpose This test monitors the performance of Exchange Server DSAccess cache. Target of the test An Exchange server 2000/2003 Agent deploying the An internal agent 13 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s test Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange Server is installed. 3. – The port number through which the Exchange Server communicates. 4. Outputs of the test Measurements made by the test - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Cache hit ratio: Measurement Unit Percent This measure indicates the rate at which the events are being generated in the DSAccess cache. Interpretation A zero value for this measure may indicate that the Exchange server is not performing any activity on the Active directory or no operations are happening on the Exchange server itself. A non-zero value indicates that the directory service has found the required objects in the DSAccess cache thereby reducing the access to the Active Directory. (An event is generated whenever an object has been located in the DSAccess cache or whenever new objects have been added in the cache.) A non-zero value for this measure also may indicate that the required objects are not found in the DSAccess cache thereby resulting in the addition of newer objects from the Active Directory. A high value for this measure ensures better performance of the Exchange server. This test indicates how well SMTP is processing LDAP lookups against the global catalog servers. The Exchange Categorizer queue length should be around zero unless the server is expanding distribution lists. While expanding distribution lists, this counter can occasionally go up higher. This is an excellent measure of how healthy the global catalogs are. If there are slow global catalogs, this queue length will increase. Purpose Indicates how well SMTP is processing LDAP lookups against the Global catalog servers Target of the test An Exchange server 2000/2003 Agent deploying the An internal agent 14 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s test Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange Server is installed. 3. – The port number through which the Exchange Server communicates. 4. Outputs of the test Measurements made by the test - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Unit Measurement Categorizer length: queue Number Interpretation The value should be below 10 most of the time. This value indicates how well SMTP is processing LDAP lookups against the Global catalog servers. 3.3 The Mail Service Layer This layer handles the connectivity of the Exchange server to different hosts in the environment. Figure 3.5: Tests mapping to the Mail Service layer This layer also monitors the traffic on the protocols that have been described below. The Internet Messaging Access Protocol version 4.0 (IMAP4) works like POP3. This protocol enables clients to access and manipulate messages stored within their mailboxes. Unlike POP3, IMAP4 allows a user to access multiple e-mail folders, search through a mailbox, and maintain read and unread message flags. In addition, a user can download an entire message or a portion of a message, such as an attachment. The traffic statistics pertaining to the use of POP3 and IMAP4 protocols via an 15 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Exchange server are monitored using eG Enterprise's XchgMailRetrieval test (see Figure 3.5). SMTP is the primary protocol that is used by mail clients to send email messages to a mail server. Moreover, SMTP is also the main mechanism used by mail servers to exchange emails between themselves. eG Enterprise's XchgMailTransfer test (not shown in Figure 3.5) is used to monitor SMTP protocol usage statistics for an Exchange server. A connector is a software module that allows integration of third party applications (e.g., fax applications, integration with MS MQ, connection to an external POP3 service, etc.) into an Exchange mail server environment. Monitoring the status of each of the connectors registered with the Exchange server is important, so as failure of a connector can impact services being offered to users of the Exchange server. This test monitors the status of the different exchange connectors registered with an Exchange server. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, set Performance as the Test type, choose this test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Purpose Monitors the status of the different exchange connectors registered with an Exchange server Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test - How often should the test be executed 2. - The IP address of the machine where the Exchange Server is installed. 3. – The port number through which the Exchange Server communicates. One set of results for every Exchange connector being monitored Measurement Exchange status: connector Measurement Unit Percent Indicates the current status of this connector. Interpretation When the value is 100, it means that the connector is up and if it is 0 then it means that the connector is down. Mail test has already been discussed elaborately in the previous chapter. This test is to be used if the Exchange server is configured to support SMTP and POP3/IMAP access. In the case of Exchange 2000/2003 servers, the Mail test takes an additional parameter. If the value chosen against this parameter is YES, then the Exchange server under consideration is a passive server in an Exchange cluster. No alerts will be generated if the server is not running. Measures will be reported as “Not applicable’ by the agent if the server is not up. This Parameter is applicable to Exchange 2000/2003 servers only, though it appears in the Mail test configuration pages of MS Exchange 5.5 and Lotus Domino servers. 16 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Exchange Servers use SMTP as the default transport for messages across servers and to the Internet. All mail that is not being sent from senders and recipients homed on the same server goes through SMTP. The following steps trace the path of a message: 1. The message is submitted using MAPI or SMTP 2. The message is then categorized, which means the Exchange server consults the Active Directory for information regarding its recipients. 3. The message is routed, which means the Exchange server decides if the message should be delivered locally (the recipient is homed on this server) or to which server should this message be sent (to the Internet, another server, other domains, and so on). 4. SMTP either delivers the mail locally or queues it for remote transfer The local and remote queues are key indicators of bottlenecks on the Exchange server. The ExchangeMailTransfer Test monitors both these queues. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button.. Purpose This test monitors the both the local and remote queues of an Exchange server, and also reports statistics pertaining to the SMTP protocol. Target of the test An Exchange server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test Measurements made by the - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored. Measurement Measurement Unit 17 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 Local queue size: S e r v e r s Number This measure indicates the number of messages in the SMTP queue for local delivery. This measure is close to zero under normal operating conditions. The maximum value should be less than 1000. Also, the queue should remain steady near its average, with small variance. If this measure increases steadily over a period, there is probably a problem with the information store to which the user is trying to deliver. In the majority of cases, a buildup of messages in the Local Delivery queue indicates a performance issue or outages on the server, because the server is no longer able to deliver the incoming mail in a timely manner. This hold up can come from a slowness in consulting Active Directory or in handing messages off for local delivery or SMTP. It can also come from databases being dismounted. Remote queue size: Number This measure indicates the number of messages SMTP queue for remote delivery. This measure is close to zero under normal operating conditions. The maximum value should be less than 1000. Also, the queue should remain steady near its average, with a small variance. The value of this measure may increase if mails are sent to different external domains. A rise in this measure means that value is not being sent to other servers. This failure to send mail can be explained by outages or performance issues with the network or remote servers. Those outages or performance issues are causing the network or remote servers from receiving the mail efficiently. Current connections: SMTP Number This measure shows the total number of current inbound connections. A zero value for this measure either indicates that no SMTP clients are accessing the Exchange server or some network problems exist that is blocking the user requests. A substantial high value for this measure indicates that the SMTP server is overloaded. This problem can be solved by limiting the number of connections to the SMTP virtual server in the Exchange System Manager. 18 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Bad mails: S e r v e r s Number This measure indicates the number of bad mails generated from the time this test was last executed. A non-zero value for this measure indicates that the mails are not delivered to the destination. This situation may arise due to one of the following reasons: 1. No recipients might mentioned for the mail have been 2. A network failure 3. A general failure in the Exchange server Data received: KB/Sec This measure shows the rate at which the Exchange server receives data. Data sent: Limiting the number of simultaneous connections to the SMTP virtual server in the Exchange System Manager can solve this problem. KB/Sec This measure shows the rate at which the Exchange server sends data. Avg message retries: delivery An above normal value for this measure over a period may indicate that the SMTP server is overloaded. A high value over a period is indicative of an excessive use of the SMTP server. Limiting the number of simultaneous connections to the SMTP virtual server in the Exchange System Manager can solve this problem. Number Messages that could not be delivered by the Exchange server are sent to the retry queue. This measure is a good indicator of the general message delivery problems in the target environment. This measure should be close to zero. If a large number of messages are being retried, this measure will approach to 1. This measure indicates the number of messages entering the retry queue as a fraction of the overall message delivery. Avg retry sent: messages Number This measure shows the average number of retries per outbound message sent as a fraction of the overall messages that is being sent from the Exchange server. This measure should be close to zero under normal operating conditions. If a large proportion of the sent messages are entering the retry queue, this measure will approach to 1. 19 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s This test monitors the usage of POP3 and IMAP protocols via an Exchange server. Purpose This test monitors the usage of POP3 and IMAP protocols via an Exchange server Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test Measurements made by the test - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Unit Measurement Current connections: POP3 Number This measure shows the number of current POP3 connections to the server. Interpretation A high value for this measure indicates that a large number of POP3 clients are connected to the Exchange server. This measure helps the administrator in planning or upgrading the following parameters: 1. The server’s memory requirements 2. Control of unnecessary traffic on the mail server 3. The server’s processing capabilities Current connections: IMAP Number This measure shows the number of current IMAP connections to the server. A high value for this measure indicates that a large number of IMAP clients are connected to the Exchange server. This measure helps the administrator in planning or upgrading the following parameters: 1. The server’s memory requirements 2. Control of unnecessary traffic on the mail server 3. The server’s processing capabilities 20 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 POP3 authentication failures: S e r v e r s Number A high value for this measure indicates that either the Exchange server is down or invalid/erroneous user credentials are being used during authentication resulting in a failure. Number A high value for this measure indicates that either the Exchange server is down or invalid/erroneous user credentials are being used during authentication resulting in a failure. This measure shows the number of POP3 authentication failures since the last measurement. IMAP authentication failures: This measure shows the number of IMAP authentication failures since the last measurement. When using Outlook clients in MAPI mode, clients’ actions in Outlook translate to remote procedure calls (RPCs) between the clients and the server. If the client is running in online mode, these RPC calls occur synchronously. Any delay by the server in fulfilling these synchronous requests directly affects user experience and the responsiveness of Outlook. Conversely, if the client is running in cached mode, the majority of these requests will be handled asynchronously. Asynchronous processing means that the performance of the RPC mechanism does not affect the overall user experience. The ExchangeRpcStatus test monitors the performance of RPC mechanisms between the clients and the Exchange server. Purpose Monitors the performance of RPC mechanisms between the clients and the Exchange server Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test Measurements made by the - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Measurement Unit 21 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 RPC operations: Indicates the rate of RPC operations handled by the Exchange information store during the last measurement period. Current RPC requests: S e r v e r s Operations/ Sec Generally, spikes in RPC requests that do not increase RPC operations/sec indicate that there are bottlenecks preventing the store from fulfilling the requests in a timely manner. It is relatively simple to identify where the bottlenecks are occurring with regards to RPC requests and RPC operations/sec. If the client experiences delays, but the RPC requests are zero and the RPC operations/sec are low, the performance problem is happening before Exchange processes the requests (that is, before the Microsoft Exchange Information Store service actually gets the incoming requests). All other combinations point to a problem either while Exchange processes the requests or after Exchange processes those requests. Number The Exchange server is configured with a pre-set maximum number of RPC requests that can be handled simultaneously (default is 100). Indicates the number of MAPI RPC requests presently being serviced by the Microsoft Exchange Information Store service. RPC traffic: If this value is exceeded, client requests to the server will be rejected. This measure should be below 30 most of the time. Packets/Sec Indicates the number of MAPI RPC packets being handled by the Exchange Information Store during the last measurement period. RPC latency: Secs Indicates the RPC latency in milliseconds, averaged for the past 1024 packets. This value should be below 50ms at all times. A slowdown in RPC packet processing can adversely impact the user experience. The Exchange MTA (Message Transfer Agent) is a core component of Exchange Server 2000/2003 and is responsible for all non-SMTP message transfer. This includes message transfer to external X.400 messaging systems and Exchange servers connected through X.400 connectors. Message transfer to non-Exchange messaging systems, such as Lotus Notes and Domino or Microsoft Exchange Connector for Novell GroupWise, is controlled by the Exchange MTA through MAPI-based connectors, such as 22 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Microsoft Exchange Connector for Lotus Notes or Microsoft Exchange Connector for Novell GroupWise. Exchange MTA is also responsible for remote procedure call (RPC)-based communication with Exchange Server 5.5. A healthy MTA is key to the error-free transmission of messages across MTAs. Any deterioration in the processing ability of the MTA could therefore result in slower delivery or even non-delivery of critical messages, longer outstanding message queues, and consequently, an inefficient mail server. The ExchangeMtaStatus test monitors the status of an Exchange server's MTA and proactively alerts administrators of abnormalities (if any) in MTA-related operations, so that issues can be resolved quickly and the MTA can resume functioning normally in no time. Purpose Monitors the status of an Exchange server's MTA Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test Measurements made by the test - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Unit Measurement Mta associations: Interpretation Number Indicates the number of open associations that this MTA currently has to other MTAs. Messages/sec by an MTA: handled Messages/S ec A consistent dip in this value is a cause for concern, and warrants further investigation. KB/Sec This measure again is a good indicator of the processing ability of the MTA. A high value is hence desired. Indicates the rate at which messages are processed by this MTA during the last measurement period. Message MTA: data rate to Indicates the rate at which message data is processed by this MTA during the last measurement period. 23 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Free elements: S e r v e r s Number Indicates the number of free buffer elements currently in the MTA pool. Free headers MTA: in the Number Indicates the number of free buffer headers currently in the MTA pool. Threads in use in MTA: Number This number can be used to determine whether additional processors might be beneficial. Number This value represents the number of messages not yet processed to completion by the MTA. A steady increase in this value implies that messages are not being processed as fast as they should be. This is a clear indicator of a bottleneck at the MTA or a malfunctioning connector component. Number To communicate with the Exchange store, the MTA uses an internal API named XAPI, which is a wrapper around MAPI. XAPI gateways handle the message transfer in and out of the message queues in the Exchange store. A single gateway can have multiple XAPI gateway sessions. The XAPI_receive_rate and XAPI_transmit_rate measures serve as effective indicators of the health of the XAPI interface. Indicates the number of threads currently in use by the MTA. Work queue length in MTA: Indicates the number of outstanding messages currently in the work queue. XAPI gateways: Indicates the number of XAPI gateways connected to the MTA using the XAPI interface. XAPI clients: Number Indicates the number of XAPI clients connected to the MTA using the XAPI interface. A single client can have multiple XAPI client sessions. XAPI receive rate KB/Sec Indicates the rate at which data is received over a XAPI connection. XAPI transmit rate: KB/Sec Indicates the rate at which data is transmitted over a XAPI connection. 24 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 TCP data receive rate in MTA: S e r v e r s KB/Sec The Exchange MTA uses a number of thread pools to handle communication tasks between the various layers of the Open Systems Interconnection (OSI) stack. These thread pools include reliable transfer service (RTS) threads, kernel threads, RPC threads, transport threads, and TCP/IP or X.25 threads. However, the TCP/IP protocol does not fit exactly into the OSI stack. This is because the TCP/IP protocol, although a layered protocol stack, is not OSI- compliant (although most elements of TCP/IP can be mapped to OSI). To support X.400 communication over TCP/IP according to the OSI standard, the Exchange MTA implements a Transport Protocol Class 0 (TP0) interface on top of TCP/IP. The values of these measures indicate the rate at which data is exchanged over the TCP/IP protocol. Indicates the rate at which data is received over a TCP/IP connection. TCP data transmit rate from MTA: KB/Sec Indicates the rate at which data is transmitted over a TCP/IP connection. X25 receive rate: KB/Sec The X.25 protocol is an OSI-compliant protocol designed specifically for wide area network (WAN) connections on packet-switching networks (such as a public X.400 provider). It is the network protocol that operates on top of HDLC so that the local system can communicate with the next node in the X.25 network. The values of these measures reveal the effectiveness of the X.25 protocol. Indicates the rate at which data is received over an X.25 connection. X25 transmit rate: KB/Sec The rate at which data is transmitted over an X.25 connection. This test tracks the connections to of Exchange servers. The statistics reported over which maximum message traffic is flowing. Purpose Tracks the connections of Exchange servers. Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. to and from by this test and from message transfer agents can indicate the connection message transfer agents - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 25 M o n i t o r i n g Outputs of the test Measurements made by the test E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s One set of results for every MTA connection being monitored Measurement Unit Measurement Inbound associations: Interpretation Number Indicates the current number of inbound (remote initiated) associations with the entity. Outbound associations: Number Indicates the current number of outbound (locally initiated) associations with the entity. Messages MTA: queued in Number Indicates the number of outstanding messages currently queued for transfer to the entity. Data in MTA queue: A consistently increasing value could indicate that fewer messages are being processed by the MTA. This could necessitate further scrutiny. KB Indicates the total volume of message content currently stored in an entity's queue. Recipients queue: in MTA Number Indicates the total number of recipients specified in all messages currently stored in the entity's queue. Data receive rate over MTA connection: KB/Sec Indicates the rate at which message data is received from the connected entity during the last measurement period. 26 These values indicate the level of activity on an MTA connection. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Data transmit rate over MTA connection: S e r v e r s KB/Sec Indicates the rate at which message data is sent from the connected entity during the last measurement period. Data received: KB The values of these measures indicate the load handled by an MTA connection. Indicates the amount of message data received from the connected entity during the last measurement period. Data transmitted: KB Indicates the amount of message data transmitted to the connected entity during the last measurement period. Message receive rate over MTA connection: Messages/S ec Indicates the rate at which messages are received from the connected entity during the last measurement period. Message transmit rate over MTA connection: The values of these measures indicate how quickly messages are processed by the MTA connection. Messages/S ec Indicates the rate at which messages are sent to the connected entity during the last measurement period. Messages inbound: Number Indicates the number of messages received from the connected entity during the last measurement period. Messages outbound: Number Indicates the number of messages sent by the connected entity during the last measurement period. 27 These values indicate the message traffic on an MTA connection. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s This test monitors the different SMTP and X.400 queues on an Exchange server. Purpose This test monitors the different SMTP and X.400 queues on an Exchange server. Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. - Refers to the frequency with which detailed diagnosis measures are to be generated for this test. The default is 1:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. You can modify this frequency, if you so desire. Also, if you intend to disable the detailed diagnosis capability for this test, you can do so by specifying none against . One set of results for the Exchange server being monitored Measurement Messages in queue: Measurement Unit Number Indicates the number of messages currently in the queue. Data in queue: Interpretation An unusually high number of messages in the queue is indicative of any problem with the corresponding queue or its end points. KB Indicates the amount of message data currently in the queue. When monitoring an Exchange server, it is critical to understand the workload on the server. For example, how much mail traffic is the server handling? How many of these mails are intended for local (i.e., internal) recipients, and how many are intended for external recipients? Further, this information when provided over time can be used to determine what days or hours are the busiest periods. The ExchangeTraffic test addresses these requirements. To enable this test, the message tracking log setting of the Exchange server needs to be turned on. This test is disabled by default. Purpose Measures the mail traffic that can be handled by the server Target of the An Exchange server 2000/2003 28 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s test Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. One set of results for the Exchange server being monitored Measurement Mails sent: Measurement Unit Number Using the values reported for the 'Internal' and 'External' descriptors, you can determine the traffic generated by internal and external (i.e from the local domain to domains not included in the DOMAINNAME list) mails. The 'total' descriptor is the sum of internal and external mail traffic. A sudden increase in mail activity may require investigation e.g. to determine whether any user is spamming other users/mailboxes. Number If there is an unusual increase in the incoming mail traffic, you can use the values reported for the 'Internal' and 'External' descriptors, to identify the rootcause of the spike - is it due to internal (i.e., within the domains indicated by the DOMAINNAME list) mails or external (i.e from the local domain to domains not included in the DOMAINNAME list) mails? Once again, the 'total' descriptor is the sum of internal and external mail traffic. MB Both these measures indicate the workload and amount of data handled by the Exchange mail server. An abnormal data size might require deeper investigation to figure out whether any unusually large attachments were sent/received. Indicates the number of mails sent by the Exchange mail server during the last measurement period. Mails received: Indicates the number of mails received by the Exchange mail server in the last measurement period. Mail data sent: Indicates the mail traffic (in MB) sent by the Exchange server to internal and external users in the last measurement period. Mail data received: Interpretation MB Indicates the mail traffic (in MB) received by the Exchange server from internal and external users in the last measurement period. 29 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s This test monitors the availability and performance of a Microsoft Exchange mail server from an external perspective. The test mimics the mail client activity by using the MAPI (Messaging Application Programming Interface) for sending and receiving mails. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Note: This test uses only a Microsoft Outlook 2003 mail client for sending/receiving mails from the server; therefore, you can, if you so desire, configure a separate Outlook Mail client on the Exchange server for use by this test. Note that the XChgMailTest will not work with Microsoft Outlook Client 2000/2002. The eG external agent that is executing the XchgMail test, should be installed on a Windows 2000 server/client in the same domain as the Exchange 2000/2003 server. The Microsoft Outlook client used by the test should have been installed with the Collaboration Data Objects option enabled; to know how to modify your Outlook installation to enable this option, refer to the Configuring and Monitoring Mail Servers document. The administrator configuring the test should ensure that the mailbox being used in the test, exists on the Exchange 2000/2003 server. The eGurkhaAgent service should run using the account information of the user whose mailbox has been configured for the XchgMail test. MAPI should be configured in the Exchange 2000/2003 server. The Exchange client should exist in the system on which this test is executed. Purpose Monitors the availability and performance of a Microsoft Exchange mail server from an external perspective Target of the test An Exchange server Agent deploying the test An external agent 30 M o n i t o r i n g Configurable parameters for the test E x c h a n g e 2 0 0 0 / 2 0 0 3 1. S e r v e r s - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. – consideration generated if applicable’ by 5. - Specify the email ID on the Exchange server that is to be used by this test for sending/receiving mails. To know the email ID that corresponds to a user mailbox, refer to the procedure discussed in Page 32. 6. - The IP address of the Exchange server being monitored; by default, the IP address of t he HOST is displayed here. 7. If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. - The port number at which the SMTPSERVER listens; by default, it is 25. 8. Outputs of the test Measurements made by the test – The profile that the email ID in the XCHGMAILBOXNAME text box is configured to use. To know the existing profiles, open the Control Panel on the Microsoft Outlook client that houses the that has been configured for this test, and double-click on the Mail option within. The Mail Setup dialog box will open. Click on the Show Profiles button therein to view the existing list of profiles. One set of results for every Exchange server being monitored Measurement Unit Measurement Can mails be sent?: Percent A value of 0 indicates that the test was not successful in sending a mail. Possible reasons for this could include the mail server being down, the network connection to the server not being available, or the test configuration information being incorrect. Number A value of –1 indicates that the mail server may be down or the configuration information may be incorrect. Secs A high value of this measure could indicate high network traffic or that the mail server is busy. Indicates the availability of the mail server for receiving the mails sent by the test. Sent messages: Indicates the number of messages sent to the mail server. Avg time messages: to send Interpretation Indicates time taken to send a mail from to the mail server 31 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Can mails be received?: S e r v e r s Percent The value of 0 indicates that the test was not successful in receiving a mail message from the Exchange server. Possible reasons could be incorrect configuration information. Number The value of 0 indicates that the test was not successful in receiving mail messages from the Exchange server. The possible reasons could be: Indicates the availability of the exchange server for sending mails to the mail client Received messages: Indicates the number of messages received by the mail client from the mail server Mail received time: Configuration information may be incorrect Network failure The mail service may not be running in the user account A high value in this measure indicates that the mail server is busy or the network traffic is high. Mins This is a key measure of quality of the mail service. An increase in the value of this measure may be indicative of a problem with the mail service. Possible reasons could include queuing failures, disk space being full, etc. Mins If the value of the Received messages measure is 1, then the value of the Max roundtrip time measure will be the same as the Avg roundtrip time. The average of the round trip time (the time lapse between transmission and reception of a message by the server) of all the messages received by the mail server during the last measurement period Max roundtrip time: The sent messages could be in the message queue of the mail server but not routed to the mail box Secs Indicates the time taken by the mail client to receive a mail from the mail server Avg roundtrip time: The high water mark of the round trip time (the time lapse between transmission and reception of a message by the server) of all messages received by the mail server during the last measurement period To know the email ID to be specified against , do the following: 1. On the Exchange server, follow the menu sequence, Programs -> Administrative Tools (or Control Panel -> Administrative Tools) -> Active Directory Users and Computers. 32 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s 2. Figure 3.6 will then appear. In the tree structure in the left pane of Figure 3.6, expand the node that corresponds to the Site on the Exchange server, and then, click on the Users folder within. Site List of user accounts Figure 3.6: The Active Directory Users and Computers console 3. From the list of user accounts displayed in the right pane, select the account that you intend using for the test and double-click on it. 4. Figure 3.7 will then appear displaying the properties of the chosen mailbox. For configuring the parameter of this test, specify the E-mail address displayed in Figure 3.7. 33 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Figure 3.7: Properties of the chosen user account Messages received on an Exchange server and the attachments they contain are often scanned by anti-virus software prior to acceptance and delivery. This test monitors the performance of the mail scanning and virus processing sub system. Information about bottlenecks in the Virus scanning subsystem, or situations when excessive viruses are being delivered via mail messages or attachments can be detected by this test. Purpose Monitors the performance of the mail scanning and virus processing sub system. Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. 4. Outputs of the test Measurements made by the – If the value chosen is YES, then the Exchange server under consideration is a passive server in an Exchange cluster. No alerts will be generated if the server is not running. Measures will be reported as “Not applicable’ by the agent if the server is not up. One set of results for the Exchange server being monitored Measurement Measurement Unit 34 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 Virus scan length: queue S e r v e r s Number The number of requests that are currently queued for virus scanning. Files cleaned by virus check: Percent The percentage of all files scanned during the last measurement period that required to be cleaned. Files quarantined virus check: by Percent The percentage of all files scanned during the last measurement period that required to be quarantined. Messages cleaned by virus check: Percent The percentage of messages scanned during the last measurement period that required to be cleaned. Messages quarantined: Percent The percentage of all messages scanned during the last measurement period that required to be quarantined File clean rate: Files/Sec The rate at which separate files were cleaned by virus scanner during the last measurement period 35 An excessive value for this metric could result in slowdown of mail delivery. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 File scan rate: S e r v e r s Files/Sec The rate at which separate files are processed by virus scanner during the last measurement period. File quarantine rate: A very low scan rate could result in over-crowded scan queues, which would eventually slowdown mail delivery. Files/Sec The rate at which separate files were marked to be quarantined by virus scanner during the last measurement period. Message clean rate: Msgs/Sec The rate at which toplevel messages were cleaned by virus scanner during the last measurement period. Message process rate: Msgs/Sec The rate at which toplevel messages were processed by virus scanner during the last measurement period. Message rate: quarantine Ideally, messages should be quickly processed by the virus scanner. Any dip in this rate is a cause for concern, as it would lengthen scan queues and ultimately delay mail delivery. Msgs/Sec The rate at which toplevel messages were put into quarantine by virus scanner during the last measurement period. Monitoring the RPC activity to an Exchange server and the responsiveness of the server to RPC requests can provide an indication of user satisfaction levels with the performance of the Exchange server. Foreground RPCs happen during interactions of Outlook clients with the Exchange server, and any slow down or failure of these RPCs will be directly visible to users of the Exchange server. Background RPCs are caused by “behind-the-scene” activities internal to the Exchange server. The Exchange Clients Test monitors the performance of RPC activities on the Exchange server. Since RPC related metrics are available only from Exchange Server 2003 onwards, this test is only relevant for Exchange 2003 or higher versions. Purpose Monitors the performance of RPC activities on the Exchange server. Target of the An Exchange server 2003/2007 36 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s test Agent deploying the test An internal agent or remote agent Configurable parameters for the test 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. Outputs of the test Measurements made by the test One set of results for the Exchange server being monitored Measurement Unit Measurement RPC attempts: Atttempts/sec This metric provides an indicator of the RPC workload on the server. Failures/Sec Typically, this value should be low The rate at which RPC calls were attempted to the Exchange server during the last measurement period. RPC failures: Interpretation This metric is the rate of failed RPCs to the Exchange server during the last measurement period. RPC successes: The rate of successful RPC requests handled by the Exchange server during the last measurement period. Foreground failures: RPC Successes/Se c Failures/sec This metric is the clientreported rate of failed foreground RPCs during the last measurement period. 37 Typically, this value should be low. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Foreground successes: RPC S e r v e r s Successes/Se c Shows the clientreported rate of successful foreground RPCs handled by the Exchange server during the last measurement period. RPC success ratio: % This metric is one measure of client satisfaction levels with the Exchange server. The closer this value is to 100, the better the client satisfaction level. This metric is the ratio of the foreground RPC successes to the total number of foreground RPCs attempted during the last measurement period, expressed as a percentage. RPCs with latency > 2secs: Rpcs/sec Shows the clientreported rate of successful RPCs during the last measurement period with latencies > 2 seconds. RPCs with latency > 5secs: Rpcs/sec Shows the clientreported rate of successful RPCs during the last measurement period with latencies > 5 seconds. RPCs with latency > 10secs: Rpcs/sec Shows the clientreported rate of successful RPCs during the last measurement period with latencies > 10 seconds 38 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Fast RPC ratio: S e r v e r s % This metric is another key measure of client performance. This metric is computed as the ratio of successful client RPCs with latency less than 2 seconds to the total number of successful RPCs, expressed as a percentage. Hence, the value of this metric indicates the percentage of client RPCs that are taking more than 2 seconds. A value closer to 100 indicates better RPC performance. This metric indicates whether client RPCs are happening fast or not. 3.4 The Exchange Store Layer The tests associated with the Exchange Store layer report statistics revealing the health of the mailbox stores and the Exchange database, and alerts administrators to mailbox disconnects. Figure 3.8: The tests associated with the Exchange Store layer On an Exchange server, when a mailbox enabled user or a mailbox is deleted, the mailbox will be moved to a disconnected state and is left in the mail store for a retention period (this is a configuration setting - usually about 30 days). While the mailbox is in a disconnected state, administrators have the option to reconnect to the mailbox and restore the user/mailbox at any time during the retention period. Once the retention period is reached, the mailbox is removed permanently from the mail store. Exchange administrators need to monitor the disconnected mailboxes on their servers for two reasons. First, by checking what mailboxes are in the disconnected state, administrators can identify if any 39 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s mailbox or user has been inadvertently deleted. Secondly, by tracking the time for a disconnected mailbox to be purged by the system, administrators can determine when the storage space reserved for the disconnected mailbox will be released. The DisconnectedMailBox test automatically discovers and monitors the disconnected mailboxes on an Exchange server. This test works only on Exchange 2003 or higher. The measures reported by this test are given below. Purpose Automatically discovers and monitors the disconnected mailboxes on an Exchange 2003 server Target of the test An Exchange 2003 Server only Agent deploying the test An internal agent Configurable parameters for the test 1. - How often should the test be executed 2. - The IP address of the machine where the Exchange Server is installed. 3. – The port number through which the Exchange Server communicates. 4. - Enter the name of the Exchange server to be monitored. 5. - The DD FREQUENCY refers to the frequency with which detailed diagnosis measures are to be generated. The default is 1:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. Typically, detailed diagnosis frequencies are set globally, using the DIAGNOSIS CONFIGURATION page that appears when the Configure -> Diagnosis menu sequence is followed. This global setting can be overridden at the test-level using the DD FREQUENCY parameter. To disable the detailed diagnosis capability for a test, you can set this parameter to 0:0. 6. - To make diagnosis more efficient and accurate, the eG Enterprise suite embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled: Outputs of the test Measurements made by the The eG manager license should allow the detailed diagnosis capability Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0. One set of results for every mailbox on the Exchange 2003 server being monitored Measurement Measurement Unit 40 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 Is mailbox disconnected?: S e r v e r s Boolean When the value is 1, it means that this mailbox is disconnected. Indicates whether the mailbox is disconnected or not. Messages in disconnected mailbox: Number The total number of messages that are in the disconnected mailbox Disconnected size: mailbox MB Indicates the total size of the disconnected mailbox. Time to purge disconnected mailbox: Hours Indicates the time left before a disconnected mailbox is to be removed permanently from the mail store. Administrators can configure alerts to be generated before a disconnected mailbox is to be removed from the Exchange server, so that they can cross verify whether the deletion is valid. The detailed diagnosis of this measure, if enabled, displays the date and time at which the disconnected mailbox was marked for permanent deletion (the Mailbox_deletion_date), and the date and time at which the mailbox is likely to be permanently removed from the Exchange server (the Mailbox_purge_date). This knowledge enables administrators to configure alerts that are to be generated before a disconnected mailbox is to be removed from the Exchange server, so that they can cross verify whether the deletion is valid. This test measures the performance of the Exchange server database. The Exchange server database comprises of files with “.edb” and “.stm” extensions. A database is a collection of mailboxes. A pair of “.edb” and “.stm” files makes a mailbox. When an Internet mail message enters into the Exchange server, the body of the message is saved in the “.stm” file, and the header information (From, To, Cc, Time Sent, and so on) is converted to Rich Text Format (RTF), and then stored in the “.edb” file. The transaction log file maintains the state and integrity of “.edb” and “.stm” files. Purpose This test monitors the performance of Exchange server database. Target of the test An Exchange server 2000/2003 41 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Agent deploying the test An internal agent Configurable parameters for the test 1. Measurements made by the test - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test S e r v e r s – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Unit Measurement Database ratio: cache hit Percent A significantly low value indicates that the Exchange server is not having enough free memory. Increasing the memory available to the server may solve this problem. Percent A significantly low value indicates that the Exchange server is not having enough free memory. Increasing the memory available to the server may solve this problem. Records/Sec This measure should be as close to zero as possible. This measure shows the percentage of database requests that were fulfilled by the database buffer pool without incurring disk input/output activity. Database tables cache hit ratio: This measure shows the percentage of database tables opened using the cached schema information. Log record waits: This measure shows the number of log records that cannot be added to the log buffers because the log buffers are full. Log thread waits: Interpretation Abnormal values of this metric indicate that the size of the log buffer is insufficient. The average value should be below 10 per second. Spikes (maximum values) should not be higher than 100 per second. Number This measure shows the number of threads waiting for their data to be written to the log buffer so that the update of the database can be completed. This measure possible. should be as low as A high value for this measure may indicate that the transaction log buffer might be a bottleneck. 42 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s The Information store is responsible for data storage and management. It is the interface between the clients and the server running Exchange Server. There are two components of the Information Store, namely: Mailboxes Public Folders The XchgMailboxStore test reports statistics pertaining to the Mailbox component of the Information store. Purpose Measures the performance of the mailbox component of the Exchange Information Store Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test Measurements made by the - How often should the test be executed – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Information store being monitored Measurement Measurement Unit 43 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 Active client logons: S e r v e r s Number The number of logons that have been active on the information store within the last ten minutes time interval. When a MAPI client (outlook) connects, the first request to the server will establish a session. Once the session is established, the client will make a request to logon to the current session. Sometimes, the number of Active client logons can be larger than the number of mailboxes on the server. This may be caused by any of the following: A client frequently keeps more than one logon per session. Thus, each user that is reading mails may have 2 (or more) active logons. Additionally, it includes users from other databases or other servers who are logged on to other users' mailboxes (such as in the case of checking calendar tasks, if the users have shared their calendars) If the users are logging on and logging off frequently. In short, Active client logons are incremented with each logon, and removed every 10 minutes if they are inactive. If clients are logging on multiple times in a 10 minute period, the active client logons number can be higher than "Client logons". Client logons: Number This measure is a good indicator of user activity in the Exchange Server. This information can be used by the administrator for planning the capacity of the mail server. Number This measure is usually zero under normal conditions. This measure can be non-zero in the case of very busy systems (2000 users and more). Number This measure is usually zero under normal conditions. A non-zero value for this measure indicates that the SMTP service is choking up memory. The number of ‘distinct’ users logging into their information store. Mail messages in send queue: The number of messages in the send queue of an information store. Mail receive length: queue This measure shows the number of messages in the receiving queue of the information store. 44 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Mails opened: S e r v e r s Msgs/Sec This measure indicates the rate at which the requests to open the messages are being submitted to the information store. Mails sent: This measure shows the overall picture of user activity. An abnormally high value for this measure may indicate that the Exchange 2000 Server is overloaded. Msgs/Min This measure indicates the rate at which messages are sent by the information store. Avg mail delivery time: Secs This measure indicates the average time between the submission of a message to the information store and the submission to other storage providers for the last 10 messages. Avg local mail delivery time: A non-zero value for this measure indicates a change in user workload. An abnormally high value for this measure indicates inability to deliver to one or more destinations. One of the possible reasons for this can be a network failure. Secs This measure indicates the average time between the submission of a message to the information store and the delivery to all local recipients (recipients on the same server) for the last 10 messages. A non-zero value for this measure indicates a change in the user workload. An abnormally high value for this measure may indicate that the server is overloaded. This test reports statistics pertaining to the public folders of the Information store. Purpose Measures the performance of the mailbox component of the Exchange Information Store Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent 45 M o n i t o r i n g Configurable parameters for the test E x c h a n g e 1. Measurements made by the test S e r v e r s - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. Outputs of the test 2 0 0 0 / 2 0 0 3 – consideration generated if applicable’ by If the value chosen is YES, then the Exchange server under is a passive server in an Exchange cluster. No alerts will be the server is not running. Measures will be reported as “Not the agent if the server is not up. One set of results for every Information store being monitored Measurement Unit Measurement Active client logons: Interpretation Number The number of active client logons into the Information store. Client logons: The number of logging into Information store. Number This measure is a good indicator of user activity in the Exchange Server. This information can be used by the administrator for planning the capacity of the mail server. Number This clients their Mail send queue size: The number of messages currently in the send queue of an information. Mail size: received queue Number is usually zero under This measure is usually zero under normal conditions. A non-zero value for this measure indicates that the SMTP service is choking up memory. This measure shows the number of messages currently in the receiving queue of the information store. Mails opened: measure normal conditions. This measure can be non-zero in the case of very busy systems (2000 users and more). Msgs/Sec This measure indicates the rate at which the requests to open the messages are being submitted to the information store. 46 This measure shows the overall picture of user activity. An abnormally high value for this measure may indicate that the Exchange 2000 Server is overloaded. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Avg mail delivery time: S e r v e r s Secs This measure indicates the average time between the submission of a message to the information store and the submission to other storage providers for the last 10 messages. Avg local mail delivery time: A non-zero value for this measure indicates a change in user workload. An abnormally high value for this measure indicates inability to deliver to one or more destinations. One of the possible reasons for this can be a network failure. Secs This measure indicates the average time between the submission of a message to the information store and the delivery to all local recipients (recipients on the same server) for the last 10 messages. A non-zero value for this measure indicates a change in the user workload. An abnormally high value for this measure may indicate that the server is overloaded. Each store.exe process of a server has limited amount of memory called the Store Virtual memory that it can address. The StoreVMStatus test reports statistics related to the usage of the Exchange store's virtual memory. Purpose This test monitors the performance of Exchange server database. Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. – If the value chosen is YES, then the Exchange server under consideration is a passive server in an Exchange cluster. No alerts will be generated if the server is not running. Measures will be reported as “Not applicable” by the agent if the server is not up. One set of results for every Exchange server being monitored Measurement Measurement Unit 47 Interpretation M o n i t o r i n g test E x c h a n g e 2 0 0 0 / 2 0 0 3 Largest block size: S e r v e r s MB At no point should this value go below 32 MB. As you scale a server to accommodate more users and more usage, the server may run low on virtual memory. When a server is low on virtual memory, overall performance degrades as the low situation forces the store.exe process to use the page file and begin paging rapidly. Number At no point should this value go below 1. Number At no point should this value go below 1. MB At no point should this value go below 50 MB. It is the largest free block of virtual memory. 16MB free blocks virtual memory: in The total number of free virtual memory blocks that are greater than or equal to 16MB. Free blocks memory: in virtual The total number of free virtual memory blocks regardless of size. Large memory blocks in virtual memory: The sum of all the free virtual memory blocks that are greater than or equal to 16MB This test automatically discovers all the mailboxes on a monitored Exchange 2000/2003 server, and reports the usage of each mailbox. Mailbox monitoring enables Exchange administrators to be proactively alerted when the mailbox usage grows close to the mailbox quota. In the long run, such a practice could deter mailbox users from storing unnecessary mails, thus automatically making room for important ones. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Note: In order to enable this test to run, the eG agent executing the test should be configured to run using the Exchange administrator account. 48 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s Purpose Automatically discovers all the mailboxes on a monitored Exchange 2000/2003 server, and reports the usage of each mailbox Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. - By default, a "*" is displayed here, indicating that the test automatically discovers all the mailboxes configured for all the users on the Exchange server. 5. - The name of the Exchange server instance on which mailbox monitoring is to be performed. One set of results for every mailbox configured on the specified Measurement Exchange mailbox size: Measuremen t Unit Interpretation MB Indicates the current size of this mailbox. Quota size: MB Indicates the maximum size upto which the mailbox can grow. Exchange usage: mailbox Percent Indicates the percentage of mailbox space that has been utilized currently. 49 This is computed as Mailbox_size/Quota_size*100. If the value of this measure is very high, it indicates that the mailbox is being over-utilized. If the situation is left unchecked, then soon the mail server will bounce off all new mails that are being delivered to the mailbox. You might want to clear unwanted mails from your mailbox to prevent such an occurrence. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s A Storage Group will contain one or more Mailbox and Public Folder stores, depending on the version and the needs of the organization. Mailbox stores contain the user and system mailboxes and the Public Folder Store contains the Public Folders and their contents. A default Exchange installation will create a Storage Group that contains a Mailbox Store and a Public Folder Store. Each Mailbox Store is made up of a database set that contains two files: Priv1.edb is a rich-text database file that contains the email messages, text attachments and headers for the users e-mail messages Priv1.stm is a streaming file that contains multi-media data that is formatted as MIME data. Similarly, each Public Folder Store is made up of a database set that also contains two files: Pub1.edb is a rich-text database file that contains the messages, text attachments and headers for files stored in the Public Folder tree. Pub1.stm is a streaming file that contains multi-media data that is formatted as MIME data For every EDB file there will be an associated STM file. The ExchangeStoreGroups test periodically observes the fluctuations in the store group size and the size of the mailbox and public folder stores within. Using the statistics reported by this test, administrators can effectively analyze and accurately predict growth trends and its implications on server performance; based on these inferences, administrators can even initiate, if required, measures to reconfigure the store group so as to prepare it for handling any additional load that is anticipated. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Purpose Periodically observes the fluctuations in the store group size and the size of the mailbox and public folder stores within Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent 50 M o n i t o r i n g Configurable parameters for the test E x c h a n g e 1. 2 0 0 0 / 2 0 0 3 S e r v e r s - How often should the test be executed 2. - The IP address of the machine where the Exchange server is installed. 3. – The port number through which the Exchange server communicates. 4. - The name of the Exchange server instance on which the store group(s) to be monitored exists. 5. - To make diagnosis more efficient and accurate, the eG Enterprise suite embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled: Outputs of the test Measurements made by the test The eG manager license should allow the detailed diagnosis capability Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0. One set of results for every store group configured on the specified Measurement Exchange mailbox store size: Measuremen t Unit MB Interpretation If the database size appears to be growing continuously, you might want to consider splitting one large database into multiple smaller databases so as to ease management. Indicates the current size of the mailbox stores within this store group. The detailed diagnosis of the Exchange mailbox store size measure, if enabled, reveals the size of the EDB and STM files within each mailbox store of the monitored store group. A look at this break-up is recommended when the value of this measure shows sudden/steady increase; with the help of this detailed diagnosis information, you can quickly determine the root-cause of the anomaly - is it the EDB file or the STM file? 51 M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 Exchange public folder store size: S e r v e r s MB If the database size appears to be growing continuously, you might want to consider splitting one large database into multiple smaller databases so as to ease management. Indicates the current size of the public folder stores within this store group. The detailed diagnosis of the Exchange public folder store size measure, if enabled, reveals the size of the EDB and STM files within each public folder store of the monitored store group. A look at this break-up is recommended when the value of this measure shows sudden/steady increase; with the help of this detailed diagnosis information, you can quickly determine the root-cause of the anomaly is it the EDB file or the STM file? Exchange total storage group size: MB This, in effect, is a sum of the Exchange mailbox store size and Exchange public folder store size measures. If you find the value of this measure increasing consistently, you might want to create additional storage groups so that the load is balanced across the groups. On an Exchange 2003 server for instance, up to 4 store groups can be created. Indicates the total size of this store group. Alternatively, you might also want to consider splitting one large database into multiple smaller databases so as to ease management. Mounting a database puts it online, thereby making its data available to users. If a mailbox database is not mounted, then users will be denied access to the mailbox data. It is therefore important that the mount status of the mailbox databases is monitored periodically. The Exchange Mailbox Status test reports the mount status of every mailbox database in an Exchange server. Purpose Reports the mount status of every mailbox database in an Exchange server Target of the test An Exchange server 2000/2003 Agent deploying the test An internal agent 52 M o n i t o r i n g Configurable parameters for the test Outputs of the test Measurements made by the E x c h a n g e 1. 2. 2 0 0 0 / 2 0 0 3 S e r v e r s - How often should the test be executed - The IP address of the machine configured with the Mailbox server role. 3. – The port number through which the Mailbox server communicates. The default is 691. 4. – Specify the full path to the Exchange management shell. By default, this will be none. One set of results for every Mailbox database being monitored Measurement Measurement Unit 53 Interpretation M o n i t o r i n g test E x c h a n g e Mount mailbox: 2 0 0 0 / 2 0 0 3 status S e r v e r s of If the value of this measure is Mounted, it indicates that the database is mounted. The value Dismounted, on the other hand, implies that the database is not mounted. Indicates the mount status of this mailbox database. The numeric values that correspond to the mount status’ discussed above are listed in the table below: State Value Mounted 100 Dismounted 0 Note: By default, this measure reports the value Mounted or Dismounted to indicate the mount status of a mailbox. The graph of this measure however, represents the mount status using the numeric equivalents – 0 or 100. An unmounted database can render critical data inaccessible to users. Commonly, mounting issues may occur owing to one/more of the following reasons: 54 To mount a database, typically, the user should belong to the local Administrators group for the target server and should be assigned the Exchange Server Administrator role. If the user account used for mounting does not have these privileges, then the database will not mount. You can mount a database only if the Microsoft Exchange Information Store service is running. If this service is not running, then you would be unable to mount the database. M o n i t o r i n g E x c h a n g e 2 0 0 0 / 2 0 0 3 S e r v e r s An Exchange mailbox database might not be able to mount if it reaches the 16-GB limit If a file-level antivirus software deletes or modifies the transaction log files, then the database might not mount. Hardware issues can prevent a database from mounting. If Exchange runs out of hard drive space, then the databases might not mount. If hard disk NTFS file system permissions have been modified, then the databases might not mount. Note: Apart from Processes test, a TcpPortStatus test also executes on the Application Processes layer of the Exchange server. For more details about the TCP Port Status test, refer to the Monitoring Generic Servers document. 55 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 Chapter 4 Monitoring MS Exchange Server 5.5 Microsoft Exchange Server 5.5 is a client-server messaging system. Exchange Server 5.5 offers a transparent connection to existing networks and mail servers. It provides users with an innovative electronic mail system, online forms etc. Microsoft Exchange Server 5.5 is the primary mail server for the Windows NT Server operating system. The OS allows the server to take advantage of the platform’s reliability, scalability and multitasking capabilities. For example, Windows NT Server multitasking capability allows Microsoft Exchange Server to simultaneously update directory information, transfer information to a client, and route information to other servers and foreign systems. The server-side components perform actions that the client-side components request, such as looking up names in the directory, sending messages, and storing information in private and public folders. These components often reside on a dedicated computer where Microsoft Exchange Server is installed. The server-side components are: Directory Information store Message transfer agent (MTA) System attendant This means that, for the client-server interaction to function smoothly, each of these components should operate without a glitch. Issues with the internal health of these components can affect the responsiveness of the mail server, causing user dissatisfaction. By constantly monitoring the internal operations of the mail servers, such problems can be averted. Like the Exchange server model, eG Enterprise suite offers a specialized Exchange 5.5 monitoring model (see Figure 4.1) for the MS Exchange Server 5.5. The tests associated with this model continuously checks whether the core components of the MS Exchange server 5.5 are operating to peak capacity or no, and promptly alert administrators to potential performance issues. 56 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 Figure 4.1: Layers of MS Exchange Server 5.5 The Network, Tcp, Application Processes, and Windows Service layers have already been discussed in the Monitoring Unix and Windows Servers document. The Mail Service layer too has been dealt with elaborately in the Monitoring Generic Mail Servers chapter of this document. The sections to come therefore, will elaborate on the Exchange 5.5 Service layer only. 4.1 The Exchange 5.5 Service Layer This layer monitors the various components that are responsible for enabling the Exchange service, such as the Exchange server database, Exchange server cache. More details about the Exchange Server 5.5 activities are available in the following sections. The tests that map to this layer are depicted by Figure 4.2 below: Figure 4.2: Tests mapping to the Xchange55_Service layer This test monitors the performance of Exchange Server Directory, the server-side core component. The Microsoft Exchange Server directory contains objects that are the principal means for applications to find and access services, mailboxes, recipients, public folders, and other addressable objects within the messaging system. The directory consists of two components: Directory database Directory service agent. 57 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 The directory database stores directory information like recipients, distribution lists, servers, and messaging infrastructure. The directory service agent manipulates the information in the directory database and handles directory requests from applications and services. Purpose This test monitors the performance of Exchange Server 5.5 Directory Cache. Target of the test An MS Exchange Server 5.5 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test – How often should the test be executed 2. - The IP address of the machine where the Exchange Server 5.5 is installed. 3. – The port number through which the Exchange Server 5.5 communicates. The default port number is 25. One set of results for every Exchange Server 5.5 being monitored Measurement Cache hit ratio: Measurement Unit Percent This measure indicates the percentage of database requests that were fulfilled by the Exchange directory cache without causing a Input/Output operation. Interpretation A zero value for this measure may indicate that the Exchange Server 5.5 is not performing any activity on the Exchange directory or no operations are happening on the Exchange Server 5.5 itself. A non-zero value indicates that the directory service has found the required objects in the directory cache thereby reducing the access. A high value for this measure ensures better performance of the Exchange Server 5.5. This test monitors the performance of Exchange Server Database. The information store is key to database management in Exchange Server. This server-side component is responsible for storing data, such as e-mail messages in user mailboxes and information in public folders. The information store is actually two separate databases. The private information store database, called Priv.eb and Public information store, called Pub.ebd. The private information store manages data in user mailboxes. The public information store manages data in public folders. Microsoft Exchange Server relies on an embedded database engine that lays out the structure of the disk for Exchange Server and manages memory. The Exchange database engine caches the disk in memory by swapping 4 KB chunks of data, called pages, in and out of memory. The engine updates the pages in memory and takes care of writing new or updated pages back to the disk. The database engine commits a transaction only when it can guarantee that the data is durable and protected from 58 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 crashes or other failures. The database engine will only successfully commit data when it is sure it has flushed that data from memory to the transaction log file on disk. Purpose This test monitors the performance of Exchange Server 5.5 Database. Target of the test An Exchange Server 5.5 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test – How often should the test be executed 2. - The IP address of the machine where the Exchange Server 5.5 is installed. 3. – The port number through which the Exchange Server 5.5 communicates. The default port number is 25. One set of results for every Exchange Server 5.5 being monitored Measurement Unit Measurement Database ratio: cache hit Percent A significantly low value indicates that the Exchange Server 5.5 is not having enough free memory. Increasing the memory may solve this problem. Percent A significantly low value indicates that the Exchange Server 5.5 is not having enough free memory. Increasing the memory may solve this problem. Recrds/Sec This measure should be as close to zero as possible. This measure shows the percentage of database requests that were fulfilled by the information store cache without incurring disk input/output activity. Database tables cache hit ratio: This measure shows the percentage of database tables opened using the cached schema information. Log record waiting rate: This measure shows the number of log records that cannot be added to the log buffers because the log buffers are full. Log threads waiting: Interpretation If it is not, it might indicate that the size of the log buffer might be a bottleneck. Increasing the memory may solve this problem. Number This measure shows the number of threads waiting for their data to be written to the log buffer so that the update of the database can be completed. This measure possible. should be as low as A high value for this measure may indicate that the log buffer might be a bottleneck. Increasing the memory may solve this problem. 59 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 This test monitors the performance of Post Office Protocol version 3 (POP3) and Internet Messaging Access Protocol (IMAP). POP3 is an Internet protocol that allows a POP3 client to download e-mail from the messaging server like Exchange Server 5.5. This protocol works well for computers that are unable to maintain a continuous connection to a messaging server. Microsoft Exchange Server implements this protocol as a process of the information store. Internet Messaging Access Protocol (IMAP) works like POP3. This protocol enables clients to access and manipulate messages stored within their mailboxes. Unlike POP3, IMAP4 allows a user to access multiple e-mail folders, search through a mailbox, and maintain read and unread message flags. In addition, a user can download an entire message or a portion of a message, such as an attachment. Like POP3, IMAP4 also runs as a process of the information store. Purpose This test monitors the usage of POP3 and IMAP protocols via an Exchange Server 5.5 Target of the test An Exchange Server 5.5 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test – How often should the test be executed 2. – The IP address of the machine where the Exchange Server 5.5 is installed. 3. – The port number through which the Exchange Server 5.5 communicates. The default port number is 25. One set of results for every Exchange Server 5.5 being monitored Measurement Unit Measurement Current connections: POP3 Number This measure shows the number of current POP3 connections to the server. Interpretation A high value for this measure indicates that a large number of POP3 clients are connected to the Exchange Server 5.5. This measure helps the administrator in planning or upgrading the following parameters: 60 Server’s memory requirements Control of unnecessary traffic on the mail server Server’s processing capabilities M o n i t o r i n g M S E x c h a n g e S e r v e r Current connections: IMAP 5 . 5 Number This measure shows the number of current IMAP connections to the server. Current POP3 waits: This measure helps the administrator in planning or upgrading the following parameters: Server’s memory requirements Control of unnecessary traffic on the mail server Server’s processing capabilities Number A high value for this measure indicates that either Exchange Server 5.5 is down or Exchange Server is overloaded with jobs. Number A high value for this measure indicates that either the Exchange Server 5.5 is down or Exchange Server is overloaded with jobs. This measure shows the number of outstanding requests from POP3 clients. Current IMAP waits: A high value for this measure indicates that a large number of IMAP clients are connected to the Exchange Server 5.5. This measure shows the number of outstanding requests from IMAP clients. The MsXMailService test reports general statistics pertaining to the MS Exchange Server 5.5. Purpose Reports general statistics pertaining to the MS Exchange Server 5.5 Target of the test An Exchange Server 5.5 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the test – How often should the test be executed 2. - The IP address of the machine where the Exchange Server 5.5 is installed. 3. – The port number through which the Exchange Server 5.5 communicates. The default port number is 25. One set of results for every Exchange Server 5.5 being monitored Measurement Measurement Unit 61 Interpretation M o n i t o r i n g M S E x c h a n g e S e r v e r Inbound queue size: 5 . 5 Number This metric checks the inbound side of the MS Exchange server. A consistently high queue size could indicate that the server is not able to cope with the incoming traffic. Number Typically, the outbound queue length should be short. The number of messages received from the Internet destined for this MS Exchange Server Outbound queue size: The number of messages from this MS Exchange Server, that are queued to be delivered to the Internet MTS in queue: Number The number of messages awaiting final delivery in this MS Exchange Server MTS out queue: Number The number of messages waiting to be converted to Internet Mail format Incoming connections: Number The number of current SMTP connections to the Internet Mail Service (IMS) established by other SMTP hosts Outgoing connections: Number The number of current SMTP connections the Internet Mail Service has established to other SMTP hosts Failed connections: Number A lot of failures can occur if the Exchange server is not able to connect to remote server(s) over the Internet Number There may be many reasons why an Exchange server can reject connections from other hosts. eg., based on access control specifications, if the remote host's DNS name cannot be resolved. The current number of SMTP connection attempts made by the InternetMail Service to other hosts, that have failed Rejected connections: The current number of SMTP connections from other hosts that the Internet Mail Service has rejected 62 M o n i t o r i n g M S E x c h a n g e S e r v e r Incoming messages: 5 . 5 Number The current number of Internet messages delivered into MS Exchange Server Outgoing messages: The current number of outbound messages delivered to their destinations This test monitors the performance of Exchange Server information store, a server-side component. The information store makes it possible for users to send mail and use public folders. The information store performs the following tasks: Stores public folders in the public information store. Stores user’s messages in the private information store. Maintains storage. Delivers messages addressed to users on the same server as the sender. Forwards messages addressed to recipients on other servers and systems to the message transfer agent (MTA) to deliver. Purpose This test monitors the performance of the information store in Exchange Server 5.5. Target of the test An Exchange Server 5.5 Agent deploying the test An internal agent Configurable parameters for the test 1. Outputs of the test Measurements made by the – How often should the test be executed 2. - The IP address of the machine where the Exchange Server 5.5 is installed. 3. – The port number through which the Exchange Server 5.5 communicates. The default port number is 25. One set of results for every Exchange Server 5.5 being monitored Measurement Measurement Unit 63 Interpretation M o n i t o r i n g test M S E x c h a n g e S e r v e r Current users: 5 . 5 Number This measure is a good indicator of user activity in the Exchange 5.5 Server. This information can be used by the administrator for planning the capacity of the mail server. Number This measure is usually zero under normal conditions. This measure shows the actual number of users (not connections) currently using the information store. Mail send queue size: This measure indicates the number of messages in the send queue of an information store. Mail receive queue size: This measure can be non-zero in the case of very busy systems (2000 users and more). Number This measure shows the number of messages in the receiving queue of the information store. Mail sent rate: This measure is usually zero under normal conditions. A non-zero value for this measure indicates that the SMTP service is choking up memory. Msgs/Min This measure indicates the rate at which messages are being sent to other storage providers via the Message Transfer Agent (MTA). A high value over a period for this measure indicates the one of the following: Microsoft Exchange MTA service is down Microsoft Exchange choking up memory The Exchange Server 5.5 is overloaded. MTA service is MTA is a component of Microsoft Exchange Server that sends and distributes information between Microsoft Exchange Server systems or between Microsoft Exchange Server and a foreign system. Each MTA is associated with one information store. Mail opens: Msgs/Sec This measure shows the overall picture of user activity. An abnormally high value for this measure may indicate that the Exchange Server 5.5 is overloaded. Reqs/Sec This measure is another good indicator of user activity on the mail folders. This measure indicates the rate at which the requests, to open the messages are being submitted to the private information store. Folder opens: This measure indicates the rate at which requests, to open the folders are being submitted to the public information store. 64 M o n i t o r i n g M S E x c h a n g e S e r v e r Avg mail delivery time: 5 . 5 Secs This measure indicates the average time between the submission of a message to the information store and the submission to the MTA for the last 10 messages. Avg mail local delivery time: A non-zero value for this measure indicates a change in user workload. An abnormally high indicates inability to destinations. One of this can be a network Secs This measure indicates the average time between the submission of a message to the information store and the delivery to all local recipients (recipients on the same server) for the last 10 messages. value for this measure deliver to one or more the possible reasons for failure. A non-zero value for this measure indicates a change in the user workload. An abnormally high value for this measure may indicate that the server is overloaded. This test monitors the availability and performance of a Microsoft Exchange mail server from an external perspective. The test mimics the mail client activity by using the MAPI (Messaging Application Programming Interface) for sending and receiving mails. Note that Microsoft Mail account needs to be configured in the Exchange server in order to run this test. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Exchange as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Note: The eG external agent that is executing the MsXMail test, should be installed on a Windows NT server/client in the same domain as the Exchange 5.5 server. The administrator configuring the test should ensure that the mailbox being used in the test, exists on the Exchange 5.5 server. The eGurkhaAgent service should run using the account information of the user whose mailbox has been configured for the MsXMail test. Purpose Monitors the availability and performance of a Microsoft Exchange mail server from an external perspective Target of the test An MS Exchange 5.5 Server 65 M o n i t o r i n g M S E x c h a n g e Agent deploying the test An internal agent Configurable parameters for the test 1. S e r v e r 5 . 5 - How often should the test be executed 2. - The IP address of the machine where the Exchange 5.5 Server is installed. 3. – The port number through which the Exchange 5.5 Server communicates. The default port number is 25. 4. - Specify the user name or the user ID of a user mail box available on the Exchange server that is to be used for this test. 5. - The name of the site in the Exchange server to which the mailbox belongs 6. Outputs of the test Measurements made by the test - The name of the organization in the Exchange server to which the specified site belongs One set of results for every Exchange 5.5 Server being monitored Measurement Ability to send mails: Measurement Unit Percent A value of 0 indicates that the test was not successful in sending a mail. Possible reasons for this could include the mail server being down, the network connection to the server not being available, or the test configuration information being incorrect. Number A value of –1 indicates that the mail server may be down or the configuration information may be incorrect. Secs A high value of this measure could indicate high network traffic or that the mail server is busy. Percent The value of 0 indicates that the test was not successful in receiving a mail message from the Exchange server. Possible reasons could be incorrect configuration information. Indicates the availability of the mail server for receiving the mails sent by the test Sent messages: Indicates the number of messages sent to the mail server. Time to send mails: Indicates time taken to send a mail from to the mail server Ability to receive mails: Interpretation Indicates the availability of the exchange server for sending mails to the mail client 66 M o n i t o r i n g M S E x c h a n g e S e r v e r Received messages: 5 . 5 Number Indicates the number of messages received by the mail client from the mail server Mail received time: The sent messages could be in the message queue of the mail server but not routed to the mail box Configuration information may be incorrect Network failure The mail service may not be running in the user account A high value in this measure indicates that the mail server is busy or the network traffic is high. Mins This is a key measure of quality of the mail service. An increase in this value may be indicative of a problem with the mail service. Possible reasons could include queuing failures, disk space being full, etc. Mins If the value of the Received messages measure is 1, then the value of the Max roundtrip time measure will be the same as the Avg roundtrip time. The average of the round trip time (the time lapse between transmission and reception of a message by the server) of all the messages received by the mail server during the last measurement period Max roundtrip time: Secs Indicates the time taken by the mail client to receive a mail from the mail server Avg roundtrip time: The value of 0 indicates that the test was not successful in receiving mail messages from the Exchange server. The possible reasons could be: The high water mark of the round trip time (the time lapse between transmission and reception of a message by the server) of all messages received by the mail server during the last measurement period To know the site and organization on which the mailbox configured for the test exists, use the Microsoft Exchange Administrator console. This console can be opened using the menu sequence: Start -> Programs -> Microsoft Exchange -> Microsoft Exchange Administrator. A sample Administrator Window has been given below. 67 M o n i t o r i n g M S E x c h a n g e S e r v e r 5 . 5 A C B Figure 4.3: The Exchange Administrator window A The icon marked A represents an organization in the Exchange server. The text following the icon is the name of the organization. In our illustration, this is Ferguson & Bardell. An organization is the root or starting point of Microsoft Exchange server directory objects. B The icon marked B represents a site. The text following this icon is the name of the site. In our illustration, the site name is NAmerica-W. A site is nothing but a group of one or more Exchange server computers connected to the same local area network (LAN). An organization can consist of multiple sites. C The icon marked C represents a mail box within an Exchange server. The text following the icon is the name of the mailbox. In our illustration, Administrator is the name of a mailbox under the NAmerica-W site. A mailbox is a private repository for email and other information. To view the complete list of mail boxes within a site, click on the Recipients sub-node under that site in the left pane of the Administrator window. Note: Apart from Processes test, a TcpPortStatus test also executes on the Application Processes layer of the Exchange Server 5.5. For more details about the TCP Port Status test, refer to the Monitoring Generic Servers document. 68 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s Chapter 5 Monitoring Lotus Domino Mail Servers The Domino server family is an integrated messaging and Web application software platform. The Lotus Domino mail server is a powerful messaging server for corporate intranets and the Internet. Its integrated services deliver reliability, superior administration capabilities, and good performance for an organization. To ensure that such a popular mail server always serves corporates to the best of its ability, the critical internal processes of the server are to be monitored constantly for both availability and overall effectiveness. These processes include: Agent Manager HTTP SMTP Server POP3 Router Database Replicator IMAP server The Domino Mail server monitoring model (see Figure 5.1) that eG Enterprise offers, periodically verifies the health of the services and processes that are integral to the normal functioning of the mail server, and alerts administrators even when the smallest of issues surface. 69 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s Figure 5.1: Layer model for a Lotus Domino mail server The Operating System, Network, Tcp, and Application Processes layers of Figure 5.1 have been explained adequately in the Monitoring Unix and Windows Servers document. The Mail Service layer’s significance can be ascertained from the Monitoring Generic Mail Servers chapter in this document. This chapter therefore will discuss only the Domino Database, Domino Server, and Domino Service layers. Note: An eG agent uses the SNMP Management Information Base (MIB) of the Domino mail server to monitor it. Hence, for the eG agent to monitor the Domino Mail server, it is essential to install the Lotus Notes’ SNMP agent. Before installing the SNMP agent, the SNMP service on the corresponding operating system should be enabled. Please refer to the Domino mail server reference manuals for detailed instructions. 5.1 The Domino Database Layer The Domino mail server database is one of the most important components. A Domino database is a single file containing multiple documents. A document in Domino database can be compared to records in a conventional database, but a Domino document is more sophisticated than a typical database record, containing rich text, pictures, objects, and many other types of information. This layer tracks the health of the Domino database with the help of the LnDatabase test shown in Figure 5.2. Figure 5.2: Tests mapping to the Domino Database layer 70 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test reports database related metrics of the Lotus Domino server. Purpose Reports database related metrics of the Lotus Domino server Target of the test A Domino mail server Agent deploying the test An internal agent 71 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 6. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 7. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 8. – Specify the encryption password here. 9. – Confirm the encryption password by retyping it here. 72 M o n i t o r i n g L o t u s 10. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for database files on the mail server being monitored Measurement Measurement Unit Buffer control pool size: Indicates the size of the buffer control pool. MB Buffer control pool used: Indicates the number of bytes used in the buffer control pool. MB Buffer pool allocated: Indicates the number of bytes allocated from the buffer pool. MB Buffer pool max: MB Interpretation The value 0 may indicate that the measure's value is too large to be passed via snmp. Indicates the maximum size of the buffer pool. Buffer pool used: MB Indicates the number of buffers used from the buffer pool. NSF pool size: KB The NSF Buffer Pool is a section of memory dedicated to buffering I/O transfers between the NIF (Notes Index Facility) indexing functions and disk storage. By changing the size of NSF Buffer Pool you can control the size of the memory section used for this buffering. The NSF Buffer Pool is the only Domino memory pool that is configurable by the user. Therefore, while setting the NSF buffer pool size, you need to consider the number of users, the size and number of views, and the number of databases. KB If the value of this measure decreases consistently, it indicates a steady erosion of space in the NSF pool. Resize the NSF pool, so that more memory is available for indexing or buffering I/O transfers. Indicates the size of the NSF Pool. NSF pool used: Indicates the amount of space used in the NSF pool. 73 M o n i t o r i n g L o t u s D o m i n o Buffer reads: pool Indicates percentage pool reads. M a i l percent of S e r v e r s Percent the buffer Number Buffer pool reads: Indicates the number of buffer pool reads. Number Buffer pool writes: Indicates the number of buffer pool writes. Current entries: cache Number Indicates the number of databases currently in the cache. Database cache hits: Administrators should monitor this number to see whether it approaches the NSF_DBCACHE_MAXENTRIES setting. If it does, it indicates that the cache is under pressure. If this situation recurs, the administrator should increase the setting for NSF_DBCACHE_MAXENTRIES. Number Indicates the number of times an lnDBCacheInitialDbOpe n is satisfied by finding a database in the cache. Database initial opens: cache Number By comparing this number to Db_cache_hits, administrators can gauge the effectiveness of the caching activity. Percent A high 'hits-to-opens' ratio indicates the database cache is working effectively, since most users are opening databases in the cache without having to wait for the usual time required by an initial (non-cache) open. If the ratio is low (in other words, more users are having to wait for databases not in the cache to open), the administrator can increase the NSF_DBCACHE_MAXENTRIES settings. The number of times a user/server opened a database that was not already being used by another user/server Database ratio: cache hit Indicates the percentage of hits to opens. 74 M o n i t o r i n g L o t u s D o m i n o M a i l Database cache max entries: S e r v e r s Number Indicates the number of times a database is not placed into the cache. Database rejections: cache Number Indicates the number of times a database is not placed into the cache. A database might not be placed into the cache when it is closed because lnDBCacheCurrentEntries equals or exceeds lnDBCacheMaxEntries * 1.5. This number should stay low. If it begins to rise, you should increase the NSF_DbCache_Maxentries settings. The MailboxSizeTest reports the size of the individual Domino database files. Purpose Reports the size of the individual Domino database files Target of the test A Domino mail server Agent deploying the test An internal agent Configurable parameters for the test 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port number of the Domino mail server. 4. Outputs of the test Measurements made by the test – The install directory of Lotus Notes. One set of results for every database file on the mail server being monitored Measurement Databases size: Indicates the size of this Domino database file. Measurement Unit Interpretation MB This test tracks various statistics pertaining to the Domino database. This test is disabled by default and has been retained only to ensure backward compatibility with previous versions of the eG Enterprise suite. Purpose To measure statistics pertaining to the Domino database Target of the A Domino mail server 75 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s test Agent deploying the test An internal agent 76 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. 4. – The port number on which the mail server is exposing the SNMP MIB. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 77 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for every mail server being monitored Measurement Unit Measurement Interpretation Current cache entries: Indicates the number of databases currently in the cache. Number Administrators should monitor this measure to see whether it approaches the NSF_DBCACHE_MAXENTRIES setting in NOTES.ini file. If it does, this indicates that the cache is under pressure. If this situation occurs frequently, the administrator should increase the setting for NSF_DBCACHE_MAXENTRIES. Cache hit ratio: This value indicates the percentage of pages found in the cache without having to read from disk. Percent A high value for this measure indicates that the database cache is working effectively, as most users are opening databases in the cache without having to wait for the usual time required by an initial (non-cache) open. A low value for this measure indicates that more users are waiting to open a database that is not in the cache. The Administrator can increase the NSF_DBCACHE_MAXENTRIES settings to prevent this situation. Max cache entries: The number of databases that the server can currently hold in its cache at a time. Number This measure shows the maximum cache_curr_entries configured for this server. 5.2 The Domino Server Layer The tests associated with this layer monitor: The MTA service of the Domino mail server The session-handling capacity of the server The memory usage by the server The data traffic to and from each of the key ports on the server The availability and request-processing ability of the server 78 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s Figure 5.3: Tests mapping to the Domino Server layer The Lotus Notes MTA Test monitors the MTA (Mail Transfer Agent) service of the Domino mail server. Purpose Monitors the MTA (Mail Transfer Agent) service of the Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 79 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 80 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Dead messages: Measurement Unit Interpretation Number Indicates the number of dead mail messages. Pending recipients: Number Indicates the number of recipients waiting for mails. Waiting messages: Number Indicates the number of messages that are in the process of being routed. Mail transfer failure: Number Indicates the number of messages that the MTA could not transfer. Data transferred: KB Indicates the amount of data transferred outbound / into any of the mail boxes by this MTA. Transferred messages: Number Indicates the total number of messages transferred outbound / into any of the mail boxes by this MTA. The Lotus Domino test monitors how well the Lotus Domino mail server handles client sessions. Purpose Monitors how well the Lotus Domino mail server handles client sessions Target of the test A Domino mail server Agent deploying the An internal agent 81 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s test 82 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 83 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Unit Measurement Number Current threads: Indicates the number of Domino threads available to service requests. Peak active threads: Indicates watermark threads. the of high active Peak current threads: Indicates watermark threads. Number Number the high of current Request last minute: Number Indicates the number of Domino requests that came in the last minute. Number Request last 5min: Indicates the number of Domino requests that were received in the last 5 minutes. Number Request last hour: Indicates the number of Domino requests that were received in the last 1 hour. Number Requests handled: Indicates the number of Domino requests that are currently been handled by the Domino mail server. Database rate: cache hit Hits/Sec Indicates the Domino database cache hit rate. 84 Interpretation M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test reports statistics related to the network traffic handled by the Domino ports. Purpose Reports statistics related to the network traffic handled by the Domino ports Target of the test A Domino mail server Agent deploying the test An internal agent 85 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 86 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for every Domino port Measurement Data received: Measurement Unit Interpretation KB Indicates the total data received (in KB). KB Data sent: Indicates the total kb sent. Inbound sessions: Number Indicates the number of inbound sessions established. Outbound sessions: Number Indicates the number of outbound sessions established. Dropped sessions: Number Indicates the number of sessions dropped due to low network resources. Concurrent limit: session Number Indicates the current limit on the number of concurrent sessions allowed. The LnServer test reports key statistics pertaining to the Domino mail server. Purpose Reports key statistics pertaining to the Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 87 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 88 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Measurement Unit Percent Availability: Indicates the availability of the Domino mail server. Interpretation Each server in a cluster periodically determines its own workload based on the response time of the requests the server has processed recently. The workload is expressed as a number from 0 to 100, where 0 indicates a heavily loaded server and 100 indicates a lightly loaded server. This number is called the server availability index. As response times increase, the server availability index decreases. The server availability index is approximately equal to the percentage of the total server capacity that is still available. For example, if the server availability index is 65, you still have approximately 65% of the capacity of your server available. Although the servers in your enterprise may vary in power and resources, the server availability index represents the same thing on each server -- the amount of total availability of that server that is still available Server threads: worker Number Indicates the maximum number of concurrent transactions to create. Current users: Number Indicates the number of users who have currently opened sessions with the server. Dropped sessions: Number Indicates the number of sessions dropped from the server. 89 M o n i t o r i n g L o t u s D o m i n o M a i l Transaction rate: S e r v e r s Trans/Min Indicates the rate at which transactions occur on the server. Transactions completed: Number Indicates the number of transactions that have been completed. Closed old sessions: Number Indicates the number of sessions that were dropped because of too many concurrent users. This test tracks statistics pertaining to the memory usage of the Domino mail server. Purpose To measure statistics pertaining to the memory usage of the Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 90 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. 4. – The port number on which the mail server is exposing the SNMP MIB 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 91 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Total allocated: memory Measurement Unit MB This measure shows the memory requirement of the Domino mail server. This can be used to see the relative amount of memory being used compared to the total memory available on the server. For effective performance, this measure depends on the database file size and the number of CPUs on the machine. MB For effective performance, this measure depends on the database file size and the number of CPUs on the machine. MB This measure shows the shared memory allocated for Domino. For effective performance, this measure depends on the database file size and the number of CPUs on the machine. Indicates the total memory that has been allocated to the processes and shared memory. Memory allocation for process: This measure shows the total memory allocated for the Domino processes. Shared allocation: Indicates shared allocated. memory the Interpretation total memory 5.3 The Domino Service Layer This layer tracks the health of the key Domino services using the tests depicted in Figure 5.4. Figure 5.4: Tests mapping to the Domino Service layer 92 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test reports the delivery statistics related to the Domino mail server. Purpose Reports the delivery statistics related to the Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 93 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 94 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Average mail delivery time: Measurement Unit Interpretation Secs Indicates the average time taken for mail delivery. Max delivery time: Secs Indicates the maximum time taken for mail delivery. Data transferred: KB Indicates the total size of all mail messages delivered during the last measurement period. Mail routing failures: Number Indicates the number of mail routing failures that happened during the last measurement period. Mails delivered: Number Indicates the number of messages received by the router during the last measurement period. Mail deliveries: Number Indicates the count of actual mail items delivered during the last measurement period. Waiting mails: Number Indicates the outgoing mail messages currently in MAIL.BOX waiting for transfer. 95 The value of this measure may be different from the value of the Mails delivered measure, as the latter counts individual messages. M o n i t o r i n g L o t u s D o m i n o Waiting recipients: M a i l mail S e r v e r s Number Indicates the number of pending mail messages awaiting local delivery. Waiting resolutions: DNS Number Indicates the number of mail messages in MAIL.BOX waiting for DNS resolutions. Transferred mails: Number Indicates the number of messages that he router has attempted to transfer during the last measurement period. Mail transfer failures: Number Indicates the number of messages the router is unable to transfer during the last measurement period. Mails routed: Number Indicates the number of mail messages the router routed during the last measurement period. Dead mails: Number Indicates the number of dead (undeliverable) messages currently in MAIL.BOX. Mails on hold: Indicates the number of mail messages in the message queue that are on hold currently. Mails pending: Number Indicates the number of mail messages pending currently. 96 A large value for this metric indicates problems in the DNS server or in the mail server to DNS server communication. M o n i t o r i n g L o t u s D o m i n o M a i l Mails routed via nrpc: S e r v e r s Number Indicates the number of mail messages moved from MAIL.BOX via NRPC during the last measurement period. Mails smtp: routed via Number Indicates the number of mail messages moved from MAIL.BOX via SMTP during the last measurement period. Average mail delivered: size KB Indicates the average size of delivered mails. This test reports statistics pertaining to the LDAP sessions with the Domino mail server. Purpose Reports statistics pertaining to the LDAP sessions with the Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 97 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 98 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Unit Measurement Sessions queue size: Number Indicates the number of incoming sessions awaiting processing in the LDAP Listener work queue. Active sessions: LDAP Number Indicates the current number of LDAP server tasks. Sessions received: data MB Indicates the data received by this LDAP server. Sessions data sent: MB Indicates the data sent by this LDAP server. Sessions threads: busy Number Indicates the number of LDAP server tasks currently running. Sessions threads: idle Number Indicates the number of LDAP server tasks currently idle. Total sessions: Number Indicates the total number of LDAP server tasks. 99 Interpretation M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test reports metrics related to the Calendar service of the Lotus Domino server. This test is disabled by default. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Domino Mail as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Purpose Reports metrics related to the Calendar service of the Lotus Domino server Target of the test A Domino mail server Agent deploying the test An internal agent 100 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port at which the listens 4. – The port number on which the mail server is exposing the SNMP MIB. The default is 161. 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. The default is public. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 101 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for the Domino mail server being monitored Measurement Unit Measurement Total resources: appts Interpretation Number Indicates the total number of scheduled appointment and resource reservations. Total resources: users Number Indicates the total number of resources that have been reserved, and the number of users with scheduled appointments. Total sched appts: Number Indicates the total number of scheduled appointments. Total reservations: Number Indicates the total number of reservations for resources. Total resources: Number Indicates the total number of resources that have been reserved. Total users: Number Indicates the total number of users who have scheduled appointments. The Nrpc test reports whether a Notes client is able to connect to the Lotus Domino mail server, and also measures the responsiveness of the mail server. This test is disabled by default. To enable the 102 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Domino mail as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Purpose Reports metrics related to the Calendar service of the Lotus Domino server Target of the test A Domino mail server Agent deploying the test An internal agent Configurable parameters for the test 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. – The port number to which the server being configured listens. 4. 5. 6. – The port of the Domino HTTP server. – The user name using which the test needs to connect to the Domino mail server. – The password of the specified 7. Outputs of the test Measurements made by the test . – Confirm the password by retyping it here. One set of results for the Domino mail server being monitored Measurement NRPC availability: Measurement Unit Percent Indicates whether the Notes client is able to connect to the Domino server via the Domino router. NRPC response time: Interpretation While the value 100 indicates that a connection has been established, 0 indicates a lack of connectivity. Secs Indicates the time taken by the Domino mail server to respond to requests from clients. Note: This test will report measures only if the following are in place: The Domino HTTP Server should be running. The DIIOP task of the Domino mail server should have been started. The NCSO.jar file available in the\Domino\Data\domino\java directory should be copied to the \lib directory. 103 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test monitors the availability and performance of the Lotus Domino mail server from an external perspective. The test mimics the mail client activity by using the Domino Notes Remote Procedure Call (NRPC) protocol for sending and receiving mails. To enable the test, go to the ENABLE / DISABLE TESTS page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Domino mail as the Component type, Performance as the Test type, choose the test from the DISABLED TESTS list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button. Purpose Monitors the availability and performance of the Lotus Domino mail server from an external perspective Target of the test A Lotus Domino Mail server Agent deploying the test An internal agent Configurable parameters for the test 1. - How often should the test be executed 2. - The IP address of the machine where the Domino server is installed. 3. – The port number through which the Domino mail server communicates 4. - The user name of the sender on the mail server 5. - The password that corresponds to the specified sender 6. - Confirm the password by retyping it here. 7. Outputs of the test Measurements made by the test - Specify the full path to the Lotus mail client. For eg., d:/Lotus. One set of results for every Lotus Domino mail server being monitored Measurement Ability to send mails: Measurement Unit Percent A value of 0 indicates that the test was not successful in sending a mail. Possible reasons for this could include the mail server being down, the network connection to the server not being available, or the test configuration information being incorrect. Number A value of –1 indicates that the mail server may be down or the configuration information may be incorrect. Secs A high value of this measure could indicate high network traffic or that the mail server is busy. Indicates the availability of the mail server for receiving the mails sent by the test. Sent messages: Indicates the number of messages sent to the mail server. Time to send mails: Interpretation Indicates time taken to send a mail from to the mail server. 104 M o n i t o r i n g L o t u s D o m i n o M a i l Ability to receive mails: S e r v e r s Percent The value of 0 indicates that the test was not successful in receiving a mail message from the mail server. Possible reasons could be incorrect configuration information. Number The value of 0 indicates that the test was not successful in receiving mail messages from the mail server. The possible reasons could be: Indicates the availability of the mail server for sending mails to the mail client. Received messages: Indicates the number of messages received by the mail client from the mail server. Time to receive mail: Configuration information may be incorrect Network failure The mail service may not be running in the user account A high value in this measure indicates that the mail server is busy or the network traffic is high. Mins This is a key measure of quality of the mail service. An increase in Roundtrip_time may be indicative of a problem with the mail service. Possible reasons could include queuing failures, disk space being full, etc. Mins If the value of the Rcvd_msgs measure is 1, then the value of the Max_roundtrip_time measure will be the same as the Avg_roundtrip_time. The average of the round trip time (the time lapse between transmission and reception of a message by the server) of all the messages received by the mail server during the last measurement period. Max round-trip time: The sent messages could be in the message queue of the mail server but not routed to the mail box Secs Indicates the time taken by the mail client to receive a mail from the mail server. Avg round-trip time: The high water mark of the round trip time (the time lapse between transmission and reception of a message by the server) of all messages received by the mail server during the last measurement period. 105 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s Note: 1. Notes client must be installed on the system where this test will be executed. 2. This test will execute only on Windows environments. 3. The lcppn22.dll is required by the user to run the DominoNrpc test. To download this dll, do the following: a. Connect to the URL: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2004-0607+07%3A42%3A38.563764R&S_TACT=104AH%20W42&S_CMP=&s= b. Download the Lotus Notes C++ API Toolkit in the URL to a location in your local disk. c. An executable file (.exe) gets downloaded, which when executed, creates a notescpp directory in the specified location. d. Also, an lcppn22.dll gets created within this notescpp directory. e. Copy this lcppn22.dll to the \notes directory. Note: The eG external agent that is executing the Domino NRPC test, should be installed on a Windows NT/2000/2003 system that is in the same domain as the Lotus Domino mail server. The Lotus Domino mail client should also be installed on this system for the DominoNrpcTest to work. While deciding on a mailbox to be used for configuring the test, the administrator should first check whether the mailbox exists on the Domino server. This test, executed by an internal agent, tracks statistics pertaining to the services of the Domino mail server. This test is disabled by default, and has been retained only to ensure backward compatibility with previous versions of the eG Enterprise suite. Purpose To measure statistics pertaining to services of Domino mail server Target of the test A Domino mail server Agent deploying the test An internal agent 106 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. 4. – The port number on which the mail server is exposing the SNMP MIB 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 107 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for every database being monitored Measurement Measurement Unit Interpretation Number This measure is indicative of the throughput of the server. If this number is high, the mail server is processing high volume of mails. A low value indicates a lower throughput. Number A high value of this measure indicates a problem in delivering mails. This value should be preferably zero. Waiting mails: Number of mail messages currently waiting to be routed. Number A high value over a long period of time indicates a problem in delivering mails. This value should be preferably low. A high value of this measure over a period of time may lead to dead mails and poor performance of the server. Avg mail delivery time: Secs A high value of this measure shows inefficiency of the server. Desirably, this value should be low. Administrators can compare this value with Cache_hit_ratio. If the value of Cache_hit_ratio is found to be low, there may be a problem due to improper database. Number This value should be low or preferably zero. A high value indicates poor performance of the server or incorrect addresses. Number A relatively high value of this measure may indicate that there is a problem in the local network or name resolution. Delivered mails: Indicates the number of mails received by the router during the last measurement period. Dead mails: The number of dead (undeliverable) mail messages during the last measurement period. Indicates the average time for mail delivery in seconds. Mail transfer failures: Indicates the number of mail messages that the router was unable to transfer during the last measurement period. Mails waiting local delivery: Number of mails currently waiting to be delivered to the users. 108 M o n i t o r i n g L o t u s D o m i n o M a i l S e r v e r s This test, executed by an internal agent, tracks statistics pertaining to the network traffic through the Domino mail server network ports. This test is disabled by default, and has been retained only to ensure backward compatibility with previous versions of the eG Enterprise suite. Purpose Target of the test Agent deploying the test To measure the statistics pertaining to the network traffic through Domino mail server network ports A Domino mail server An internal agent 109 M o n i t o r i n g Configurable parameters for the test L o t u s D o m i n o M a i l S e r v e r s 1. - How often should the test be executed 2. –The host for which the test is to be configured. 3. - The variable name of the port for which the test is to be configured. 4. – The port number on which the mail server is exposing the SNMP MIB 5. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 6. – The SNMP community name that the test uses to communicate with the mail server. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 7. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 8. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 9. 10. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 11. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 12. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 13. – Specify the encryption password here. 14. – Confirm the encryption password by retyping it here. 110 M o n i t o r i n g L o t u s 15. Outputs of the test Measurements made by the test D o m i n o M a i l S e r v e r s – Specify the duration (in seconds) beyond which the SNMP query issues by this test should time out. The default period is 10 seconds. One set of results for every Domino mail server being monitored Measurement Measurement Unit Interpretation Data traffic in: Indicates the rate at which the data is being received by the port specified in the info. KB/Sec This measure indicates the throughput of data on a particular port. Data traffic out: Indicates the rate at which the data is being sent from the port specified in the info. KB/Sec This measure indicates the throughput of data on a particular port. Inbound sessions: Indicates the number of inbound sessions established on the port. Sessions/Sec This measure can be used with dropped session rate. If this measure is high and sessions are being dropped then concurrent session limit can be increased. Outbound sessions: The number of outbound sessions established on the port specified in the info. Sessions/Sec This measure can be used with dropped session rate. If this measure is high and sessions are being dropped then concurrent session limit can be increased. Dropped sessions: Indicates the number of sessions that have been dropped due to low network resources. Sessions/Sec If this value is continuously high administrators can think of increasing the concurrent_sessions_limit Concurrent sessions: Indicates the limit on the number of concurrent sessions on the port specified in the info. Number This measure gives an idea about the maximum limit of the inbound and outbound sessions. 111 M o n i t o r i n g Q m a i l S e r v e r s Chapter 6 Monitoring Qmail Servers Qmail is a simple message transfer agent. It is meant as a replacement for the entire sendmailbinmail system on typical Internet-connected UNIX hosts. It offers POP3, and support for mail retrieval. Just like other mail servers, eG Enterprise offers an exclusive model for monitoring a Qmail server as well. Figure 6.1: The layer model of a Qmail server The tests mapped to every layer of Figure 6.1 extract critical statistics using which administrators can guage the efficiency of the mail server. The bottom 4 layers of the Figure 6.1 have already been discussed in the Monitoring Unix and Windows Servers document. The Mail Service layer, finds a place in Chapter 2 of this document itself. Hence, the sections to come delve deep into the Qmail Service, Qmail Queue, and the Qmail Send layers only. 112 M o n i t o r i n g Q m a i l S e r v e r s Note: For the Qmail tests to work effectively, ensure that the following are in place: The following packages should be installed along with Qmail: o netqmail-1.05 o daemontools-0.76 o ucspi-tcp-0.88 A detailed Qmail installation www.lifewithqmail.org. procedure is available in the following URL: All executable files (under /package/admin/daemontools-0.76/command) related to the qmail admin services should have links under /usr/local/bin. The executable file svstat (in the /usr/local/bin directory) must be given special executable permission using the command: chmod u+s svstat. Only a super-user can execute this command. The eG agent user should be added to the qmail group. 6.1 The QMail Service Layer The test associated with this layer report the availability of the services configured for the Qmail MTA. Figure 6.2: The tests associated with the QMail Service layer The Qmail Service test checks the availability of the services running for the Qmail MTA. Purpose Checks the availability of the services running for the Qmail MTA Target of the test A Qmail server Agent An internal agent 113 M o n i t o r i n g Q m a i l S e r v e r s deploying the test Configurable parameters for the test Outputs of the test Measurements made by the test 1. - How often should the test be executed 2. –The host on which the Qmail server is executing 3. - The port at which the Qmail server listens One set of results for every Qmail service being monitored Measurement Availability: Measurement Unit Percent A value of 100 indicates that the specified service has been configured and is currently executing. A value of 0 for this measure indicates that the specified service has been configured on the server but is not running at this time. Secs A value of 0 indicates that the service is normal . A value more than 0 indicates that the service has not been running for some time. Checks the availability of the service. Service downtime: The time that has elapsed since the service has been stopped. Interpretation 6.2 The QMail Queue Layer The test associated with this layer reveals the number of messages in queue, and thus indicates the speed with which the Qmail server processes messages. Figure 6.3: The test associated with the QmailQueueTest This test monitors the performance of the queues in the Qmail server. Purpose Monitors the performance of the queues in the Qmail server 114 M o n i t o r i n g Q m a i l S e r v e r s Target of the test A Qmail server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. –The host on which the Qmail server is executing 3. - The port at which the Qmail server listens 4. Outputs of the test Measurements made by the test - How often should the test be executed – Specify the complete path to the Qmail install directory. For example, /var/qmail. One set of results for every Qmail server being monitored Measurement Unit Measurement Queue messages: Interpretation Number A very high value indicates that Qmail is unable to process the messages faster. A value zero indicates that no messages are in queue to process. Not preprocess messages: The number of messages that were not pre-processed. Number A high value indicates that the qmailsend service is not running. A value of zero indicates that all the messages have been processed. Queue size: The total queue size. KB A very high value indicates that Qmail is unable to process the messages faster. A value zero indicates that no messages are in queue to process. The total number of messages in queue. 6.3 The QMail Send Layer The tests associated with this layer monitor the performance of the Qmail-send service. Figure 6.4: The tests associated with the QMail Send layer 115 M o n i t o r i n g Q m a i l S e r v e r s This test tracks key statistics pertaining to the delivery status of messages. Purpose Monitors the performance of the mail delivery by a Qmail server Target of the test A Qmail server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. –The host on which the Qmail server is executing 3. - The port at which the Qmail server listens 4. Outputs of the test Measurements made by the test - How often should the test be executed – This test parses the qmail log files to extract the required measures. Therefore, in the LOGDIR text box here, specify the complete path to the qmail log directory, which stores the log files. For example, /var/log/qmail. One set of results for every Qmail server being monitored Measurement Delivery attempts: Measurement Unit Number The number of delivery attempts during the last measurement period. Success deliveries: Number The number of successful deliveries during the last measurement period. Failures: Number The number of delivery attempts that failed Deferrals: Number The number of delivery attempts that were deferred. Remote success: Number The number of remote successful deliveries. Local success: Number The number of local successful deliveries. 116 Interpretation M o n i t o r i n g Q m a i l S e r v e r s Rate of mail delivery: Operations/Sec The rate at which the delivery attempts were made. Rate of success: Operations/Sec The rate at which messages were successfully delivered. This test returns message-centric performance metrics. Purpose Returns message-centric performance metrics for a Qmail server Target of the test A Qmail server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. –The host for which the test is to be configured 3. - The port at which the specified 4. Outputs of the test Measurements made by the test - How often should the test be executed listens – This test parses the qmail log files to extract the required measures. Therefore, in the LOGDIR text box here, specify the complete path to the qmail log directory, which stores the log files. For example, /var/log/qmail. One set of results for every Qmail server being monitored Measurement Messages transferred: Measurement Unit Number The number of messages transferred. Data transferred: KB Data transferred by the mail server during the last measurement period. Bounce messages: Number The number of bounced messages. 117 Interpretation M o n i t o r i n g Q m a i l S e r v e r s Thrown messages: away Number The number of messages that were discarded because they bounced thrice. KB/Sec Transfer rate: The rate at which bytes were transferred. This test tracks the concurrency checks for local and remote messages. Purpose Tracks the concurrency checks for local and remote messages Target of the test A Qmail server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. –The host on which the Qmail server is executing 3. - The port at which the Qmail server listens 4. Outputs of the test Measurements made by the test - How often should the test be executed – This test parses the qmail log files to extract the required measures. Therefore, in the LOGDIR text box here, specify the complete path to the qmail log directory, which stores the log files. For example, /var/log/qmail. One set of results for every Qmail server being monitored Measurement Local concurrency: Measurement Unit Number The maximum number of concurrent local deliveries. Remote concurrency: Number The maximum number of concurrent remote deliveries. Percent local: Percent The percentage of local concurrent messages that were delivered. 118 Interpretation M o n i t o r i n g Q m a i l S e r v e r s Percent remote: Percent The percentage of remote concurrent messages that were delivered. Note: Apart from Processes test, a TCP Port Status test also executes on the Application Processes layer of the Qmail server. For more details about the TCP Port Status test, refer to the Monitoring Generic Servers document. 119 M o n i t o r i n g t h e E x c h a n g e M e s s a g i n g S e r v i c e Chapter 7 Monitoring the Exchange Messaging Service Exchange IM (Instant Messenger), provided within Exchange 2000, gives users the ability to communicate with one another in an immediate, interactive environment that conveys presence and status information. To ensure hassle-free and prompt communication between users in an environment, the effectiveness of this service should be periodically checked. The eG Enterprise model for the Exchange Messaging service (see Figure 7.1) monitors the IM service at frequent intervals, and alerts administrators if its functioning is faulty – say, if too many requests to the service or responses from the service fail for no palpable reason, or, it too many messages are in queue awaiting delivery. Figure 7.1: Layer model of the Exchange Messaging service The sections to come discuss the Messenger Service alone, as all other layers and related tests have been discussed either in this document itself or in other documents. 7.1 The Messenger Service Layer This layer monitors the Exchange Messaging service, and reports key metrics related to the user activity on the server. 120 M o n i t o r i n g t h e E x c h a n g e M e s s a g i n g S e r v i c e Figure 7.2: The test associated with the Messenger Service layer This test monitors the Instant Messenger of an Exchange 2000 server, and reports key metrics related to the user activity on the server. Purpose Monitors the Instant messaging service of an Exchange 2000 server Target of the test An Instant Messenger Virtual Server Agent deploying the test An internal agent Configurable parameters for the test 1. 2. 3. Outputs of the test Measurements made by the test - How often should the test be executed –The IP/host name of the Exchange 2000 server hosting the Instant Messaging Service - The port number of the Instant Messenger Virtual Server One set of results for an Instant Messenger Virtual Server being monitored Measurement Current users online: Measurement Unit Number Indicates the number of users currently online. Current subscriptions: Number Indicates the number of subscriptions currently active. 121 Interpretation A high value of this measure is indicative of the excessive usage of the instant messaging service. M o n i t o r i n g t h e E x c h a n g e M e s s a g i n g Number of messages queued: S e r v i c e Number Indicates the number of messages queued in the instant messenger Current requests: polling Number Indicates the number of polling requests currently active Failed requests: Reqs/Sec Indicates the average number of requests which have failed per second, including those rejected due to server load Failed responses: Reqs/Sec Indicates the average number of responses that could not be sent, per second Input requests: Reqs/Sec Indicates the average number of requests received over the network per second Input notifies: Notify/Sec Indicates the average number of NOTIFY requests serviced per second Input subscribes: Subscribes/Sec Indicates the average number of SUBSCRIBE requests serviced per second Input unsubscribes: Indicates the average number of UNSUBSCRIBE requests serviced per second Unsubscribes/S ec 122 M o n i t o r i n g t h e E x c h a n g e M e s s a g i n g Output notifies: Indicates number requests second. Notify/Sec the average of NOTIFY issued per Output requests: S e r v i c e Reqs/Sec Indicates the average number of requests sent across the network per second. 123 E x t e r n a l l y M o n i t o r i n g M a i l S e r v e r s Chapter 8 Externally Monitoring Mail Servers The generic Mail server offered by eG Enterprise requires that an agent be deployed on the mail server being monitored, so that the critical processes running on the mail server host, their resource utilization, and other OS-level metrics are extracted from within the host. However, in some environments, administrators might not have access to mail servers for installing agents; yet, they might be interested in knowing whether the mail server is available / not, and how well it processes mails. To enable such administrators to extract only external metrics such as availability and responsiveness, the eG Enterprise suite prescribes the External Mail model (see Figure 8.1). To use this model, an external agent would suffice. This agent employs native application-level protocols to determine the overall network health, mail server availability, and how quickly the server processes mails. Figure 8.1: Layer model of the External Mail server Only the Network test is mapped to the Network layer; this external test, upon execution, reveals network bottlenecks that could be denying users access to the mail server. The TcpPortStatus test that is mapped to the Application Processes layer indicates whether/not critical TCP ports are available. The Mail test that is associated with the Mail Service layer is executed by an external agent; the test emulates a mail send-receive activity to verify the availability of the mail server and the speed with which it sends/receives mails. For an in-depth discussion on the Mail test, refer to Chapter 2 of this document. For details regarding the other tests mapped to this layer, please refer to the Monitoring Unix and Windows Servers document. 124 E x t e r n a l l y M o n i t o r i n g t h e E x c h a n g e M a i l S e r v e r s Chapter 9 Externally Monitoring the Exchange server eG Enterprise prescribes an Exchange server model (already discussed) that requires an agent to be deployed on the Exchange 2000/2003 server to continuously monitor its internal health. However, some administrators might not have access to the Exchange mail servers for installing agents. Such administrators might at least want to know whether the Exchange server is available or not, and if so, how responsive it is to requests. To capture and view such external metrics alone, eG Enterprise offers the exclusive, External Exchange server model (see Figure 9.1). Using a single eG external agent and no application-level instrumentation, this model can indicate the availability of the Exchange mail server, the efficiency with which it processes messages, the overall health of the network connection between the agent host and the mail server host, and the availability of critical TCP ports on the mail server. Figure 9.1: Layer model of the Exchange Server Only the Network test is mapped to the Network layer; this external test, upon execution, reveals network bottlenecks that could be denying users access to the mail server. The TcpPortStatus test that is mapped to the Application Processes layer indicates whether/not critical TCP ports are available. The Mail test that is associated with the Mail Service layer is executed by an external agent; the test emulates a mail send-receive activity to verify the availability of the mail server and the speed with which it sends/receives mails. 125 E x t e r n a l l y M o n i t o r i n g t h e E x c h a n g e M a i l S e r v e r s For an in-depth discussion on the Mail test, refer to Chapter 2 of this document. For details regarding the other tests mapped to this layer, please refer to the Monitoring Unix and Windows Servers document. 126 M o n i t o r i n g t h e E x c h a n g e C l u s t e r S e r v i c e Chapter 10 Monitoring the Exchange Cluster Service An Exchange cluster service is a collection of physical Exchange mail servers that can act as a single logical server. Requests to a cluster are routed through a virtual cluster server that is assigned a cluster IP address and TCP port. Requests to this server can be handled by any of the individual nodes in the cluster at any given point in time, depending on which node is active at that time. Since clusters are deployed in environments where 24*7 availability and responsiveness are critical, it is imperative that the performance of the clusters is monitored all the time. To monitor an Exchange cluster, an eG external agent is deployed, which emulates a mail sendreceive activity on the Exchange cluster. The emulated requests are directed at the virtual cluster server. Therefore, you need to manage the virtual cluster server as an Exchange Cluster service using the eG administrative interface. Note: For more details on how eG Enterprise monitors clusters, refer to Chapter 7 of the eG User Manual. The layer model used by the eG Enterprise suite to monitor the Exchange cluster service is given below (see Figure 10.1) 127 M o n i t o r i n g t h e E x c h a n g e C l u s t e r S e r v i c e Figure 10.1: Layer model of the Exchange Cluster service The following section will deal with the first layer of Figure 10.1 only. 10.1 The Mail Service Layer The Mail test associated with this layer, emulates a mail send-receive activity on the cluster to determine its availability and responsiveness. The test sends the emulated request to the virtual cluster server (i.e., the Exchange Cluster), which will promptly forward the request to that node in the cluster that currently owns the cluster server. If at least one node in the cluster is currently active, then the mail will be successfully sent/received, indicating the good health of the cluster. On the other hand, if none of the nodes in the cluster are active, then the emulated request will fail, indicating the non-availability of the cluster. Figure 10.2: Tests mapping to the Mail Service layer 128 M o n i t o r i n g t h e I r o n P o r t A s y n c O S M a i l S e r v e r Chapter 11 Monitoring the IronPort AsyncOS Mail Server All IronPort appliances are built from the ground up and are powered by IronPort's unique AsyncOS™ operating system for high performance and high security. Designed to meet the inbound and outbound needs of the world's largest email infrastructures, IronPort appliances contain advanced mail delivery features such as robust queue management, bounce handling and connection management. If any of these features malfunction, it can overwhelm the email infrastructure with numerous mails, and can even make it vulnerable to virus/spam attacks. In order to avoid such adversites, it is essential to continuously monitor the health of the Ironport appliance. eG Enterprise embeds a 100% web-based IromPort AsyncOS Mail monitoring model that monitors the critical hardware and services offered by the IronPort appliance, so that abnormalities are captured early and remedied promptly. Figure 11.1: Layer model of the IronPort AsyncOS Mail server 129 M o n i t o r i n g t h e I r o n P o r t A s y n c O S M a i l S e r v e r Each layer of Figure 11.1 is mapped to a series of tests that reports a wealth of performance metrics related to the appliance. These metrics can provide accurate answers for the following performance queries: Is there a CPU bottleneck on the appliance? Is the fan on the appliance running abnormally fast? Is there a memory shortage on the appliance? Is the power supply to the appliance faulty? Has there been a RAID failure? Is the temperature of the appliance very high? Are too many requests to the DNS server outstanding? Is the email queue full? Are there enough email threads to perform mail transfer? 11.1 The Operating System Layer The tests mapped to this layer can proactively alert administrators to the potential failure of critical AsyncOS hardware such as fans, processors, power supply, memory partitions, and temperature sensors. Figure 11.2: The tests mapped to the Operating System layer This test reveals how efficiently the IronPort appliance uses the CPU resources available to it. Purpose Reveals how efficiently the Ironport appliance uses the CPU resources available to it. Target of the test An IronPort AsyncOS Mail server 130 M o n i t o r i n g Agent deploying the test t h e I r o n P o r t A s y n c O S M a i l External/remote agent 131 S e r v e r M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 132 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement CPU utilization: Measurement Unit Percent Total percentage CPU utilization of the appliance. Interpretation A very high value could indicate a CPU bottleneck at the appliance. This test reports the speed of the fans on the IronPort appliance. Purpose Reports the speed of the fans on the IronPort appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 133 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 134 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Speed: Measurement Unit Rpm Interpretation An unusually high or low value could indicate a problem. Indicates the speed of the fan. This test reports the percentage of disk I/O utilized by the appliance. Purpose Reports the percentage of disk I/O utilized by the appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 135 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 136 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Disk io utilization: Measurement Unit Interpretation Percent Indicates the percentage of disk I/O utilized. This test reports the usage and status of memory resources on the appliance. Purpose Reports the usage and status of memory resources on the appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 137 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 138 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Memory utilization: Measurement Unit Percent Indicates the percentage of memory utilized by the appliance. Availability: Interpretation A high value could indicate a memory bottleneck If memory is full, then this measure will report the value Memory full. If sufficient memory resources are not available, then, this measure will report the value Memory shortage. If sufficient memory resources are available, then, this measure will report the value Memory available. Indicates the memory availability status of the mail transfer process. The numeric values that correspond to the status values discussed above are as follows: State Numeric Value Memory Available 1 Memory Shortage 2 Memory Full 3 Note: By default, this measure reports the values Memory full, Memory available and Memory shortage to indicate the memory availability status. The graph of this measure however, represents the status using the numeric equivalents - 1 to 3. This test indicates the status of the power supply to the appliance. Purpose Indicates the status of the power supply to the appliance Target of the An IronPort AsyncOS Mail server 139 M o n i t o r i n g t h e I r o n P o r t A s y n c O S M a i l test Agent deploying the test External/remote agent 140 S e r v e r M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 141 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Measurement Unit Availability: Interpretation The states reported by this measure and the numeric values that correspond to each state are discussed in the table below: Indicates the current of the power supply to the appliance. State Numeric Value powerSupplyNotIns talled 1 powerSupplyHealth y 2 powerSupplyNoAC 3 powerSupplyFaulty 4 Note: By default, this measure reports the States listed in the table above to indicate the power supply status. The graph of this measure however, represents the status using the numeric equivalents - 1 to 4 This test reports the RAID status. Purpose Reports the RAID status Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 142 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 143 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Measurement Unit Raid State: Interpretation The states reported by this measure and the numeric values that correspond to each state are discussed in the table below: Indicates the current status of the RAID. State Numeric Value Drive Healthy 1 Drive Failure 2 Drive Rebuild 3 Note: By default, this measure reports the States listed in the table above to indicate the RAID status. The graph of this measure however, represents the status using the numeric equivalents - 1 to 3. This test reports the current temperature of the appliance. Purpose Reports the current temperature of the appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 144 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 145 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Current temperature: Measurement Unit Celsius Indicates the current temperature of the appliance. Interpretation A high value could be indicative of a problem, and may hence require further investigation. 11.2 The Network Layer The test mapped to this layer reveals whether/not the appliance is available over the network, and how good/bad the network connection is. Figure 11.3: The test mapped to this layer Since the test mapped to this layer has already been discussed in the Monitoring Unix and Windows Servers document, let us proceed to the next layer. 11.3 The Asyncos Service Layer Using the tests mapped to this layer, you can quickly capture issues with the DNS server, the email queue, and mail thread usage. 146 M o n i t o r i n g t h e I r o n P o r t A s y n c O S M a i l S e r v e r Figure 11.4: The tests mapped to the Asyncos Service layer This test reveals whether/not the DNS server was able to service all host name resolution requests it received, so that administrators can determine whether issues with the DNS server had contributed to many mails being undelivered by the appliance. Purpose Reveals whether/not the DNS server was able to service all host name resolution requests it received, so that administrators can determine whether issues with the DNS server had contributed to many mails being undelivered by the appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 147 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 148 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Outstanding dns requests: Measurement Unit Number Interpretation A high value could indicate a bottleneck with the DNS server. Indicates the number of DNS requests that have been sent but for which no reply has been received yet. Pending dns requests: Number Indicates the number of DNS requests that have not been sent to the DNS server. This test monitors the usage of the email queue by the IronPort appliance. Purpose Monitors the usage of the email queue by the IronPort appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 149 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 150 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Queue utilization: Measurement Unit Percent Indicates the percentage of the email queue that is being utilized. Availability: Interpretation A high value is typically indicative of a large number of undelivered emails. If left unchecked, it can overwhelm the email service, thereby significantly degrading its overall performance. The states reported by this measure and the numeric values that correspond to each state are discussed in the table below: Indicates the current state of the email queue. State Numeric Value QueueSpace Available 1 QueueSpace Shortage 2 Queue Full 3 Note: By default, this measure reports the States listed in the table above to indicate the email queue status. The graph of this measure however, represents the status using the numeric equivalents - 1 to 3. This test reports the number of mail threads in use and the count of open sockets on the appliance. Purpose Reports the number of mail threads in use and the count of open sockets on the appliance Target of the test An IronPort AsyncOS Mail server Agent deploying the test External/remote agent 151 M o n i t o r i n g Configurable parameters for the test t h e I r o n P o r t 1. A s y n c O S M a i l S e r v e r - How often should the test be executed 2. – The IP address of the Cisco Router. 3. - The port number through which the Cisco router exposes its SNMP MIB. The default value is 161. 4. – By default, the eG agent supports SNMP version 1. Accordingly, the default selection in the list is v1. However, if a different SNMP framework is in use in your environment, say SNMP v2 or v3, then select the corresponding option from this list. 5. – The SNMP community name that the test uses to communicate with the Cisco router. This parameter is specific to SNMP v1 and v2 only. Therefore, if the chosen is v3, then this parameter will not appear. 6. – This parameter appears only when v3 is selected as the . SNMP version 3 (SNMPv3) is an extensible SNMP Framework which supplements the SNMPv2 Framework, by additionally supporting message security, access control, and remote SNMP configuration capabilities. To extract performance statistics from the MIB using the highly secure SNMP v3 protocol, the eG agent has to be configured with the required access privileges – in other words, the eG agent should connect to the MIB using the credentials of a user with access permissions to be MIB. Therefore, specify the name of such a user against the parameter. 7. – Specify the password that corresponds to the above-mentioned . This parameter once again appears only if the selected is v3. 8. 9. – Confirm the by retyping it here. – This parameter too appears only if v3 is selected as the . From the list box, choose the authentication algorithm using which SNMP v3 converts the specified and into a 32-bit format to ensure security of SNMP transactions. You can choose between the following options: MD5 – Message Digest Algorithm SHA – Secure Hash Algorithm 10. – This flag appears only when v3 is selected as the . By default, the eG agent does not encrypt SNMP requests. Accordingly, the is set to NO by default. To ensure that SNMP requests sent by the eG agent are encrypted, select the YES option. 11. – If the is set to YES, then you will have to mention the encryption type by selecting an option from the list. SNMP v3 supports the following encryption types: DES – Data Encryption Standard AES – Advanced Encryption Standard 12. – Specify the encryption password here. 13. – Confirm the encryption password by retyping it here. 152 M o n i t o r i n g t h e 14. Outputs of the test Measurements made by the test I r o n P o r t A s y n c O S M a i l S e r v e r - Specify the duration (in seconds) within which the SNMP query executed by this test should time out in the TIMEOUT text box. The default is 10 seconds. One set of results for the appliance being monitored. Measurement Open socket count: Measurement Unit Number Indicates the number of open sockets or files. Mail thread count: Number Indicates the number of threads that perform tasks related to mail transfer. 153 Interpretation C o n c l u s i o n Chapter 12 Conclusion This document has described in detail the monitoring paradigm used and the measurement capabilities of the eG Enterprise suite of products with respect to mail servers. For details of how to administer and use the eG Enterprise suite of products, refer to the user manuals. We will be adding new measurement capabilities into the future versions of the eG Enterprise suite. If you can identify new capabilities that you would like us to incorporate in the eG Enterprise suite of products, please contact support@eginnovations.com. We look forward to your support and cooperation. Any feedback regarding this manual or any other aspects of the eG Enterprise suite can be forwarded to feedback@eginnovations.com. 154
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Page Count : 159 Language : en-IN Tagged PDF : Yes Title : Manual Author : Geetha Creator : Microsoft® Word 2013 Create Date : 2013:12:05 19:16:17+05:30 Modify Date : 2013:12:05 19:16:17+05:30 Producer : Microsoft® Word 2013EXIF Metadata provided by EXIF.tools