Microsoft is a well known vendor in Enterprise IT market. This presentation explains how to monitor Microsoft products using ManageEngine OpManager. and basic of Microsoft infrastructure monitoring.
2. About ManageEngine ManageEngine is the only IT Management vendor focused on bringing a complete IT Management portfolio to the mid-sized enterprise ManageEngine software is used by over 40,000 customers including 3 out of every 5 fortune 500 companies
3.
4. Why monitor everything Microsoft? Microsoft products integrate well with each other to provide a secure and efficient network. This also means you've to monitor every MS application/ service to identify problems quickly.
5. Why monitor everything Microsoft? For our discussion today, we consider the highlighted Microsoft products above.
6. Basics of Microsoft Infrastructure Monitoring Microsoft extends the Common Interface Model (CIM) and Web-based Enterprises Management (WBEM) to store performance info. These can be accessed via Windows Management Instrumentation (WMI) which allows scripting languages such as VB Script or Powershell to access the stored data.
7. Basics of WMI WMI Query Language (WQL) – A simple query language to extract information from the Microsoft repository. Select * from Win32_Service – For listing all the Windows services WMI CPU % idle time SNMP
8.
9. Windows Services Monitoring Exchange Microsoft Exchange Event | Microsoft Exchange IMAP4 | Microsoft Exchange POP3 | Microsoft Exchange Information Store | Microsoft Exchange Routing Engine | Microsoft Exchange System Attendant | Microsoft Exchange MTA (Message Transfer Agent service) Stacks | MS Exchange Replication Service | MS Exchange Transport | MS Exchange Active Directory Topology Service Active Directory File Replication Service | DNS Client Service | Workstation Service | Remote Procedure Call (RPC) Service | Net Logon Service | Windows Time service | Security Accounts Manager Service | Inter-site Messaging Service SQL SQL Server Agent | MS Search | SQL Browser | MSSQL Server | Report Server | MSSQL Server OLAP Service
10. Windows Services Monitoring Windows server Automatic Updates | Network Connections | Remote Procedure Call (RPC) | Application Layer Gateway Service | Task Scheduler IIS IISADMIN | W3SVC Terminal service TermService
11. Performance Metrics Monitoring Exchange Availability Service Monitors: Public Folder Queries/ Request Failures per sec | Mailbox Session Hits Per sec Information Store Mailbox Monitors: Messages Delivered & Recipients Delivered / Min | Used Disk Space | Messages Sent/Min SMTP Monitors: Outbound & Inbound Connections | Queue Length monitoring of Local/ Remote, Local/ Remote Retry, and Categorizer Information Store Public Folder Monitors: Messages sent or delivered /min | Receive Queue Size, Used disk space Information Store Monitors: RPC Latency average in Msec| Active user and connection count | RPC requests outstanding POP3 and IMAP monitors: Current connections for POP3/ IMAP Transport Monitors: Messages Queued for delivery/ sec | Messages Received, sent, submitted, delivered / sec | Active Directory Network Monitors: LDAP Active Threads | AB Client Session | DS Notify Queue Size | No. of Clients | LDAP Bind Time, Client sessions Database Monitors: Replication Objects Applied, Remaining | DB Free Space, Size NTFRS/ LSASS Monitors: Process File Writes, Reads, Memory | Handle Count | CPU usage Performance Counters Monitors: Directory Reads,Writes | Replication Objects Out/ In | NTLM Authentications | LDAP Searches, Writes, UDP Operations | DS Server, Client Binds | Replication Traffic Out/ In
12. Performance Metrics Monitoring SQL Buffer Monitors: Page/ Lazy writes / sec | Page Reads/ Sec | Buffer cache hit ratio Cache Monitors: Cache Hit Ratio | Cache Count | Cache used/ sec | Procedure cache pages Database Monitors: Transactions/ sec | Active Transactions | Log File used percentage/ Size | Log Cache Hit Ratio | General Monitors: SQL compilations/ sec | Active DB connections | Page Splits/ Sec | Device Throughput Bytes/ Sec Lock Related Monitors: Avg Lock/ Latch wait time | Lock waits, Requests, Deadlock, Timeouts / Sec | No. of Deadlocks/ Sec Memory Monitors: Excess Total committed memory needed | SQL Cache, Lock, Optimizer Memory | Granted Workspace Memory Windows server Page Faults | Read Operation Count | Executable Path | Memory Utilization | Percent Idle Time | Percent Processor Time | CPU Utilization | Disk utilization by Partitions, Total | OS Processes Queue Length | Disk Process Queue Length | No. of Processes | Disk Speed/ sec | Disk Bytes Transferred | Deferred Procedure calls Queue | Interrupts/ Sec | Received/ Transmitted Bytes/ Sec | Packets Received/ Transmitted/ sec |
13. Performance Metrics Monitoring IIS Win32_PerfFormattedData_ASP_ActiveServerPages - Errors During Script Runtime | Requests Timed Out | Transactions/Sec Win32_PerfFormattedData_W3SVC_WebService - Files Sent/Sec | Total Files Transferred | Total Connection Attempts Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal - File Cache Hits | File Cache Misses | Total Flushed Files Terminal service Win32_PerfRawData_TermService_TerminalServicesSession - Percent User Time - Total Transport Errors - Percent Processor Time Win32_PerfRawData_TermService_TerminalServices - Total Sessions - Inactive Sessions
14. Processes Monitoring Exchange store.exe | exmgmt.exe | mad.exe Active Directory dns.exe | lsass.exe | certsrv.exe SQL sqlagent.exe | sqlbrowser.exe | msmdsrv.exe | ReportingServicesService.exe Windows Servers Varies based on the applications installed IIS inetinfo.exe Terminal Service svchost -k DComLauch.exe (In XP) svchost.exe -k NetworkService (In Vista)
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31. Summary Why you need to monitor all of Microsoft Infrastructure The basics of Microsoft monitoring and WMI 3 major focus areas for Microsoft Infrastructure Monitoring List of monitors under the 3 major areas for the top Microsoft products How OpManager helps in monitoring Microsoft Infrastructure