SlideShare a Scribd company logo
End to End Monitoring using Nested Keywords
End-to-End Monitoring Using “Nested
                   Keywords”




Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence   2
About
• This ‘how to’ presentation describes how to set up end-to-end-monitoring
  using “nested keywords” in Opsview
• To obtain a copy of Opsview visit our website and download Opsview Core
  (free) or Opsview Pro (30 day trial)




                                                                             3
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Scenario
• A customer contacted us with a requirement to monitor the functional
  status of their website and all its vital components to ensure continued
  availability. The customer needed to be alerted when any of the website
  components (separated into groups) went into a critical state

• We helped them set up a master service/check for their company website
  using nested keywords, so that if a group of components fails, the
  'company website' check in Opsview goes into a warning state

• This is how we did it




                                                                             4
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Group                          Components                 Warning        Critical
Web Server Cluster             4 web servers              2+ failures    4 failures
Database Server Cluster        2 database servers 1 failure              2 failures
Load Balancer Cluster          2 load balancers           1 failure      2 failures




                                                                                      5
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Step 1: “Additions“

• Add the 4 web servers to Opsview; in this example they are called
  “Webserver001”, “Webserver002”, “Webserver003” and “Webserver004”
• Add the 2 database servers to Opsview; in this example they are called
  “Database001” and “Database002”
• Add the 2 load balancers to Opsview; in this example they are called
  “LB001” and “LB002”
• Add a host called “KeywordsHost”, with “0” in the check interval. This is a
  “holding container” host, rather than an actual host - and will be used to
  contain the logic we will use to achieve our desired setup




                                                                                6
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Step 2: “Keywords 0.1”

• Create a keyword called “Webserversall” and add all 4 web servers
  (Webserver001-004). Set this keyword to “Keyword View: Disable”
• Create a keyword called “Databasesall” and add both databases
  (Database001 and Database002). Set this keyword to “Keyword View:
  Disable”
• Create a keyword called ”Loadbalancersall” and add both load balancers
  (LB001 and LB002). Set this keyword to “Keyword View: Disable”




                                                                           7
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Step 3: “Service checks 0.1”




                                                                         8
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
HEALTH - WEB SERVERS

• Create a new service check called “Health - Web Servers”
• Select the plugin as “check_opsview_keyword”, and specify the arguments
  as

“-k Webserversall --algorithm=percent_ok --
percent_critical=@100 --percent_warning=@50:99”




                                                                            9
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
HEALTH - DATABASE SERVERS

• Create a new service check called “Health - Database Servers”
• Select the plugin as “check_opsview_keyword”, and specify the arguments
  as

“-k Databasesall --algorithm=percent_ok --
percent_critical=@100 --percent_warning=@50:99”




                                                                            10
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
HEALTH - LOAD BALANCERS

• Create a new service check called &ldquoHealth - Load Balancers”
• Select the plugin as “check_opsview_keyword”, and specify the arguments
  as

“-k Loadbalancersall --algorithm=percent_ok --
percent_critical=@100 --percent_warning=@50:99”

• Apply these 3 new service checks to our host “KeywordsHost”, and reload
  Opsview




                                                                            11
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Step 4: “Keywords 0.2”

WEBSERVERS

• Create a new keyword called “Webservers” - set the keyword view to
  “enable”, and then set the description as “Web Server Health”
• Under objects, select the “KeywordsHost” as the host, and in “Service
  checks” click “Filter by selected hosts”
• Finally, select “Health - Web Servers” and submit




                                                                          12
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
DATABASES

• Create a new keyword called “Databases” - set the keyword view to
  “enable”, and then set the description as “Database Server Health”
• Under objects, select the “KeywordsHost” as the host, and in “Service
  checks” click “Filter by selected hosts”
• Finally, select “Health - Database Servers” and submit




                                                                          13
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
LOADBALANCERS

• Create a new keyword called “Loadbalancers” - set the keyword view to
  “enable”, and then set the description as “Load Balancer Health”
• Under objects, select the “KeywordsHost” as the host, and in “Service
  checks” click “Filter by selected hosts”
