Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Monitor database essentials with Applications Manager

153 views

Published on

Learn how to monitor database size, table space, session details,SQL jobs, identify slow queries,etc.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Monitor database essentials with Applications Manager

  1. 1. Essential Database management with ManageEngine Applications Manager
  2. 2. Agenda MS SQL Database MonitoringWhy Database Monitoring? Oracle Database Monitoring Database reports & custom dashboards
  3. 3. Why Monitoring? • Monitor business critical metrics to ensure uninterrupted service delivery • Analyzing Database performance and resolve performance issues before service disruption • Analyzing root cause of common performance issues and eliminating recurring issues • Trend analysis to know how resources are being used and plan future upgrades
  4. 4. What to Monitor? • Database server: Availability, response time, free space, user sessions • Instance: Memory, scheduled jobs, blocking, waits, workload • Database: Status, backups, datafile/logfile growth • Top Queries by: I/O, CPU, waits, frequently executed queries
  5. 5. Tools Used • Perfmon • Extended Events • DMVs and System views • Query Store • Custom Scripts Note: Some tools do not work with all versions of servers. Please check version compatibility if they don't.
  6. 6. Supported databases
  7. 7. Prerequisites to add DB servers • Protocol used: JDBC connection • Ports required: Port used by the DB server (SQL:1433,Oracle:1521) • User Permissions: MS SQL: http://help.appmanager.com/applications-manager-prerequisites$mssql Oracle DB: http://help.appmanager.com/applications-manager-prerequisites$OracleDatabaseServers
  8. 8. Discovery & mapping MsSQL Database Server Monitoring
  9. 9. Represents whether a particular monitor is currently available to undertake requests. Represents the overall state of the monitor. Depends on the severity of all the other attributes. Up Down Availabilit y Clear Warning Critical Health
  10. 10. Log details & DB overview Monitor each DB & its underlying metrics
  11. 11. Buffer Manager stats Monitor metrics like: • Buffer & Cache hit ratio • Page lookups, reads, writes per minute • Cache used per minute
  12. 12. Connection stats Monitor metrics like: • Connection time • Number of users connected to the system. • Logins, Logouts per min • Number of SQL batch requests received by server.
  13. 13. Performance graphs Applications Manager presents a host of performance metrics for the SQL Servers.
  14. 14. Top CPU queries Visualize queries consuming more CPU usage during execution
  15. 15. Backup/ Restore stats Displays the performance metric about various SQL backup set present in the SQL Server. Select Action to enable/disable monitoring, and reset status.
  16. 16. Replication stats Display information of log shipping status, publications, subscriptions, information about each replication agents, agents history running in the corresponding SQL server.
  17. 17. Session details Displays the SQL server session ID running in SQL Server along with its status. Shows information on blocked request and allows user to kill user session.
  18. 18. Discovery & mapping More enhancements in Database Monitoring (upcoming release)
  19. 19. Log File & Data Files in SQL • See log file and data file details for individual SQL DBs • Generate reports for log and data files
  20. 20. User level details • Create and edit users • Monitor user creation date and login type
  21. 21. Configuration details
  22. 22. Failed jobs status history • Monitor failed jobs history for a 24 hour period • Perform step wise analysis of failed jobs
  23. 23. Discovery & mapping Oracle Database Server Monitoring
  24. 24. Database overview Monitor metrics like: • Log mode monitoring • Invalid/Unusable index count • Database size, free space
  25. 25. SGA sharing Monitor metrics like: • Buffer, Data Dictionary & Library hit ratio • System Global Area (SGA) details.
  26. 26. Tablespace stats • Identify used & free bytes of individual table space. • Monitor Reads and Writes per min • Track data files & monitor datafile auto extend
  27. 27. Session details • Identify ONLINE, OFFLINE, or INVALID sessions as well as sessions initiated by specific users. • Monitor number of memory sorts, table scans performed. • Track physical & logical reads of the session as well as buffer cache hit ratio
  28. 28. Session summary • Know sessions' wait time and its corresponding event. • Track account status and user account expiry date.
  29. 29. Scheduled jobs • Monitor Current state, Last run status of a scheduled job. • Identify Run, Failure, Retry count
  30. 30. Backup jobs • Know the number of running backup jobs count. • Get session key along with backup status.
  31. 31. Log apply gap • Get Log apply gap details for both Primary & Secondary DB. • Archive log Destination stats
  32. 32. ORA errors Get to know the ORA errors occurring in the Oracle database
  33. 33. Discovery & mapping Analyzing Database performance reports, and organizing business dashboards
  34. 34. Reports Trend Analysis Report: Understand performance trends of your business servers based on historical data to predict future trends and stay informed. Forecast Report: Let Applications Manager make forecast based on utilization as well as growth trends of your servers Reports based on Monitor Types and their respective metrics: Generate reports instantaneously for custom attributes of individual servers, monitor types and even monitor groups
  35. 35. Trend analysis report • History Report • Hour of Day Report • Day of Week Report • Statistical Report • Heat Chart
  36. 36. Forecast report • Balance hardware costs with computing needs. • Plan future utilization requirements.
  37. 37. View & compare reports Compare performance attribute reports of different monitors.
  38. 38. Dashboards • Customize with widgets • Create and publish multiple dashboards • Unified business view of your entire IT infrastructure
  39. 39. Quick Recap: Support appmanager-support@manageengine.com Eval eval-apm@manageengine.com Online Demo demo.appmanager.com • Why Database Monitoring • How to monitor key metrics of MS SQL & Oracle DBs • Troubleshooting performance issues in MS SQL & Oracle DBs • Database reports & custom dashboards
  40. 40. Support appmanager-support@manageengine.com Eval eval-apm@manageengine.com Online Demo demo.appmanager.com

×