SlideShare ist ein Scribd-Unternehmen logo
1 von 18
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

Weitere ähnliche Inhalte

Was ist angesagt?

IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cIOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
Kellyn Pot'Vin-Gorman
 
What Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsWhat Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA Projects
Revelation Technologies
 
VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...
VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...
VirtualCenter Database Maintenance: VirtualCenter 2.0.x and ...
webhostingguy
 

Was ist angesagt? (19)

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

Ähnlich wie End to End Monitoring using Nested Keywords

SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
jopivihine
 

Ähnlich wie End to End Monitoring using Nested Keywords (20)

Monitoring Microsoft SQL Server 2008 with Opsview
Monitoring Microsoft SQL Server 2008 with OpsviewMonitoring Microsoft SQL Server 2008 with Opsview
Monitoring Microsoft SQL Server 2008 with Opsview
 
Advanced reporting with Opsview
Advanced reporting with OpsviewAdvanced reporting with Opsview
Advanced reporting with Opsview
 
Monitoring Oracle Databases with Opsview
Monitoring Oracle Databases with OpsviewMonitoring Oracle Databases with Opsview
Monitoring Oracle Databases with Opsview
 
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
Oracle_Retail_Cloud_Services_Blueprint_2022.pdfOracle_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.pdfOracle_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.pdfOracle_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.pdfOracle_Retail_Cloud_Services_Blueprint_2022.pdf
Oracle_Retail_Cloud_Services_Blueprint_2022.pdf
 
My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Creating Custom Notifications in Opsview
Creating Custom Notifications in OpsviewCreating Custom Notifications in Opsview
Creating Custom Notifications in Opsview
 
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
Samedi SQL Québec - Database Backup & copy to Azure par Eric MoreauSamedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
 
Accelerating YourBusiness with Security
Accelerating YourBusiness with SecurityAccelerating YourBusiness with Security
Accelerating YourBusiness with Security
 
Accelerating your Business with Security
Accelerating your Business with SecurityAccelerating your Business with Security
Accelerating your Business with Security
 
ConfigMgr 2012 - Deploying & Managing Clients
ConfigMgr 2012 - Deploying & Managing ClientsConfigMgr 2012 - Deploying & Managing Clients
ConfigMgr 2012 - Deploying & Managing Clients
 
AWS Webcast - Implementing Windows and SQL Server with High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server with High Availability on AWSAWS Webcast - Implementing Windows and SQL Server with High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server with High Availability on AWS
 
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
SEC209-S-143991-Session-Presentation.f500a51002fec4b9a0f60923b1455fb2272a1767...
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
ServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - Datasheet
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

End to End Monitoring using Nested Keywords

  • 1.
  • 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