• Finally, select “Health - Load Balancers” and submit




                                                                          14
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
LOADBALANCERS

• Create a new keyword called “Loadbalancers” - set the keyword view to
  “enable”, and then set the description as “Load Balancer Health”
• Under objects, select the “KeywordsHost” as the host, and in “Service
  checks” click “Filter by selected hosts”
• Finally, select “Health - Load Balancers” and submit




                                                                          15
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• We now have a keyword for each of our clusters, that will go warning and
  critical depending on the health of the cluster, i.e. if 2 web servers fail, the
  “Web Server Health” keyword will go to warning (Yellow) as specified in
  the desired setup.




                                                                                     16
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence
Configuration
Step 5: “Website keyword/wrap-up”

• Create a new keyword called “Company” and set the keyword view to
  “enable”. Now set the description to “Company website”
• Next, on objects, select the “KeywordsHost” as the host, and in “Service
  checks” click “Filter by selected hosts”
• Finally, add all 3 of our “Health -“ service checks (Load Balancers,
  Database Servers and Web Servers) and click submit
• We now have a keyword showing the Company website status and if any
  of the clusters underneath the website go to critical or warning, the entire
  Company website keyword will go critical
• Reload Opsview, and the system is set up successfully




Wednesday, 26 September                                                          17
                          © Opsview Ltd. Commercial in Confidence
2012
About Opsview
Opsview delivers a single unified view of the health of all your
distributed physical, virtual and hybrid cloud systems.

We give IT staff all the tools they need to get their jobs done
faster, easier and for less.

•    Opsview Enterprise offers large enterprises (+100 devices) and MSPs a certified,
     professionally supported system with enhanced functionality such as dynamic
     dashboards and reports

•    SMEs looking for feature-rich dashboards to monitor the performance of their on-
     premise, virtualized or cloud apps choose Opsview Pro

•    Opsview Core is our free, open source monitoring tool - you can test and
     customize it how you want


                                                                                        18
Wednesday, 26 September 2012   © Opsview Ltd. Commercial in Confidence

More Related Content

PDF
Enabling Oracle EM12c-based DBaaS on VMware with the Blue Medora Plugin for V...
PDF
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for VMware vSphere
PDF
Ms sql database consolidation
PDF
Enabling Oracle EM12c-based MWaaS on VMware with the Blue Medora Plugin for V...
PDF
What Every Client Should Do On Their Oracle SOA Projects (article)
PPTX
Em13c New Features- One of Two
PPT
Oracle 10g Application Server
PDF
Give DevOps teams self-service resource pools within your private infrastruct...
Enabling Oracle EM12c-based DBaaS on VMware with the Blue Medora Plugin for V...
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for VMware vSphere
Ms sql database consolidation
Enabling Oracle EM12c-based MWaaS on VMware with the Blue Medora Plugin for V...
What Every Client Should Do On Their Oracle SOA Projects (article)
Em13c New Features- One of Two
Oracle 10g Application Server
Give DevOps teams self-service resource pools within your private infrastruct...

What's hot (19)

PPTX
Database as a Service, Collaborate 2016
PDF
vsphere5.5 to 6.5
PPTX
London VMUG - Upgrade vSphere 5.5 to 6.5
PPTX
IOUG Collaborate 2014 Auditing/Security in EM12c
PDF
What Every Client Should Do on Their Oracle SOA Projects
PDF
MySQL Latest News
PDF
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
PDF
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
PDF
MySQL The State of the Dolphin - jun15
KEY
SQL Server: Security
PDF
Veeam Backup & Replication - What’s New in 6.5
PDF
VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...
PDF
Sage 300 ERP v2014 Compatibility Guide
PPTX
Where to Deploy Hadoop: Bare-metal or Cloud?
PDF
Weblogic security
PPTX
Monitor everything
PDF
Operational Management Challenges for Converged Infrastructure
PPT
Large Scale SQL Considerations for SharePoint Deployments
PPTX
Upgrading to MySQL 8.0 webinar slides November 27th, 2019
Database as a Service, Collaborate 2016
vsphere5.5 to 6.5
London VMUG - Upgrade vSphere 5.5 to 6.5
IOUG Collaborate 2014 Auditing/Security in EM12c
What Every Client Should Do on Their Oracle SOA Projects
MySQL Latest News
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
MySQL The State of the Dolphin - jun15
SQL Server: Security
Veeam Backup & Replication - What’s New in 6.5
VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...
Sage 300 ERP v2014 Compatibility Guide
Where to Deploy Hadoop: Bare-metal or Cloud?
Weblogic security
Monitor everything
Operational Management Challenges for Converged Infrastructure
Large Scale SQL Considerations for SharePoint Deployments
Upgrading to MySQL 8.0 webinar slides November 27th, 2019
Ad

