Kaseya Community

Free Monitor Sets for Everyone!

  • I realise some of these may not be of interest to everyone, and there's no harm in sharing these as any geek with a couple of hours spare can knock these together - it's just saving you the hard work.

    These were put together by me and they're broken up the way they are as we wanted to be able to report on them individually. (needless to say we've got our code-writing guys to build a custom reporting system that reads the SQL DB directly - the Kaseya reporting is still naff!)

    I just hope they are useful to someone, so they don't have to struggle like the rest of us...

    ;)

    (see posts below for monitor sets)

  • Exchange 2003 Messages

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="Exchange 2003 Messages" description='Messages In and Out of Exchange'>
    <Counters>
    <Counter name='SMTPMsgReceived'  description='null' counterObject='SMTP Server'  counter='Messages Received/sec'  counterInstance='_Total'  counterSampleInterval='60' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='900' thresholdWarning='0' thresholdReArm='43200'/>
    <Counter name='SMTPMsgSent'  description='null' counterObject='SMTP Server'  counter='Messages Sent/sec'  counterInstance='_Total'  counterSampleInterval='60' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='900' thresholdWarning='0' thresholdReArm='43200'/>
    <Counter name='SMTPRecvTotal'  description='Total received messages' counterObject='SMTP Server'  counter='Messages Received Total'  counterInstance='_Total'  counterSampleInterval='3600' collectionOperator='Over'  collectionThreshold='0' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='1000000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='86400'/>
    <Counter name='SMTPSentTotal'  description='Total Sent Messages' counterObject='SMTP Server'  counter='Messages Sent Total'  counterInstance='_Total'  counterSampleInterval='3600' collectionOperator='Over'  collectionThreshold='0' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='1000000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='86400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2003 Performance

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="Exchange 2003 Performance" description='Monitors the queues and active logins and connections.'>
    <Counters>
    <Counter name='MSExchangeIS Mailbox'  description='null' counterObject='MSExchangeIS Mailbox'  counter='Active Client Logons'  counterInstance='_Total'  counterSampleInterval='60' collectionOperator='Over'  collectionThreshold='500' trendTimeSpan='2592000' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1500' thresholdDuration='60' thresholdWarning='0' thresholdReArm='1'/>
    <Counter name='SMTP Server Out'  description='null' counterObject='SMTP Server'  counter='Outbound Connections Current'  counterInstance='_Total'  counterSampleInterval='3600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='43200'/>
    <Counter name='SMTP Server In'  description='null' counterObject='SMTP Server'  counter='Inbound Connections Current'  counterInstance='_Total'  counterSampleInterval='3600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='60' thresholdWarning='0' thresholdReArm='43200'/>
    <Counter name='SMTP Local Queue'  description='null' counterObject='SMTP Server'  counter='Local Queue Length'  counterInstance='_Total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='1800' thresholdWarning='0' thresholdReArm='14400'/>
    <Counter name='Remote Queue Length'  description='null' counterObject='SMTP Server'  counter='Remote Queue Length'  counterInstance='_Total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='14400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2003 Services

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="Exchange 2003 Services" description='It will check the MSExchange essential services running or not. If not it tries to start services 10 times at 5 min intervals.'>
    <Counters>
    </Counters>
    <Services>
    <Service name='MSExchangeSA'  serviceDescription='Microsoft Exchange System Attendant' description='Microsoft Exchange System Attendant' restartAttempts='10' restartInterval='300' reArm='43200'/>
    <Service name='MSExchangeMGMT'  serviceDescription='Microsoft Exchange Management' description='Microsoft Exchange Management' restartAttempts='10' restartInterval='300' reArm='43200'/>
    <Service name='MSExchangeIS'  serviceDescription='Microsoft Exchange Information Store' description='Microsoft Exchange Information Store' restartAttempts='10' restartInterval='300' reArm='43200'/>
    <Service name='SMTPSVC'  serviceDescription='Simple Mail Transfer Protocol (SMTP)' description='Simple Mail Transfer Protocol (SMTP)' restartAttempts='10' restartInterval='300' reArm='43200'/>
    <Service name='RESvc'  serviceDescription='Microsoft Exchange Routing Engine' description='Microsoft Exchange Routing Engine' restartAttempts='10' restartInterval='300' reArm='43200'/>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2007 Load Performance

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="CNW Exchange 2007 Load Performance" description='MSExchange Store Interface &amp; IS'>
    <Counters>
    <Counter name='MSExchStoreIntf'  description='null' counterObject='MSExchange Store Interface'  counter='RPC Latency average (msec)'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='43200' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='MSExchStoreIntf RPC Req Outstanding'  description='null' counterObject='MSExchange Store Interface'  counter='RPC Requests outstanding'  counterInstance='_Total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1' thresholdDuration='3600' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='MSExchangeIS RPC Avg Latency'  description='null' counterObject='MSExchangeIS'  counter='RPC Averaged Latency'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='43200' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='MSExchangeIS RPC Requests'  description='null' counterObject='MSExchangeIS'  counter='RPC Requests'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='86400' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='Exch07OWAResponse'  description='OWA Average Response Time' counterObject='MSExchange OWA'  counter='Average Response Time'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='200' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Exch07OWACurrentUsers'  description='Currently logged in unique users' counterObject='MSExchange OWA'  counter='Current Unique Users'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='14' trendReArm='1' thresholdOperator='Over'  thresholdAmount='15' thresholdDuration='900' thresholdWarning='0' thresholdReArm='43200'/>
    <Counter name='Exch07ISRPCRequests'  description='RPC Requests currently executing' counterObject='MSExchangeIS'  counter='RPC Requests'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='70' thresholdDuration='60' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Exch07ISMsgSentSec'  description='Messages Sent from IS per second' counterObject='MSExchangeIS Mailbox'  counter='Messages Sent/sec'  counterInstance='_Total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='250' thresholdDuration='1' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Exch07DBLogStallsSec'  description='Log Record Stalls - Cache bottleneck' counterObject='MSExchange Database'  counter='Log Record Stalls/sec'  counterInstance='Information Store'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Exch07DBCacheSizeMB'  description='Database Cache size in use' counterObject='MSExchange Database'  counter='Database Cache Size (MB)'  counterInstance='Information Store'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='8192' thresholdDuration='43200' thresholdWarning='10' thresholdReArm='86400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2007 Service Monitor

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="CNW Exchange 2007 Service Monitor" description='Monitors the Services of Exchange 2007 (SBS &amp; Std)'>
    <Counters>
    </Counters>
    <Services>
    <Service name='MSExchangeADTopology'  serviceDescription='Microsoft Exchange Active Directory Topology Service' description='Microsoft Exchange Active Directory Topology Service' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeFDS'  serviceDescription='Microsoft Exchange File Distribution' description='Microsoft Exchange File Distribution' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeImap4'  serviceDescription='Microsoft Exchange IMAP4' description='Microsoft Exchange IMAP4' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeIS'  serviceDescription='Microsoft Exchange Information Store' description='Microsoft Exchange Information Store' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeMailSubmission'  serviceDescription='Microsoft Exchange Mail Submission' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeMailboxAssistants'  serviceDescription='Microsoft Exchange Mailbox Assistants' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeMonitoring'  serviceDescription='Microsoft Exchange Monitoring' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangePop3'  serviceDescription='Microsoft Exchange POP3' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeRepl'  serviceDescription='Microsoft Exchange Replication Service' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeSearch'  serviceDescription='Microsoft Exchange Search Indexer' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeServiceHost'  serviceDescription='Microsoft Exchange Service Host' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeSA'  serviceDescription='Microsoft Exchange System Attendant' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeTransport'  serviceDescription='Microsoft Exchange Transport' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    <Service name='MSExchangeTransportLogSearch'  serviceDescription='Microsoft Exchange Transport Log Search' description='null' restartAttempts='10' restartInterval='180' reArm='43200'/>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2007 Transport Performance

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="CNW Exchange 2007 Transport Performance" description='SMTP SendReceive'>
    <Counters>
    <Counter name='MSExchangeIS Mbox Local Rate'  description='null' counterObject='MSExchangeIS Mailbox'  counter='Local delivery rate'  counterInstance='_Total'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='50' thresholdDuration='60' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='MSExchangeTptQue Act Remote Que'  description='Active Remote Delivery Queue Length' counterObject='MSExchangeTransport Queues'  counter='Active Remote Delivery Queue Length'  counterInstance='_total'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='43200' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='MSExchangeTptQue Retry Remote Que'  description='Retry Remote Delivery Queue Length' counterObject='MSExchangeTransport Queues'  counter='Retry Remote Delivery Queue Length'  counterInstance='_total'  counterSampleInterval='1200' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='10' thresholdDuration='900' thresholdWarning='10' thresholdReArm='14400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2007 Transport Queues

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="CNW Exchange 2007 Transport Queues" description='Messages Send/Receive'>
    <Counters>
    <Counter name='MSExchTpt SmtpRcv Sec'  description='Transport SmtpReceived Messages/sec' counterObject='MSExchangeTransport SmtpReceive'  counter='Messages Received/sec'  counterInstance='_total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='300' thresholdWarning='10' thresholdReArm='3600'/>
    <Counter name='MSExchTpt SmtpRcv Total'  description='Transport SmtpReceived Messages Total' counterObject='MSExchangeTransport SmtpReceive'  counter='Messages Received Total'  counterInstance='_total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='3600' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='MSExchTpt SmtpSend Sec'  description='Transport SmtpSend Messages Sec' counterObject='MSExchangeTransport SmtpSend'  counter='Messages Sent/sec'  counterInstance='_total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='2592000' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='25' thresholdDuration='300' thresholdWarning='10' thresholdReArm='3600'/>
    <Counter name='MSExchTpt SmtpSend Total'  description='Transport SmtpSend Messages Total' counterObject='MSExchangeTransport SmtpSend'  counter='Messages Sent Total'  counterInstance='_total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='1' thresholdDuration='3600' thresholdWarning='10' thresholdReArm='86400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2010 Load Performance


    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="Exchange 2010 Load Performance" description='Determine the load on the Exchange server'>
    <Counters>
    <Counter name='Msg SUBMIT Per Sec'  description='Number of messages queued in Submission queue' counterObject='MSExchangeTransport Queues'  counter='Messages Submitted Per Second'  counterInstance='_total'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='0' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='50' thresholdDuration='1' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='OWA Current Users'  description='Unique users currently logged in to OWA' counterObject='MSExchange OWA'  counter='Current Unique Users'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='50' thresholdDuration='10' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='Active User Count'  description='Users connected via RPC in last 2 mins' counterObject='MSExchange RpcClientAccess'  counter='Active User Count'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='30' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='Failed SUBMIT per sec'  description='Failed submissions per second' counterObject='MSExchange Mail Submission'  counter='Failed Submissions Per Second'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='0' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='10' thresholdDuration='600' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='MSExchangeIS User Count'  description='Total Users connected to IS' counterObject='MSExchangeIS'  counter='User Count'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='600' thresholdWarning='10' thresholdReArm='86400'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Exchange 2010 Full Monitoring

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="Exchange 2010 Full Monitoring" description='Determine the load on the Exchange server'>
    <Counters>
    <Counter name='Ex10TransportRemoteQueueTotal'  description='Shows the number of messages in the active remote delivery queues' counterObject='MSExchangeTransport Queues'  counter='Active Remote Delivery Queue Length'  counterInstance='_total'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='250' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportSubQueueTotal'  description='Shows the number of messages in the submission queue' counterObject='MSExchangeTransport Queues'  counter='Submission Queue Length'  counterInstance='_total'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportUnreachQueueTotal'  description='Shows the number of messages in the Unreachable queue' counterObject='MSExchangeTransport Queues'  counter='Unreachable Queue Length'  counterInstance='_total'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportLogWritesSec'  description='Shows the rate of log file write operations for current load' counterObject='MSExchange Database ==> Instances'  counter='I/O Log Writes/sec'  counterInstance='edgetransport/Transport Mail Database'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='5000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportLogReadsSec'  description='Shows the rate of log file read operations for current load' counterObject='MSExchange Database ==> Instances'  counter='I/O Log Reads/sec'  counterInstance='edgetransport/Transport Mail Database'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='5000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportDBWritesSec'  description='Shows the rate of DB write operations for current load' counterObject='MSExchange Database ==> Instances'  counter='I/O Database Writes/sec'  counterInstance='edgetransport/Transport Mail Database'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='5000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportDBReadsSec'  description='Shows the rate of DB read operations for current load' counterObject='MSExchange Database ==> Instances'  counter='I/O Database Reads/sec'  counterInstance='edgetransport/Transport Mail Database'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='5000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportReceiveMsgSize'  description='Shows the average bytes per inbound message' counterObject='MSExchangeTransport SmtpReceive'  counter='Average bytes/message'  counterInstance='_total'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='60000000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportMsgReceiveSec'  description='Shows the number of messages received each second' counterObject='MSExchangeTransport SmtpReceive'  counter='Messages Received/sec'  counterInstance='_total'  counterSampleInterval='300' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='500' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10TransportMsgSentSec'  description='Shows the number of messages sent per second' counterObject='MSExchangeTransport SmtpSend'  counter='Messages Sent/sec'  counterInstance='_total'  counterSampleInterval='300' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='500' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10ClientAccessRPCRequests'  description='Shows the number of RPC requests currently being processed' counterObject='MSExchange RpcClientAccess'  counter='RPC Requests'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='40' thresholdDuration='60' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10OABDownloadTaskQueued'  description='Shows the number of OAB download tasks are queued' counterObject='MSExchangeFDS:OAB'  counter='Download Task Queued'  counterInstance='*ALL'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1' thresholdDuration='60' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10ISClientBackoffSec'  description='Shows the rate at which client backoffs are occurring resulting in RPC latency' counterObject='MSExchangeIS'  counter='RPC Client Backoff/sec'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='5000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10OWACurrentUniqueUsers'  description='Shows the number of unique users currently logged on to OWA' counterObject='MSExchange OWA'  counter='Current Unique Users'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='50' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10WebServiceRequestsSec'  description='Shows the number of web service requests handled each second' counterObject='MSExchangeWS'  counter='Requests/sec'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='500' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10RPCUserCount'  description='Shows the number of active unique users in last 2 mins' counterObject='MSExchange RpcClientAccess'  counter='Active User Count'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='500' thresholdDuration='120' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10ISRPCRequests'  description='Shows the number of RPC requests executing within the IS process' counterObject='MSExchangeIS'  counter='RPC Requests'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='70' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    <Counter name='Ex10DBCacheSizeMb'  description='Shows the amount of system memory (Mb) used by the DB cache' counterObject='MSExchange Database'  counter='Database Cache Size (MB)'  counterInstance='Information Store'  counterSampleInterval='600' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='15000' thresholdDuration='300' thresholdWarning='10' thresholdReArm='43200'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • SQL 2005 Performance Monitoring (not SQL Express)

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="CNW SQL2005 Performance Monitoring" description='Monitors the SQL Server'>
    <Counters>
    <Counter name='SQLServer:Databases: Active Transactions'  description='Displays the number of currently active transactions in the system.' counterObject='SQLServer:Databases'  counter='Active Transactions'  counterInstance='_Total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='-1' trendTimeSpan='14' trendReArm='4' thresholdOperator='Over'  thresholdAmount='100000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='4'/>
    <Counter name='SQLServer:Databases: Transactions/sec'  description='Value indicates how active the SQL Server is.' counterObject='SQLServer:Databases'  counter='Transactions/sec'  counterInstance='_Total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='-1' trendTimeSpan='14' trendReArm='4' thresholdOperator='Over'  thresholdAmount='1000' thresholdDuration='3600' thresholdWarning='10' thresholdReArm='4'/>
    <Counter name='SQLServer:General Statistics:User Connections'  description='Displays the number of users connected to the SQL server' counterObject='SQLServer:General Statistics'  counter='User Connections'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='-1' trendTimeSpan='14' trendReArm='1' thresholdOperator='Over'  thresholdAmount='1000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='1'/>
    <Counter name='SQLServer:Locks: Average Wait Time (ms)'  description='This is the average wait time in milliseconds to acquire a lock. Lower the value the better it is. If the value goes higher then 500, there may be blocking going on; we need to run blocker script to identify blocking.Average wait time in ms to acquire a lock' counterObject='SQLServer:Locks'  counter='Average Wait Time (ms)'  counterInstance='_Total'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='-1' trendTimeSpan='14' trendReArm='4' thresholdOperator='Over'  thresholdAmount='1000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='14400'/>
    <Counter name='SQLServer:Access Methods'  description='null' counterObject='SQLServer:Memory Manager'  counter='Maximum Workspace Memory (KB)'  counterSampleInterval='1800' collectionOperator='Over'  collectionThreshold='-1' trendTimeSpan='14' trendReArm='1' thresholdOperator='Over'  thresholdAmount='2084000' thresholdDuration='3600' thresholdWarning='0' thresholdReArm='1'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • SQL 2008 Performance Monitoring (not SQL Express)

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="SQL2008 Performance" description=''>
    <Counters>
    <Counter name='SQL Page Splits'  description='Page Splits per second' counterObject='SQLServer:Access Methods'  counter='Page Splits/sec'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='3600' thresholdWarning='10' thresholdReArm='86400'/>
    <Counter name='SQL Batch Requests'  description='Batch Requests per second' counterObject='SQLServer:SQL Statistics'  counter='Batch Requests/sec'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='3000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL Log Flushes'  description='Database Log Flushes per second' counterObject='SQLServer:Databases'  counter='Log Flushes/sec'  counterInstance='_Total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1000000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL User Connections'  description='User Connections' counterObject='SQLServer:General Statistics'  counter='User Connections'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL Locks Wait Time'  description='Average Wait Time for Lock Objects' counterObject='SQLServer:Locks'  counter='Average Wait Time (ms)'  counterInstance='_Total'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='1000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL Buffer Cache'  description='Hit Ratio for cache over disk' counterObject='SQLServer:Buffer Manager'  counter='Buffer cache hit ratio'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Under'  thresholdAmount='80' thresholdDuration='36000' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL Total Server Memory'  description='Memory currently in use' counterObject='SQLServer:Memory Manager'  counter='Total Server Memory (KB)'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100000000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    <Counter name='SQL Target Server Memory'  description='Memory requested for use' counterObject='SQLServer:Memory Manager'  counter='Target Server Memory (KB)'  counterSampleInterval='900' collectionOperator='Over'  collectionThreshold='1' trendTimeSpan='1209600' trendReArm='3600' thresholdOperator='Over'  thresholdAmount='100000000' thresholdDuration='60' thresholdWarning='10' thresholdReArm='21600'/>
    </Counters>
    <Services>
    </Services>
    <Processes>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • SQL 2008 Services Monitoring (not SQL Express)

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="SQL2008 Services" description='Critical Services for SQL Server 2008 Std.
    Use this as a template to create custom sets that do not have any of the serviecs listed.'>
    <Counters>
    </Counters>
    <Services>
    <Service name='MSSQLSERVER'  serviceDescription='MSSQLSERVER' description='SQL Database Engine' restartAttempts='10' restartInterval='60' reArm='21600'/>
    <Service name='MsDtsServer100'  serviceDescription='SQL Server Integration Services 10.0' description='SQL Integration Services' restartAttempts='10' restartInterval='60' reArm='21600'/>
    <Service name='MSSQLFDLauncher'  serviceDescription='SQL Full-text Filter Daemon Launcher (MSSQLSERVER)' description='SQL Full-text Filter Daemon Launcher' restartAttempts='10' restartInterval='60' reArm='21600'/>
    <Service name='ReportServer'  serviceDescription='ReportServer' description='SQL Reporting Services' restartAttempts='10' restartInterval='60' reArm='21600'/>
    <Service name='SQLWriter'  serviceDescription='SQL Server VSS Writer' description='SQL VSS Writer' restartAttempts='10' restartInterval='60' reArm='21600'/>
    </Services>
    <Processes>
    <Process name='sqlservr.exe'  processDescription='SQL Server Engine' description='SQL Server' monitorDirection='Down'  reArm='21600'/>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • ConnectWise PSA (This one actually works!)

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_set_definition version="1.0">
    <MonitorSet name="ConnectWisePSA" description='Monitors ConnectWise Programs'>
    <Counters>
    </Counters>
    <Services>
    <Service name='NsnClientService'  serviceDescription='ConnectWise Network Client Service' description='ConnectWise Network Client Service' restartAttempts='10' restartInterval='60' reArm='43200'/>
    <Service name='OutlookSync'  serviceDescription='ConnectWise Outlook Sync' description='ConnectWise Outlook Sync' restartAttempts='10' restartInterval='60' reArm='43200'/>
    <Service name='ConnectWiseUpdaterService'  serviceDescription='ConnectWise Updater Service' description='ConnectWise Updater Service' restartAttempts='10' restartInterval='60' reArm='43200'/>
    </Services>
    <Processes>
    <Process name='OutlookSyncService.exe'  processDescription='ConnectWise Outlook Sync' description='null' monitorDirection='Down'  reArm='86400'/>
    </Processes>
    </MonitorSet>
    </monitor_set_definition>

  • Thanks for sharing though I have not used them.