Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Enterprise class SQL Server monitoring in distr...

CEE-SECR
October 21, 2017

Enterprise class SQL Server monitoring in distributed production environments with high number of servers, Roman Dimenko, Dell EMC, CEE-SECR 2017

For those IT professionals who have to deal with SQL Server administration, maintenance and monitoring in mission critical environments on daily basis. Either accidential DBAs or professional DBAs looking for free standardized monitoring solutions.

CEE-SECR

October 21, 2017
Tweet

More Decks by CEE-SECR

Other Decks in Technology

Transcript

  1. October 2017, St. Petersburg Software Engineering Conference Russia October 2017,

    St. Petersburg Software Engineering Conference Russia Enterprise class SQL Server monitoring in distributed production environments with high number of servers Roman Dimenko, DELL EMC
  2. About myself • DBA and DBD since early 2000`s •

    Managed distributed DB teams up to 20 people • Worked with DELL EMC, Microsoft, Spar, McDonald`s • High load OLTP databases, DWH • Industries: telecom, fintech, adtech, retail, cloud
  3. Statement of the problem • Database monitoring in general •

    Proactive and reactive • Cost • Skills
  4. Statement of the problem • Database monitoring in general •

    Proactive and reactive • Cost • Skills • Scalability
  5. Statement of the problem • Database monitoring in general •

    Proactive and reactive • Cost • Skills • Scalability • Levels of monitoring (from hardware to business logic)
  6. Statement of the problem • Database monitoring in general •

    Proactive and reactive • Cost • Skills • Scalability • Levels of monitoring (from hardware to business logic) • Service models (managed service) and service providers and what they use
  7. Comparison of existing solutions • Monitoring • Tuning • SQL

    Server • Windows • Network • Reporting • Alerting • Advice
  8. Features • Historical monitoring data • Close to real-time •

    Alerts via email • Customizable thresholds
  9. Features • Historical monitoring data • Close to real-time •

    Alerts via email • Customizable thresholds • Advanced SQL Server features monitoring
  10. Problems solved • More than 100 counters • Machine Metrics

    • SQL Server metrics • Database metrics • High Availability metrics (AO, Logshipping, Mirroring) • BI metrics (SSRS, SSAS)
  11. Problems solved • More than 100 counters • Trend analysis

    and prediction • Ability to drill down from high level problem to root cause
  12. Problems solved • More than 100 counters • Trend analysis

    and prediction • Ability to drill down from high level problem to root cause • Meet growing business needs
  13. Business value • Operations throughput • Decision making • Cost

    of failure • Capacity planning (volume, type of hardware)
  14. Business value • Operations throughput • Decision making • Cost

    of failure • Capacity planning (volume, type of hardware) • DB monitoring is usually undervalued
  15. Business value • Operations throughput • Decision making • Cost

    of failure • Capacity planning (volume, type of hardware) • DB monitoring is usually undervalued • Examples: DELL EMC, VIVA, Spar, Stock market Brokers
  16. Real life cases • Examples: DELL EMC, VIVA, Spar, Stock

    market Brokers • DELL EMC From Nagios and basic alerts to comprehensive DB monitoring • VIVA From basic alerts • Spar From no monitoring • Stock market brokers From SCOM • WallMart from no monitoring
  17. Nagios case detailed (DELL EMC) • Before • Only basic

    monitoring • After • Comprehensive monitoring
  18. Benefits of the solution • Open Source agents • Low

    to no impact on performance • Secure
  19. Benefits of the solution • Open Source agents • Low

    to no impact on performance • Secure • Scalable
  20. Benefits of the solution • Open Source agents • Low

    to no impact on performance • Secure • Scalable • Free
  21. Benefits of the solution • Open Source agents • Low

    to no impact on performance • Secure • Scalable • Free • Customizable
  22. Benefits of the solution • Open Source agents • Low

    to no impact on performance • Secure • Scalable • Free • Customizable • Authors