Similar to End to End Monitoring using Nested Keywords (20)

PPTX
Monitoring Microsoft SQL Server 2008 with Opsview
PPTX
Advanced reporting with Opsview
PPTX
Monitoring Oracle Databases with Opsview
PDF
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
PDF
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
PDF
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
PDF
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
PDF
My sql enterprise_edition_wp_v38
PPTX
Creating Custom Notifications in Opsview
PDF
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
PDF
ConfigMgr 2012 - Deploying & Managing Clients
PPTX
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
PPTX
Everything you need to know about SQL Server 2016
PPTX
Deploying and managing ConfigMgr Clients
PDF
ServiceNow Agile Integration Adapter - Datasheet
PPTX
Oracle Enterprise Manager Seven Robust Features to Put in Action final
PDF
Presentation oracle as a service shared database platform
PDF
Aws user group #04 landing zones
PDF
B.А.А.Е.R. Oracle Cloud Services 2017
PDF
Ms sql database consolidation
Monitoring Microsoft SQL Server 2008 with Opsview
Advanced reporting with Opsview
Monitoring Oracle Databases with Opsview
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
My sql enterprise_edition_wp_v38
Creating Custom Notifications in Opsview
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
ConfigMgr 2012 - Deploying & Managing Clients
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
Everything you need to know about SQL Server 2016
Deploying and managing ConfigMgr Clients
ServiceNow Agile Integration Adapter - Datasheet
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Presentation oracle as a service shared database platform
Aws user group #04 landing zones
B.А.А.Е.R. Oracle Cloud Services 2017
Ms sql database consolidation
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Assigned Numbers - 2025 - Bluetooth® Document
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A comparative analysis of optical character recognition models for extracting...
Advanced methodologies resolving dimensionality complications for autism neur...

