zabbix_export: version: '5.4' date: '2021-11-21T21:45:10Z' groups: - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 0aa67021175e43e0b7bc3a855c342401 template: 'Exchange 2016' name: 'Exchange 2016' description: | ## Overview Converted the Exchange 2010 Performance Monitoring Templates. Removed unsupported items and replaced them with equivalents that could be found. Added some new items and graphs. ## Author matt snead groups: - name: Templates items: - uuid: 8409aa169bec4e9bbf8da293248ca394 name: 'Exchange ActiveSync\Current Requests' key: 'perf_counter["\MSExchange ActiveSync\Current Requests"]' delay: '30' value_type: FLOAT description: 'Shows the number of HTTP requests waiting to be assigned to a thread' tags: - tag: Application value: 'MSExchange Other' - uuid: 911c748d516f40f38d1e95bbcc14668b name: 'Exchange ADAccess Domain Controllers(*)\LDAP Read Calls/sec' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Read Calls/sec"]' delay: '30' value_type: FLOAT units: /sec description: | Shows the current rate that LDAP reads occur while processing requests for the client. Used to determine the current LDAP read rate per protocol. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeIS Client(*)\Directory Access: LDAP Reads/sec"] tags: - tag: Application value: 'MSExchange ADAccess' - uuid: b9ef9359e6fb476db9ad29257f1a086c name: 'Exchange ADAccess Domain Controllers(*)\LDAP Read Time' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Read Time"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange ADAccess' triggers: - uuid: d1311dfc50c0407d883dfd3eb69a3b9c expression: 'avg(/Exchange 2016/perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Read Time"],#3)>100' name: 'Exchange ADAccess Domain Controller LDAP Read Time' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: d46ee6cc1af042ef8f926a8de4c58da4 name: 'Exchange ADAccess Domain Controllers(*)\LDAP Search Time' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Search Time"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange ADAccess' triggers: - uuid: 00992e1939f04b248512fa0638fb5620 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Search Time"],#3)>100' name: 'Exchange ADAccess Domain Controller LDAP Search Time' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: c6a653fcc5e64f4882e6c50769c73da5 name: 'Exchange ADAccess Processes(*)\LDAP Read Time' key: 'perf_counter["\MSExchange ADAccess Processes(*)\LDAP Read Time"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange ADAccess' triggers: - uuid: 79ca7b5c3b1e4186b5dcdae8ddf07dec expression: 'avg(/Exchange 2016/perf_counter["\MSExchange ADAccess Processes(*)\LDAP Read Time"],#3)>100' name: 'Exchange ADAccess Processes LDAP Read Time' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: fee9d294577146889a7a771d7ee6f4b5 name: 'Exchange ADAccess Processes(*)\LDAP Search Time' key: 'perf_counter["\MSExchange ADAccess Processes(*)\LDAP Search Time"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange ADAccess' triggers: - uuid: 82890510cb064c99856b3abb4cf03b8f expression: 'avg(/Exchange 2016/perf_counter["\MSExchange ADAccess Processes(*)\LDAP Search Time"],#3)>100' name: 'Exchange ADAccess Processes LDAP Search Time' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: 1a50b943acad4348a50ffe042299c283 name: 'Exchange Mailbox Calendar Attendant Average Calendar Attendant Processing Time' key: 'perf_counter["\MSExchange Calendar Attendant\Average Calendar Attendant Processing Time",30]' delay: '30' value_type: FLOAT units: sec description: | Shows the average time to process an event in the Calendar Attendant. Should be a low value at all times. High values may indicate a performance bottleneck. tags: - tag: Application value: 'MSExchange Other' - uuid: 3bddcccbdae740b4acf76a79bf54951e name: 'Exchange Mailbox Database I/O Database Reads (Attached) Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Database Reads (Attached) Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in milliseconds (ms), to read from the database file. The average value should be below 20 ms. Spikes (maximum values) shouldn't be higher than 100 ms. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: e5cc17ea96ae4825ad068429575fe516 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Reads (Attached) Average Latency"],600s)>40' name: 'MSExchange Database(*)\I/O Database Reads (Attached) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in milliseconds (ms), to read from the database file. The average value should be below 20 ms. Spikes (maximum values) shouldn't be higher than 100 ms. - uuid: d0dc942dd79947278a9f2da0a14b7916 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Reads (Attached) Average Latency"],600s)>500' name: 'MSExchange Database(*)\I/O Database Reads (Attached) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: HIGH description: | Indicates the average time, in milliseconds (ms), to read from the database file. The average value should be below 20 ms. Spikes (maximum values) shouldn't be higher than 100 ms. - uuid: 52e6e887d3df4131b2911e1e848385e0 name: 'Exchange Mailbox Database I/O Database Reads (Recovery) Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in ms, to read from the database file. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: 7df390cff5ba477586a62945079f21c6 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency"],600s)>200' name: 'MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in ms, to read from the database file. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. - uuid: 3492896e43c34f6bae7d8a4c147326a1 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency"],1200s)>1000' name: 'MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: HIGH description: | Indicates the average time, in ms, to read from the database file. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. - uuid: f7ac4626f6f347c6939fd158f23310ff name: 'Exchange Mailbox Database I/O Database Writes (Attached) Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Database Writes (Attached) Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in ms, to write to the database file. This counter isn't a good indicator for client latency because database writes are asynchronous. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Attached) Average Latency when battery-backed write caching is utilized. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: 0ef9d0c9098044c688471926fb0d82e8 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Writes (Attached) Average Latency"],600s)>100' name: 'MSExchange Database(*)\I/O Database Writes (Attached) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in ms, to write to the database file. This counter isn't a good indicator for client latency because database writes are asynchronous. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Attached) Average Latency when battery-backed write caching is utilized. - uuid: 4e8c3caff1fa4e2e8eb20dd44acadfb4 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Writes (Attached) Average Latency"],600s)>500' name: 'MSExchange Database(*)\I/O Database Writes (Attached) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: HIGH description: | Indicates the average time, in ms, to write to the database file. This counter isn't a good indicator for client latency because database writes are asynchronous. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Attached) Average Latency when battery-backed write caching is utilized. - uuid: 86d308472de443928cb3e1a4ac399540 name: 'Exchange Mailbox Database I/O Database Writes (Recovery) Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in ms, to write to the database file. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Recovery) Average Latency when battery-backed write caching is utilized. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: 9f838eddd68b402aa13e03820fc80a9b expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency"],600s)>200' name: 'MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in ms, to write to the database file. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Recovery) Average Latency when battery-backed write caching is utilized. - uuid: ccc239c630024c9a92e014b0488d6e31 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency"],600s)>1000' name: 'MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: HIGH description: | Indicates the average time, in ms, to write to the database file. In general, this latency should be less than the MSExchange Database\I/O Database Reads (Recovery) Average Latency when battery-backed write caching is utilized. - uuid: ffc2f6d4639d4f94a511aed6e84812e6 name: 'Exchange Mailbox Database I/O Log Reads Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Log Reads Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in ms, to read data from a log file. Specific to log replay and database recovery operations. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: c895bcf909bd4598a7455c5d1aa1791b expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Log Reads Average Latency"],600s)>200' name: 'MSExchange Database(*)\IO Log Read Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in ms, to read data from a log file. Specific to log replay and database recovery operations. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. - uuid: ee2be3fbd4114c6d9249ca966e0bf72b expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Log Reads Average Latency"],600s)>1000' name: 'MSExchange Database(*)\IO Log Read Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: HIGH description: | Indicates the average time, in ms, to read data from a log file. Specific to log replay and database recovery operations. The average value should be below 200 ms. Spikes (maximum values) shouldn't be higher than 1,000 ms. - uuid: c5823ab8f65842e8bb920824dd952a23 name: 'Exchange Mailbox Database I/O Log Writes Average Latency' key: 'perf_counter["\MSExchange Database(*)\I/O Log Writes Average Latency"]' delay: '30' value_type: FLOAT units: millisec description: | Indicates the average time, in ms, to write a log buffer to the active log file. This counter should be 10 on production servers. If this counter is greater than 10, it's an indication that the MSExchange Database\I/O Database Writes (Attached) Average Latency is too high. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: 858a79fddc0247bca5eb62f315a593c0 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(*)\I/O Log Writes Average Latency"],600s)>10' name: 'MSExchange Database(*)\IO Log Writes Average Latency' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Indicates the average time, in ms, to write a log buffer to the active log file. This counter should be 10 on production servers. If this counter is greater than 10, it's an indication that the MSExchange Database\I/O Database Writes (Attached) Average Latency is too high. - uuid: a05434940eb748379f93db182a2cc0b0 name: 'Exchange Mailbox Database (Information Store) Database Cache % Hit' key: 'perf_counter["\MSExchange Database(Information Store)\Database Cache % Hit"]' delay: '30' value_type: FLOAT units: '%' description: | Shows the percentage of database file page requests fulfilled by the database cache without causing a file operation. If this percentage is too low, the database cache size may be too small. Should be over 90% for companies with majority online mode clients. Should be over 99% for companies with majority cached mode clients. If the hit ratio is less than these numbers, the database cache may be insufficient. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: f7adbc41f3024eb3afac0d5771647fac expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(Information Store)\Database Cache % Hit"],300s)<80' name: 'MSExchange Database(Information Store)\Database Cache % Hit' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the percentage of database file page requests fulfilled by the database cache without causing a file operation. If this percentage is too low, the database cache size may be too small. Should be over 90% for companies with majority online mode clients. Should be over 99% for companies with majority cached mode clients. If the hit ratio is less than these numbers, the database cache may be insufficient. - uuid: 8949d5a36254499590f7d214aba49275 name: 'Exchange Mailbox Database (Information Store) Database Cache Size (GB)' key: 'perf_counter["\MSExchange Database(Information Store)\Database Cache Size (MB)"]' delay: '30' value_type: FLOAT units: GBytes description: | Shows the amount of system memory, in megabytes (MB), used by the database cache manager to hold commonly used information from the database files to prevent file operations. Maximum value is RAM-2GB (RAM-3GB for servers with sync replication enabled). This and Database Cache Hit % are useful counters for gauging whether a server's performance problems might be resolved by adding more physical memory. Use this counter along with store private bytes to determine if there are store memory leaks. If the database cache size seems too small for optimal performance and there is little available memory on the system (check the value of Memory/Available Bytes), adding more memory to the system may increase performance. If there is ample memory on the system and the database cache size isn't growing beyond a certain point, the database cache size may be capped at an artificially low limit. Increasing this limit may increase performance. preprocessing: - type: MULTIPLIER parameters: - '0.001' tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: e855664f30b8474285c2ded57f394312 expression: 'last(/Exchange 2016/perf_counter["\MSExchange Database(Information Store)\Database Cache Size (MB)"])>24' name: 'MSExchange Database(Information Store)\Database Cache Size' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the amount of system memory, in megabytes (MB), used by the database cache manager to hold commonly used information from the database files to prevent file operations. Maximum value is RAM-2GB (RAM-3GB for servers with sync replication enabled). This and Database Cache Hit % are useful counters for gauging whether a server's performance problems might be resolved by adding more physical memory. Use this counter along with store private bytes to determine if there are store memory leaks. If the database cache size seems too small for optimal performance and there is little available memory on the system (check the value of Memory/Available Bytes), adding more memory to the system may increase performance. If there is ample memory on the system and the database cache size isn't growing beyond a certain point, the database cache size may be capped at an artificially low limit. Increasing this limit may increase performance. - uuid: 77a4d360e8334712be20ec15949be8ab name: 'Exchange Mailbox Database (Information Store) Database Page Fault Stalls/sec' key: 'perf_counter["\MSExchange Database(Information Store)\Database Page Fault Stalls/sec"]' delay: '30' value_type: FLOAT units: /sec description: | Shows the rate that database file page requests require of the database cache manager to allocate a new page from the database cache. If this value is nonzero, this indicates that the database isn't able to flush dirty pages to the database file fast enough to make pages free for new page allocations. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: dfb7f938abe6413495e5a651f4255c65 expression: 'last(/Exchange 2016/perf_counter["\MSExchange Database(Information Store)\Database Page Fault Stalls/sec"])>0' name: 'MSExchange Database(Information Store)\Database Page Fault Stalls/sec' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Shows the rate that database file page requests require of the database cache manager to allocate a new page from the database cache. If this value is nonzero, this indicates that the database isn't able to flush dirty pages to the database file fast enough to make pages free for new page allocations. - uuid: e3aca194a5fb450fb2df8ffe5f4be26c name: 'Exchange Mailbox Database (Information Store) Version buckets allocated' key: 'perf_counter["\MSExchange Database(Information Store)\Version buckets allocated"]' delay: '30' value_type: FLOAT description: | Shows the total number of version buckets allocated. Should be less than 12,000 at all times. The maximum default version is 16,384. If version buckets reach 70% of maximum, the server is at risk of running out of the version store. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: df486bbbbe8147bfb36c199f0078a36e expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Database(Information Store)\Version buckets allocated"],600s)>12000' name: 'MSExchange Database(Information Store)\Version buckets allocated' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the total number of version buckets allocated. Should be less than 12,000 at all times. The maximum default version is 16,384. If version buckets reach 70% of maximum, the server is at risk of running out of the version store. - uuid: 30d293b80d474287a9948cc2c6266e69 name: 'Exchange Mailbox Database ==> Instances(*) Log Generation Checkpoint Depth' key: 'perf_counter["\MSExchange Database ==> Instances(*)\Log Generation Checkpoint Depth"]' delay: '30' value_type: FLOAT description: | Represents the amount of work in the log file count that needs to be redone or undone to the database files if the process fails. Should be below 500 at all times for the Mailbox server role. A healthy server should indicate between 20 and 30 for each database instance. If checkpoint depth increases continually for a sustained period, this indicates either a long-running transaction, (which will impact the version store), or a bottleneck involving the database disks. tags: - tag: Application value: 'MSExchange Database' triggers: - uuid: fb6cfedc74bf481cac2bdca548964ec2 expression: 'last(/Exchange 2016/perf_counter["\MSExchange Database ==> Instances(*)\Log Generation Checkpoint Depth"])>2000' name: 'MSExchange Database ==> Instances(*)\Log Generation Checkpoint Depth' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Represents the amount of work in the log file count that needs to be redone or undone to the database files if the process fails. Should be below 500 at all times for the Mailbox server role. A healthy server should indicate between 20 and 30 for each database instance. If checkpoint depth increases continually for a sustained period, this indicates either a long-running transaction, (which will impact the version store), or a bottleneck involving the database disks. MODIFIED_FOR_EX2016-WAS:500 ... per: https://thoughtsofanidlemind.com/2013/03/15/exchange-2013-log-truncation/ - uuid: 9fd8c15d78a047298645adb077ea5f44 name: 'Exchange Transport Database ==> Instances(edgetransport/Transport Mail Database) I/O Database Reads/sec' key: 'perf_counter["\MSExchange Database ==> Instances(edgetransport/Transport Mail Database)\I/O Database Reads/sec"]' delay: 30s value_type: FLOAT units: /sec tags: - tag: Application value: 'MSExchange Database' - uuid: 20ef1339d8e14a7b8718c65651e196fd name: 'Exchange Transport Database ==> Instances(edgetransport/Transport Mail Database) I/O Database Writes/sec' key: 'perf_counter["\MSExchange Database ==> Instances(edgetransport/Transport Mail Database)\I/O Database Writes/sec"]' delay: 30s value_type: FLOAT units: /sec tags: - tag: Application value: 'MSExchange Database' - uuid: 962e2c6db6b64d8ea6f7318113c9e2a8 name: 'Exchange Transport Database ==> Instances(edgetransport/Transport Mail Database) I/O Log Reads/sec' key: 'perf_counter["\MSExchange Database ==> Instances(edgetransport/Transport Mail Database)\I/O Log Reads/sec"]' delay: 30s value_type: FLOAT units: /sec tags: - tag: Application value: 'MSExchange Database' - uuid: ccc6a1a9841a44c29a436a4abb996c33 name: 'Exchange Transport Database ==> Instances(edgetransport/Transport Mail Database) I/O Log Writes/sec' key: 'perf_counter["\MSExchange Database ==> Instances(edgetransport/Transport Mail Database)\I/O Log Writes/sec"]' delay: 30s value_type: FLOAT units: /sec tags: - tag: Application value: 'MSExchange Database' - uuid: c51475d0f77c4f7ea0347f2b13cd7fb1 name: 'Exchange Transport Database ==> Instances(edgetransport/Transport Mail Database) Log Generation Checkpoint Depth' key: 'perf_counter["\MSExchange Database ==> Instances(edgetransport/Transport Mail Database)\Log Generation Checkpoint Depth"]' delay: 30s value_type: FLOAT description: 'Represents the amount of work (in count of log files) that needs to be redone or undone to the database files if the process fails.' tags: - tag: Application value: 'MSExchange Database' - uuid: f4302997e3624fc484fef53d285da772 name: 'Exchange Mailbox IS Client(*) Directory Access: LDAP Searches/sec' key: 'perf_counter["\MSExchangeIS Client Type(*)\Directory Access: LDAP Searches/sec"]' delay: '30' value_type: FLOAT units: /sec description: | Shows the current rate that LDAP searches occur while processing requests for the client. Used to determine the current LDAP search rate per protocol. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeIS Client(*)\Directory Access: LDAP Searches/sec"] tags: - tag: Application value: 'MSExchange Client' - uuid: d841c1a089124235bb086416cee669de name: 'Exchange Mailbox IS Client(*) JET Log Records/sec' key: 'perf_counter["\MSExchangeIS Client Type(*)\Jet Log Records/sec"]' delay: '30' value_type: FLOAT units: /sec description: 'Shows the rate that database log records are generated while processing requests for the client. Used to determine current load.' tags: - tag: Application value: 'MSExchange Client' - uuid: 354037a8f212458dba8db45b0717c1e0 name: 'Exchange Mailbox IS Client(*) JET Pages Read/sec' key: 'perf_counter["\MSExchangeIS Client Type(*)\Jet Pages Read/sec"]' delay: '30' value_type: FLOAT units: /sec description: 'Shows the rate that database pages are read from disk while processing requests for the client. Used to determine current load.' tags: - tag: Application value: 'MSExchange Client' - uuid: 86969a22a10e40c69dbbf6d3a64b45ef name: 'ExchangeIS Client Type(*)\RPC Average Latency' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Average Latency"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange Client' triggers: - uuid: ae7e91b5f0f041269bb488e2c0c3874d expression: 'avg(/Exchange 2016/perf_counter["\MSExchangeIS Client Type(*)\RPC Average Latency"],#3)>200' name: 'MSExchangeIS Client Type(*)\RPC Average Latency' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: a112557689da4e11ad90e15c237dee4c name: 'Exchange Mailbox IS Client(*) RPC Operations/sec' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Operations/sec"]' delay: '30' value_type: FLOAT units: /sec description: 'Shows what client protocol is performing an excessive amount of RPC Operations/sec. High IMAP4, POP3, or Outlook Anywhere latency can indicate problems with Client Access servers rather than Mailbox servers. This is especially true when other clients (which includes MAPI) latency is lower in comparison. In some instances, high IMAP latencies could indicate a bottleneck on the Mailbox server in addition to the latencies that the Client Access server is experiencing.' tags: - tag: Application value: 'MSExchange Client' - uuid: db8418a9e4b94e70ba09e419ad1329fe name: 'ExchangeIS Client Type\RPC Requests' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Requests"]' delay: 30s tags: - tag: Application value: 'MSExchange Client' triggers: - uuid: e237a8d04362432fa15d4569362cbc11 expression: 'avg(/Exchange 2016/perf_counter["\MSExchangeIS Client Type(*)\RPC Requests"],#3)>70' name: 'MSExchangeIS Client Type\RPC Requests' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: 23f2a9f090ad4b53a07ccef33fca164b name: 'ExchangeIS Store(*)\RPC Average Latency' key: 'perf_counter["\MSExchangeIS Store(*)\RPC Average Latency"]' delay: 30s units: ms tags: - tag: Application value: 'MSExchange Store' triggers: - uuid: cba125963c0f46a6b58c564d9b792e68 expression: 'avg(/Exchange 2016/perf_counter["\MSExchangeIS Store(*)\RPC Average Latency"],#3)>100' name: 'MSExchangeIS Store(*)\RPC Average Latency' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: 6d60bbeeaa1c4d5b9aa3f0cba04e5bcc name: 'Exchange Mailbox IS RPC Operations/sec' key: 'perf_counter["\MSExchangeIS Store(*)\RPC Operations/sec"]' delay: '30' value_type: FLOAT units: /sec description: | Indicates the current number of RPC operations occurring per second. Should closely correspond to historical baselines. Values much higher than expected indicate that the workload has changed, while values much lower than expected indicate a bottleneck preventing client requests from reaching the server. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeIS\RPC Operations/sec"] tags: - tag: Application value: 'MSExchange Store' - uuid: 0be6f01a44504a8782fd2d1917eb3998 name: 'Exchange Mailbox IS Mailbox(*) Search Rate' key: 'perf_counter["\MSExchangeIS Store(*)\Search/sec"]' delay: '30' value_type: FLOAT description: | Shows the number of search tasks created per second. Should be less than 10 at all times. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeIS Mailbox(*)\Search Task Rate"] tags: - tag: Application value: 'MSExchange Store' triggers: - uuid: 0eae62e65f68440982bf161c1e463136 expression: 'avg(/Exchange 2016/perf_counter["\MSExchangeIS Store(*)\Search/sec"],600s)>10' name: 'MSExchangeIS Mailbox(*)\Search Task Rate' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the number of search tasks created per second. Should be less than 10 at all times. - uuid: 783b6cbdcc964343b206353a18c98aa5 name: 'Exchange Outlook (MapiHttp) User Count' key: 'perf_counter["\MSExchange MapiHttp Emsmdb\Active User Count"]' delay: '30' value_type: FLOAT description: | Shows the number of users connected to the information store. Used to determine current user load. MODIFIED_FOR_EX2016-NEW tags: - tag: Application value: 'MSExchange Other' - uuid: 8418508daeca4689ab0849ad5681d437 name: 'Exchange Middle-Tier Storage(*)\Items Dumpster Deletions/sec' key: 'perf_counter["\MSExchange Middle-Tier Storage(*)\Items Dumpster Deletions/sec"]' delay: 30s value_type: FLOAT units: /sec description: | Shows the rate at which items are deleted from the transport dumpster on this server. Determines the current rate of transport dumpster deletions. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeTransport Dumpster\Dumpster Deletes/sec"] tags: - tag: Application value: 'MSExchange Other' - uuid: 65d00e8cdbca424d87568556f7eb4dc9 name: 'Exchange Middle-Tier Storage(*)\Items Moved to Dumpster/sec' key: 'perf_counter["\MSExchange Middle-Tier Storage(*)\Items Moved to Dumpster/sec."]' delay: 30s value_type: FLOAT units: /sec description: | Shows the rate at which items are inserted into the transport dumpster on this server. Determines the current rate of transport dumpster inserts. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeTransport Dumpster\Dumpster Inserts/sec"] tags: - tag: Application value: 'MSExchange Other' - uuid: bc5730b81ff54827aae252f93a16f814 name: 'Exchange OWA User Count' key: 'perf_counter["\MSExchange OWA\Current Users"]' delay: '30' value_type: FLOAT description: | Shows the number of users connected to the information store. Used to determine current user load. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeIS\User Count"] tags: - tag: Application value: 'MSExchange Other' - uuid: 60d60429bddd4b41941fd6542aa3b352 name: 'Exchange Mailbox Replication(*) CopyQueueLength' key: 'perf_counter["\MSExchange Replication(*)\CopyQueueLength"]' delay: '30' value_type: FLOAT description: | Shows the number of transaction log files waiting to be copied to the passive copy log file folder. A copy isn't considered complete until it has been checked for corruption. Should be less than 1 at all times for continuous replication. tags: - tag: Application value: 'MSExchange Other' triggers: - uuid: 4b751ee22eae45a19e68d8d7234551bf expression: 'last(/Exchange 2016/perf_counter["\MSExchange Replication(*)\CopyQueueLength"])>1' name: 'MSExchange Replication(*)\CopyQueueLength' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the number of transaction log files waiting to be copied to the passive copy log file folder. A copy isn't considered complete until it has been checked for corruption. Should be less than 1 at all times for continuous replication. - uuid: e5d1f5f5616a47b793f464027f3e4633 name: 'Exchange Mailbox Replication(*) ReplayQueueLength' key: 'perf_counter["\MSExchange Replication(*)\ReplayQueueLength"]' delay: '30' value_type: FLOAT description: | Shows the number of transaction log files waiting to be replayed into the passive copy. Indicates the current replay queue length. Higher values cause longer store mount times when a handoff, failover, or activation is performed. tags: - tag: Application value: 'MSExchange Other' - uuid: 497e1fda8ecb4c528c7272e906b3c618 name: 'Exchange Mailbox Resource Booking Average Resource Booking Processing Time' key: 'perf_counter["\MSExchange Resource Booking\Average Resource Booking Processing Time"]' delay: '30' value_type: FLOAT units: sec description: | Shows the average time to process an event in the Resource Booking Attendant. Should be a low value at all times. High values may indicate a performance bottleneck. tags: - tag: Application value: 'MSExchange Other' - uuid: c05154b7a80543e1b38c30ab71c41737 name: 'Exchange RpcClientAccess Active User Count' key: 'perf_counter["\MSExchange RpcClientAccess\Active User Count"]' delay: '30' value_type: FLOAT description: | Shows the number of users connected to the information store. Used to determine current user load. MODIFIED_FOR_EX2016-NEW tags: - tag: Application value: 'MSExchange Rpc' - uuid: 4a808dc96c65483498f66180b45a2917 name: 'Exchange RpcClientAccess Connection Count' key: 'perf_counter["\MSExchange RpcClientAccess\Connection Count"]' delay: '30' value_type: FLOAT description: 'Shows the total number of client connections maintained' tags: - tag: Application value: 'MSExchange Rpc' - uuid: 8c06bcd3459443f685255fe74fdbe948 name: 'Exchange RpcClientAccess\RPC Averaged Latency' key: 'perf_counter["\MSExchange RpcClientAccess\RPC Averaged Latency"]' delay: '30' value_type: FLOAT units: ms description: | Shows the average latency, in ms, of the most recent RPCs to the Information Store service. These RPCs are used to get content for the filter daemon for the specified database. Should coincide with the latencies that Outlook clients are experiencing. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchange Search Indices(*)\Average Latency of RPCs Used to Obtain Content"] tags: - tag: Application value: 'MSExchange Rpc' triggers: - uuid: f176d89e796b44fa9a3c56609a533303 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange RpcClientAccess\RPC Averaged Latency"],#3)>250' name: 'MSExchange RpcClientAccess\RPC Averaged Latency' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING description: MODIFIED_FOR_EX2016-NEW - uuid: b984433d13f34301bea0386a44579e84 name: 'Exchange RpcClientAccess\RPC Requests' key: 'perf_counter["\MSExchange RpcClientAccess\RPC Requests"]' delay: 30s tags: - tag: Application value: 'MSExchange Rpc' triggers: - uuid: db996ced797a43138113ab182499e626 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange RpcClientAccess\RPC Requests"],#3)>40' name: 'MSExchange RpcClientAccess\RPC Requests' url: 'https://blogs.technet.microsoft.com/samdrey/2015/01/26/exchange-2013-performance-counters-and-their-thresholds/' priority: WARNING - uuid: 18d862f215d74ea7a327a123f650df65 name: 'Exchange Search Indexes(*)\Crawler: Mailboxes Remaining' key: 'perf_counter["\MSExchange Search Indexes(*)\Crawler: Mailboxes Remaining"]' delay: '30' value_type: FLOAT description: | This counter is used to determine if a full crawl is occurring for any specified database. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchange Search Indices(*)\Full Crawl Mode Status"] If CPU resources are high, it's possible content indexing is occurring for a database or set of databases. tags: - tag: Application value: 'MSExchange Search' - uuid: 827782a0d0fa4998b4f5a9edc7a8fa99 name: 'ExchangeSearch Indexes(*)\Items Processed/sec' key: 'perf_counter["\MSExchange Search Indexes(*)\Items Processed/sec"]' delay: '30' value_type: FLOAT description: | Shows the average, in ms, of how long it takes to index documents. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchange Search Indices(*)\Average Document Indexing Time"] tags: - tag: Application value: 'MSExchange Search' - uuid: f6911eac4f1e4da680baf2ca6fdf541d name: 'Exchange Mailbox Store Interface(*) ROP Requests outstanding' key: 'perf_counter["\MSExchange Store Interface(*)\ROP Requests outstanding"]' delay: '30' value_type: FLOAT description: 'Shows the total number of outstanding remote operations requests. Used for determining current load.' tags: - tag: Application value: 'MSExchange Store' - uuid: d9780fc5f1754918a4f91a6cacbbc17a name: 'Exchange Mailbox Store Interface(*) RPC Requests Outstanding' key: 'perf_counter["\MSExchange Store Interface(*)\RPC Requests Outstanding"]' delay: '30' value_type: FLOAT description: 'Shows the total number of outstanding RPC requests. Used for determining current load.' tags: - tag: Application value: 'MSExchange Store' - uuid: 6f40f7d09b3640fd85060c10654d20c3 name: 'Exchange Mailbox Store Interface(*) RPC Slow Requests latency average (msec)' key: 'perf_counter["\MSExchange Store Interface(*)\RPC Slow Requests latency average (msec)"]' delay: '30' value_type: FLOAT units: millisec description: 'Shows the average latency, in ms, of slow requests. Used for determining the average latencies of RPC slow requests.' tags: - tag: Application value: 'MSExchange Store' - uuid: fc6a636980a3495a9b54fcff6834f23c name: 'Exchange Mailbox Store Interface(_Total) RPC Requests outstanding' key: 'perf_counter["\MSExchange Store Interface(_Total)\RPC Requests outstanding"]' delay: '30' value_type: FLOAT description: | Shows the current number of outstanding RPC requests. Should be 0 at all times. tags: - tag: Application value: 'MSExchange Store' triggers: - uuid: 0288b5ebcec64ba08927bdbf8da27e55 expression: 'avg(/Exchange 2016/perf_counter["\MSExchange Store Interface(_Total)\RPC Requests outstanding"],300s)>10' name: 'MSExchange Store Interface(_Total)\RPC Requests outstanding' url: 'http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx' priority: WARNING description: | Shows the current number of outstanding RPC requests. Should be 0 at all times. - uuid: c705a7c74af84fb19c4b6a4245ff4fa6 name: 'Exchange Submission Successful Submissions Per Second' key: 'perf_counter["\MSExchange Submission\Successful Submissions Per Second"]' delay: '30' value_type: FLOAT units: /sec description: | Determines current mail submission rate. MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchange Mail Submission(*)\Successful Submissions Per Second"] tags: - tag: Application value: 'MSExchange Other' - uuid: b970f47aaf644354b6e6e40bd3079835 name: 'Exchange Transport Q - Mailbox Delivery Q' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length"]' delay: 30s value_type: FLOAT description: 'This monitor shows the number of messages in the active mailbox queues. The returned value should be less than 250 at all times' tags: - tag: Application value: 'MSExchange Transport' triggers: - uuid: 9afb67b401bf44c0b0f3dec483e232b9 expression: 'last(/Exchange 2016/perf_counter["\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length"])>250' name: 'Mailbox Delivery Queue' url: 'https://technet.microsoft.com/en-us/library/ff367923(v=exchg.141).aspx' priority: WARNING description: | Shows the number of messages in the active mailbox queues. Should be less than 250 at all times. - uuid: d676862a86de42e190b3b60963c42251 name: 'Exchange Transport Q - Remote Delivery Q' key: 'perf_counter["\MSExchangeTransport Queues(_total)\External Active Remote Delivery Queue Length"]' delay: 30s value_type: FLOAT description: 'MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeTransport Queues(_total)\Active Remote Delivery Queue Length"]' tags: - tag: Application value: 'MSExchange Transport' - uuid: 096ab78051d94eca9a09847d382d98b5 name: 'Exchange Transport Q - Msgs Completed Delivery/sec' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second"]' delay: 30s value_type: FLOAT units: /sec description: 'Shows the number of messages delivered per second. Determines current load. Compare values to historical baselines.' tags: - tag: Application value: 'MSExchange Transport' - uuid: 375d5079c72947488894de9d77b54fc8 name: 'Exchange Transport Q - Msgs Queued For Delivery' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Queued For Delivery"]' delay: 30s value_type: FLOAT description: 'MODIFIED_FOR_EX2016-WAS:perf_counter["\MSExchangeTransport Queues(_total)\Aggregate Delivery Queue Length (All Queues)"]' tags: - tag: Application value: 'MSExchange Transport' triggers: - uuid: 7e0a464394824aed82f90e3932bd22c7 expression: 'last(/Exchange 2016/perf_counter["\MSExchangeTransport Queues(_total)\Messages Queued For Delivery"])>2000' name: 'Messages in Queue' url: 'https://technet.microsoft.com/en-us/library/ff367923(v=exchg.141).aspx' priority: WARNING description: | Shows the number of messages queued for delivery in all queues. Should be less than 3,000 and not more than 5,000. - uuid: 17af2c623db240fe9d0901383a37d0d4 name: 'Exchange Transport Q - Msgs Queued for Delivery/sec' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Queued for Delivery Per Second"]' delay: 30s value_type: FLOAT units: /sec description: 'Shows the number of messages queued for delivery per second. Determines current load. Compare values to historical baselines.' tags: - tag: Application value: 'MSExchange Transport' - uuid: cedcefa51c2e4d028ffc9ca30cc1b105 name: 'Exchange Transport Q - Msgs Submitted/sec' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Submitted Per Second"]' delay: 30s value_type: FLOAT units: /sec tags: - tag: Application value: 'MSExchange Transport' - uuid: 0f05cf07ae604781aab551ee3902b61e name: 'Exchange Transport Q - Submission Q' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Submission Queue Length"]' delay: 30s value_type: FLOAT description: | This monitor shows the number of messages in the submission queue. The returned value should not exceed 100. If sustained high values are occurring, investigate Active Directory and Mailbox servers for bottlenecks or performance-related issues. MODIFIED_FOR_EX2016-NEW tags: - tag: Application value: 'MSExchange Transport' triggers: - uuid: 5cb12c327c80462e9e16d2cf20ff216b expression: 'avg(/Exchange 2016/perf_counter["\MSExchangeTransport Queues(_total)\Submission Queue Length"],#3)>100' name: 'ExchangeTransport Submission Queue Length' url: 'https://thwack.solarwinds.com/thread/94417' priority: WARNING description: 'This monitor shows the number of messages in the submission queue. The returned value should not exceed 100. If sustained high values are occurring, investigate Active Directory and Mailbox servers for bottlenecks or performance-related issues.' - uuid: 267ca25bc5854e68928d1a3659dcc3a2 name: 'Exchange Transport SmtpReceive(_total) Messages Received/sec' key: 'perf_counter["\MSExchangeTransport SmtpReceive(_total)\Messages Received/sec"]' delay: 30s value_type: FLOAT units: /sec description: 'Shows the number of messages received by the SMTP server each second. Determines current load. Compare values to historical baselines.' tags: - tag: Application value: 'MSExchange Transport' - uuid: ee7850c7bfce4df48776071669ce79b1 name: 'Exchange Transport SmtpSend(_total) Messages Sent/sec' key: 'perf_counter["\MSExchangeTransport SmtpSend(_total)\Messages Sent/sec"]' delay: 30s value_type: FLOAT units: /sec description: 'Shows the number of messages sent by the SMTP send connector each second. Determines current load. Compare values to historical baselines.' tags: - tag: Application value: 'MSExchange Transport' - uuid: ae5a77fbe77842a690f650906fbbf229 name: 'Exchange Mailbox Process(MSExchangeMailboxAssistants) % Processor Time' key: 'perf_counter["\Process(MSExchangeMailboxAssistants)\% Processor Time"]' delay: '30' value_type: FLOAT units: '%' description: | Shows the amount of processor time being consumed by mailbox assistants. Should be less than 5% of overall CPU capacity. tags: - tag: Application value: 'MSExchange Other' triggers: - uuid: 7e0487c1fb21489d8f0e8ad855047a34 expression: 'min(/Exchange 2016/perf_counter["\Process(MSExchangeMailboxAssistants)\% Processor Time"],#3)>15' name: 'Process(MSExchangeMailboxAssistants)\%Processor Time' url: 'http://technet.microsoft.com/en-us/library/ff367871%28v=exchg.141%29.aspx' priority: WARNING description: | Shows the amount of processor time being consumed by mailbox assistants. Should be less than 5% of overall CPU capacity. - uuid: 4232692ecfd54af0be41c2b59282e6ba name: 'Exchange RPC/HTTP Proxy\Current Number of Unique Users' key: 'perf_counter["\RPC/HTTP Proxy\Current Number of Unique Users"]' delay: '30' description: 'Shows the number of unique users currently connected to a back-end server via RPC/HTTP' tags: - tag: Application value: 'MSExchange Rpc' dashboards: - uuid: 16d373cf93db41eba5415d1de72076ac name: 'Exchange Mailbox Database Information Store Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '12' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Database (Information Store) Cache Size Performance Counters' host: 'Exchange 2016' - type: GRAPH_CLASSIC x: '12' width: '12' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Database (Information Store) Errors Performance Counters' host: 'Exchange 2016' - uuid: 6069631136b2423194da55e42f3a1e70 name: 'Exchange Mailbox Database Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '24' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Database Instances Counters Performance Counters' host: 'Exchange 2016' - type: GRAPH_CLASSIC 'y': '5' width: '24' height: '6' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Database I/O Latency Performance Counters' host: 'Exchange 2016' - uuid: ad175c051025426ebf033d0a52e3ed48 name: 'Exchange Mailbox General Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '12' height: '6' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Processes Performance Counters' host: 'Exchange 2016' - type: GRAPH_CLASSIC x: '12' width: '12' height: '6' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Replication Performance Counters' host: 'Exchange 2016' - type: GRAPH_CLASSIC x: '12' 'y': '6' width: '12' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Search Indices Performance Counters' host: 'Exchange 2016' - uuid: 4432872575654636af5b1485484e33fe name: 'Exchange Mailbox Information Store Client Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '24' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange RPC Latency' host: 'Exchange 2016' - type: GRAPH_CLASSIC 'y': '5' width: '12' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange LDAP' host: 'Exchange 2016' - type: GRAPH_CLASSIC x: '12' 'y': '5' width: '12' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Information Store Client JET Database Performance Counters' host: 'Exchange 2016' - uuid: 06ae692bff014ec4aad80c3b47093609 name: 'Exchange Mailbox Information Store General Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '24' height: '6' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange Mailbox Information Store Mailbox Rates Performance Counters' host: 'Exchange 2016' - uuid: 60506326057d42ccb851e9a679f84605 name: 'Exchange Mailbox Information Store RPC Performance Counters' pages: - widgets: - type: GRAPH_CLASSIC width: '24' height: '5' fields: - type: INTEGER name: source_type value: '0' - type: GRAPH name: graphid value: name: 'Exchange RPC Operations' host: 'Exchange 2016' graphs: - uuid: 23b03c6aabab481b935df3b7a8336101 name: 'Exchange Active Users' graph_items: - drawtype: BOLD_LINE color: 1A7C11 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange MapiHttp Emsmdb\Active User Count"]' - sortorder: '1' drawtype: BOLD_LINE color: F63100 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange OWA\Current Users"]' - sortorder: '2' drawtype: BOLD_LINE color: FF33FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ActiveSync\Current Requests"]' - sortorder: '3' drawtype: BOLD_LINE color: 6666FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange RpcClientAccess\Active User Count"]' - sortorder: '4' color: 33FF33 item: host: 'Exchange 2016' key: 'perf_counter["\RPC/HTTP Proxy\Current Number of Unique Users"]' - sortorder: '5' color: 00DDDD item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange RpcClientAccess\Connection Count"]' - uuid: afa8be181382400aad268a19c0819cb6 name: 'Exchange LDAP' graph_items: - color: 66FFFF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Read Calls/sec"]' - sortorder: '1' drawtype: BOLD_LINE color: '005555' item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Read Time"]' - sortorder: '2' color: 9999FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ADAccess Domain Controllers(*)\LDAP Search Time"]' - sortorder: '3' color: 33FF33 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ADAccess Processes(*)\LDAP Read Time"]' - sortorder: '4' drawtype: BOLD_LINE color: '005500' item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange ADAccess Processes(*)\LDAP Search Time"]' - sortorder: '5' color: DD0000 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\Directory Access: LDAP Searches/sec"]' - uuid: e0646d95800e4ac9b1c8e74a2187a5a9 name: 'Exchange Mailbox Assistants % Processor Time' graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'Exchange 2016' key: 'perf_counter["\Process(MSExchangeMailboxAssistants)\% Processor Time"]' - uuid: f6a54bd5a74f4ae7ac3f738937a5221f name: 'Exchange Mailbox Database (Information Store) Cache Size Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(Information Store)\Database Cache Size (MB)"]' - sortorder: '1' drawtype: BOLD_LINE color: 33FF33 yaxisside: RIGHT item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(Information Store)\Database Cache % Hit"]' - uuid: d4be72e893874d18bff8694381fc1732 name: 'Exchange Mailbox Database (Information Store) Errors Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(Information Store)\Database Page Fault Stalls/sec"]' - uuid: 04f15edac267415396d9b5719586436e name: 'Exchange Mailbox Database I/O Latency Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Database Reads (Attached) Average Latency"]' - sortorder: '1' color: 00C800 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Database Reads (Recovery) Average Latency"]' - sortorder: '2' color: 0000C8 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Database Writes (Attached) Average Latency"]' - sortorder: '3' color: C800C8 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Database Writes (Recovery) Average Latency"]' - sortorder: '4' color: 00C8C8 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Log Reads Average Latency"]' - sortorder: '5' color: C8C800 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database(*)\I/O Log Writes Average Latency"]' - uuid: eda9e904b40343a7b9c2bf1d24e279ec name: 'Exchange Mailbox Database Instances Counters Performance Counters' graph_items: - drawtype: BOLD_LINE color: 3333FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Database ==> Instances(*)\Log Generation Checkpoint Depth"]' - uuid: 465ee52389694d469ad0780dad7f51aa name: 'Exchange Mailbox Information Store Client JET Database Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\Jet Log Records/sec"]' - sortorder: '1' color: 00C800 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\Jet Pages Read/sec"]' - uuid: a4c0829573ea48ceba739fcc9a479b75 name: 'Exchange Mailbox Information Store Mailbox Rates Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Store(*)\Search/sec"]' - uuid: d53b293bd8b04192bb820b4a1319e4f5 name: 'Exchange Mailbox Processes Performance Counters' graph_items: - sortorder: '1' color: 00C800 item: host: 'Exchange 2016' key: 'perf_counter["\Process(MSExchangeMailboxAssistants)\% Processor Time"]' - uuid: 45d49a45c92d411ab15b61e9606ecd3f name: 'Exchange Mailbox Replication Performance Counters' graph_items: - sortorder: '1' color: 00C800 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Replication(*)\CopyQueueLength"]' - sortorder: '2' color: 0000C8 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Replication(*)\ReplayQueueLength"]' - uuid: ea71aa7833ef4163985e2ae0172f30a0 name: 'Exchange Mailbox Search Indices Performance Counters' graph_items: - color: FF3333 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Search Indexes(*)\Items Processed/sec"]' - sortorder: '1' color: 00C800 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange RpcClientAccess\RPC Averaged Latency"]' - sortorder: '2' color: 0000C8 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Search Indexes(*)\Crawler: Mailboxes Remaining"]' - uuid: 4b042779eeff4161866df8663ccf9d50 name: 'Exchange RPC Latency' graph_items: - color: F63100 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Average Latency"]' - sortorder: '1' color: 00AA00 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Store(*)\RPC Average Latency"]' - sortorder: '2' color: A54F10 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Store Interface(*)\RPC Requests Outstanding"]' - sortorder: '3' color: FC6EA3 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Store Interface(*)\RPC Slow Requests latency average (msec)"]' - sortorder: '4' color: 3333FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange Store Interface(_Total)\RPC Requests outstanding"]' - sortorder: '5' color: AC8C14 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange RpcClientAccess\RPC Averaged Latency"]' - uuid: 5eda2c2426a8434a8d6b2f72ecad980c name: 'Exchange RPC Operations' graph_items: - color: F63100 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Requests"]' - sortorder: '1' color: 2774A4 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Client Type(*)\RPC Operations/sec"]' - sortorder: '2' color: 00CC00 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeIS Store(*)\RPC Operations/sec"]' - sortorder: '3' color: CC00CC item: host: 'Exchange 2016' key: 'perf_counter["\MSExchange RpcClientAccess\RPC Requests"]' - uuid: 6f540411a49848088e4e7aa750d359f0 name: 'Exchange Transport Messages/sec' graph_items: - drawtype: GRADIENT_LINE color: FF33FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport SmtpReceive(_total)\Messages Received/sec"]' - sortorder: '1' drawtype: GRADIENT_LINE color: 33FFFF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport SmtpSend(_total)\Messages Sent/sec"]' - uuid: 5dcabd98c0cb45c7952f48763f30fa73 name: 'Exchange Transport Monitoring' graph_items: - color: FFFF33 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Submission Queue Length"]' - sortorder: '1' color: 1A7C11 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length"]' - sortorder: '2' color: 3333FF item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\External Active Remote Delivery Queue Length"]' - sortorder: '3' color: EE0000 item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Queued For Delivery"]' - sortorder: '4' color: CC00CC yaxisside: RIGHT item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Submitted Per Second"]' - sortorder: '5' drawtype: BOLD_LINE color: '999999' yaxisside: RIGHT item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Queued for Delivery Per Second"]' - sortorder: '6' color: 00DDDD yaxisside: RIGHT item: host: 'Exchange 2016' key: 'perf_counter["\MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second"]'