End to End Monitoring using Nested Keywords

  • 2. End-to-End Monitoring Using “Nested Keywords” Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence 2
  • 3. About • This ‘how to’ presentation describes how to set up end-to-end-monitoring using “nested keywords” in Opsview • To obtain a copy of Opsview visit our website and download Opsview Core (free) or Opsview Pro (30 day trial) 3 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 4. Scenario • A customer contacted us with a requirement to monitor the functional status of their website and all its vital components to ensure continued availability. The customer needed to be alerted when any of the website components (separated into groups) went into a critical state • We helped them set up a master service/check for their company website using nested keywords, so that if a group of components fails, the 'company website' check in Opsview goes into a warning state • This is how we did it 4 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 5. Configuration Group Components Warning Critical Web Server Cluster 4 web servers 2+ failures 4 failures Database Server Cluster 2 database servers 1 failure 2 failures Load Balancer Cluster 2 load balancers 1 failure 2 failures 5 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 6. Configuration Step 1: “Additions“ • Add the 4 web servers to Opsview; in this example they are called “Webserver001”, “Webserver002”, “Webserver003” and “Webserver004” • Add the 2 database servers to Opsview; in this example they are called “Database001” and “Database002” • Add the 2 load balancers to Opsview; in this example they are called “LB001” and “LB002” • Add a host called “KeywordsHost”, with “0” in the check interval. This is a “holding container” host, rather than an actual host - and will be used to contain the logic we will use to achieve our desired setup 6 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 7. Configuration Step 2: “Keywords 0.1” • Create a keyword called “Webserversall” and add all 4 web servers (Webserver001-004). Set this keyword to “Keyword View: Disable” • Create a keyword called “Databasesall” and add both databases (Database001 and Database002). Set this keyword to “Keyword View: Disable” • Create a keyword called ”Loadbalancersall” and add both load balancers (LB001 and LB002). Set this keyword to “Keyword View: Disable” 7 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 8. Configuration Step 3: “Service checks 0.1” 8 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 9. Configuration HEALTH - WEB SERVERS • Create a new service check called “Health - Web Servers” • Select the plugin as “check_opsview_keyword”, and specify the arguments as “-k Webserversall --algorithm=percent_ok -- percent_critical=@100 --percent_warning=@50:99” 9 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 10. Configuration HEALTH - DATABASE SERVERS • Create a new service check called “Health - Database Servers” • Select the plugin as “check_opsview_keyword”, and specify the arguments as “-k Databasesall --algorithm=percent_ok -- percent_critical=@100 --percent_warning=@50:99” 10 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 11. Configuration HEALTH - LOAD BALANCERS • Create a new service check called &ldquoHealth - Load Balancers” • Select the plugin as “check_opsview_keyword”, and specify the arguments as “-k Loadbalancersall --algorithm=percent_ok -- percent_critical=@100 --percent_warning=@50:99” • Apply these 3 new service checks to our host “KeywordsHost”, and reload Opsview 11 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 12. Configuration Step 4: “Keywords 0.2” WEBSERVERS • Create a new keyword called “Webservers” - set the keyword view to “enable”, and then set the description as “Web Server Health” • Under objects, select the “KeywordsHost” as the host, and in “Service checks” click “Filter by selected hosts” • Finally, select “Health - Web Servers” and submit 12 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 13. Configuration DATABASES • Create a new keyword called “Databases” - set the keyword view to “enable”, and then set the description as “Database Server Health” • Under objects, select the “KeywordsHost” as the host, and in “Service checks” click “Filter by selected hosts” • Finally, select “Health - Database Servers” and submit 13 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 14. Configuration LOADBALANCERS • Create a new keyword called “Loadbalancers” - set the keyword view to “enable”, and then set the description as “Load Balancer Health” • Under objects, select the “KeywordsHost” as the host, and in “Service checks” click “Filter by selected hosts” • Finally, select “Health - Load Balancers” and submit 14 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 15. Configuration LOADBALANCERS • Create a new keyword called “Loadbalancers” - set the keyword view to “enable”, and then set the description as “Load Balancer Health” • Under objects, select the “KeywordsHost” as the host, and in “Service checks” click “Filter by selected hosts” • Finally, select “Health - Load Balancers” and submit 15 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 16. Configuration • We now have a keyword for each of our clusters, that will go warning and critical depending on the health of the cluster, i.e. if 2 web servers fail, the “Web Server Health” keyword will go to warning (Yellow) as specified in the desired setup. 16 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence
  • 17. Configuration Step 5: “Website keyword/wrap-up” • Create a new keyword called “Company” and set the keyword view to “enable”. Now set the description to “Company website” • Next, on objects, select the “KeywordsHost” as the host, and in “Service checks” click “Filter by selected hosts” • Finally, add all 3 of our “Health -“ service checks (Load Balancers, Database Servers and Web Servers) and click submit • We now have a keyword showing the Company website status and if any of the clusters underneath the website go to critical or warning, the entire Company website keyword will go critical • Reload Opsview, and the system is set up successfully Wednesday, 26 September 17 © Opsview Ltd. Commercial in Confidence 2012
  • 18. About Opsview Opsview delivers a single unified view of the health of all your distributed physical, virtual and hybrid cloud systems. We give IT staff all the tools they need to get their jobs done faster, easier and for less. • Opsview Enterprise offers large enterprises (+100 devices) and MSPs a certified, professionally supported system with enhanced functionality such as dynamic dashboards and reports • SMEs looking for feature-rich dashboards to monitor the performance of their on- premise, virtualized or cloud apps choose Opsview Pro • Opsview Core is our free, open source monitoring tool - you can test and customize it how you want 18 Wednesday, 26 September 2012 © Opsview Ltd. Commercial in Confidence