SlideShare a Scribd company logo
Nagios XI Large ImplementationTips and Tricks by Nathan Brodericknroderick@nuskin.comnagios@aivector.comNu Skin International
How to Start
PlanningDetermine what systems are importantDetermine the need for legacy monitorsGet a company organization chartBreak the monitoring into manageable componentsMake a written migration plan
Meat and Potato Monitoring3 AM RuleMonitor critical items firstThe best monitors check core processesKeep it simpleHTTP Checks, Ping ChecksOnly set up what is necessaryDon’t over-monitor
Programs We Migrated
ProgramsBACSiteScope 6SiteScope 8Foglight – monitors Java processes and WebLogicProcessError ( Nu Skin Custom Email Solution )Notify AttentionCustom scripts on Linux systems
SiteScope 6, 8SiteScope is one of HP tools for monitoringWe gathered inventory on the alertsMigrated alerts one at a timeNagios has plugins for most alertsAfter migrating alerts, we uncovered existing problems
Migrating BAC(HP Business Availability Center)BAC was used to monitor complex business processesBAC alerts were ignoredThe cost per monitor was about $1300BAC monitors were migrated one at a time to Selenium
Migrating NNM (Network Node Manager)NNM is an HP tool for monitoring network devicesWe built a Selenium script to migrate NNMHeavy load on system because of SNMP trapsNNM spammed the Help DeskMonitors “Cried Wolf” frequentlyDifficult to manage
Replacing Foglight with JMXJMX enables monitoring of JMX attributes in Java systemsThe “check_jmx” plugin monitors Java systemsWe built a custom JMX module that collects data from WebLogic
Custom ScriptsWe used “send_nsca” with the scriptsScripts usually ran from CronWhere possible, we replaced the scripts with NagiospluginsWe worked with Administrators
Custom Email SolutionMost the alerts received were too difficult to understandWe migrated some alerts and stopped having others sentMost errors were ignored by Help Desk
Old AlertsERRORS have occurred during copy and processing of the sovoldiff file to odyssey. The process did NOT complete successfully: For additional information, see /home/volgen/vandg/sovoldiff.odyssey.diag on icarus. Also, check sovoldiff.log: .sovoldiff:odyssey beginning remote copy of data [04/25/11 13:29 MDT] .sovoldiff:odyssey completed remote copy of data [04/25/11 13:29 MDT] .sovoldiff:odyssey beginning remote execution [04/25/11 13:29 MDT] .sovoldiff:odyssey beginning sovolhdrdiffsqlldr [04/25/11 13:29 MDT] ....Commit point reached - logical record count 200 .sovoldiff:odyssey completed sqlldr [04/25/11 13:29 MDT] .sovoldiff:odyssey WARNING: run of sqlldr on odyssey has generated 33 entries i .n sovolhdrdiff.bad [04/25/11 13:29 MDT] ...d|01-G5235390|||N||||08112010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|CAW9181762|||N||||19042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK3045390|||N||||20032010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK3053267|||N||||31012010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8046272|||N||||23042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8110877|||N||||01042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8122941|||N||||02032010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8126233|||N||||04042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8130967|||N||||08042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8131201|||N||||08042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8131462|||N||||04042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8139745|||N||||19102010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8140172|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8140300|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8142160|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8143219|||N||||08022010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8143457|||N||||23042010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8144185|||N||||14052010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8146497|||N||||05042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8146771|||N||||05042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| .sovoldiff:odyssey Bad data has been located, notification being emailed to bvc .handr@nuskin.com,jlpoulse@nuskin.com,swgiles@nuskin.net,bjbeck@nuskin.com [04/ .25/11 13:29 MDT] .sovoldiff:odyssey ERROR: 67 data errors, above threshold of 53 - more than 1 o .ut of every 1000 rows. See on odyssey in sovolhdrdiff.log ora1.out [04/25/11 1 .3:29 MDT] .sovoldiff:odyssey completed remote execution [04/25/11 13:29 MDT] .sovoldiff:odyssey ERROR: Did NOT successfully complete operations in minion [0 .4/25/11 13:29 MDT] .sovoldiff:odyssey ERROR: find: cannot stat */* .warnings .5/11 13:29 MDT]
New AlertsPrograms We integrated into Nagios
Choose the Nagios Monitoring MethodActive Check from Nagios Server (normal) Active Check performed by remote clientNRPE, NSClientPassive Check – Listen to 3rd party monitorsNSCA
Integrating with OEM ( Oracle Enterprise Manager )OEM is used to monitor Oracle databasesMonitoring is done by OEM and Grid ControlAlerts are passed to Nagios using “send_nsca”Nagios alerts are cleared by the Help DeskPassive alerts or “buckets” in Nagios
Integrating SAP“NRPE” collects process data from SAPStatus monitoring using “send_nsca”Monitored at a system levelNagios has plugins to monitor SAP
Tools We Use with Nagios
SeleniumTesting tool for running software testsFreeware tool to enable Business Process MonitoringWe use a headless Linux installation of SeleniumSelenium was adapted to monitor web sitesEasy to use
Recording in SeleniumThe following demo will show how you can record user’s interactions with websites in Selenium
Selenium Demo
Playback in SeleniumThe following demo will show you how to play back the Selenium recordings
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks
Using the Selenium ScriptThe following demo will show you how to use the Selenium recording
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks
Working Demo of Nagios and SeleniumThe following is a practical demo of Selenium
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks
MechanizeOpen source Perl module for web pagesMechanize is for monitoring sites with a simple login and not many pagesMechanize requires technical abilityMechanize had better documentation than WebInjectFast and lightweightBetter than Selenium for simple sites
NRPE ( Nagios Remote Program Execution )Enables monitoring of important processes like diskspace, CPU, memory, processes, etc.Reduces load on the serversIncreases monitor reliabilityRemote monitoring in other countriesChecks are active – meaning they are initiated from NagiosAvailable through the Dag repository with “yum –y install nagios-nrpe”
NRPE DemoThe following demo will show how to monitor disk space on a server with Nagios and NRPE
NRPE DemoNRPE Demo
SEND_NSCAAllows remote scripts and systems to contact  Nagios directlySend_nsca is easy to integrate Very little overheadReduces the load on the Nagios serverGreat replacement for SNMPRequires some technical knowledge
SEND_NSCA DemoThe following demo will show you how to monitor disk space on a server using “send_nsca”
SEND_NSCA DemoSend_nsca demo
NSClient++Client for monitoring Windows systemsCan monitor disk, CPU, active directory, etcReduces load on Nagios serverIncreases monitoring accuracyEasy integration with Nagios
NSClient++The following demo shows how to monitor Windows using NSClient++
Nsclient ++ Demo
NRPE-NTNew Client that acts like NRPE on LinuxHelps monitor processes locally on systemsChecks are initiated from NagiosInstall NSClient++ on serverAdd the NRPE .dll file to enable port 5666
Challenges and Solutions
SNMP Challenges“Simple” Network Management Protocol not so simpleCryptic MessagesHard to understand alerts when problems happenChatty – Likes to send messages every secondNew releases can change OIDsOutdated
SNMP SolutionsUse a separate system to catch SNMP trapsProcess the messages and forward them to Nagios using “send_nsca”Try not to use SNMP; work with vendors to provide alternative solutions
Backup and Restore NagiosWe needed a way to backup the Nagios application and systemBackups are highly recommended!Nagios created a backup/restore script for everybodyWe created an automated script to perform a backup and a restore every week
Load ChallengesAt about 500 monitors we realized we needed more hardwareAt first we upgraded the number of CPU cores At 1,000 we experienced high IO wait timesWe decreased the check times from every two minutes to every three minutes
Server Load Reduction TechniquesChange the “temp_path” and “temp_file” locations in the nagios.cfg filePoint the “status_file” parameter to the RAM diskChange the “object_cache_file” to the RAM diskUse EMC disk for /var/lib and /usr/localEnsure host and service latency times are lowUse NRPE and “send_nsca”Run interpreted scripts on a separate system whenever possible
Items of Interest
Nagios GraphsMeaningful names come from the scripts or programsRenaming graphs can cause the graph to breakWe built a solution to clean up broken graphsGood graphs have the metric and a clear data sourceWe would like the capability to control the data source
Example of a Good Graph
Example of a Bad Graph
Dev, Test, and ProductionDev, Test, Prod environment is idealOne system is not enoughNew alerts should be tested before deploymentNew alerts can cause load on the system or unexpected problemsNew releases of Nagios should be tested and deployed after thorough testing
Customizing the WizardsWe needed custom wizardsNagios team created wizards for usWe adapted some wizards to our needsRequires PHP knowledge
Creating a MapWe needed a map for the alertsWe custom created our own mapOur map queries the Nagios database directly for information
Custom Globe
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks
Ad

More Related Content

What's hot (20)

NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaNagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
Sanjay Willie
 
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA SolutionsNagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios
 
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios MonitoringNagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios
 
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical NagiosNagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios
 
What is Nagios XI and how is it different from Nagios Core
What is Nagios XI and how is it different from Nagios CoreWhat is Nagios XI and how is it different from Nagios Core
What is Nagios XI and how is it different from Nagios Core
Sanjay Willie
 
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Fanky Christian
 
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios
 
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios
 
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and NagiosNagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios
 
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical Experience
Nagios
 
Zabbix visión general del sistema - 04.12.2013
Zabbix   visión general del sistema - 04.12.2013Zabbix   visión general del sistema - 04.12.2013
Zabbix visión general del sistema - 04.12.2013
Emmanuel Arias
 
Nagios Conference 2011 - Daniel Wittenberg - Scaling Nagios At A Giant Insur...
Nagios Conference 2011 - Daniel Wittenberg -  Scaling Nagios At A Giant Insur...Nagios Conference 2011 - Daniel Wittenberg -  Scaling Nagios At A Giant Insur...
Nagios Conference 2011 - Daniel Wittenberg - Scaling Nagios At A Giant Insur...
Nagios
 
Zabbix introduction ( RadixCloud Radix Technologies SA)
Zabbix introduction ( RadixCloud Radix Technologies SA)Zabbix introduction ( RadixCloud Radix Technologies SA)
Zabbix introduction ( RadixCloud Radix Technologies SA)
Martin Markovski
 
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Zabbix
 
Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing
Zenoss
 
Securing the Helix Platform at Citrix
Securing the Helix Platform at CitrixSecuring the Helix Platform at Citrix
Securing the Helix Platform at Citrix
Perforce
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
RightScale
 
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
NETWAYS
 
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaNagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
Sanjay Willie
 
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA SolutionsNagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios
 
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios MonitoringNagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios
 
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical NagiosNagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios
 
What is Nagios XI and how is it different from Nagios Core
What is Nagios XI and how is it different from Nagios CoreWhat is Nagios XI and how is it different from Nagios Core
What is Nagios XI and how is it different from Nagios Core
Sanjay Willie
 
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
Fanky Christian
 
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios
 
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios
 
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and NagiosNagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Nagios
 
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios Conference 2014 - Jeremy Rust - Avoiding Downtime Using Linux High Ava...
Nagios
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical Experience
Nagios
 
Zabbix visión general del sistema - 04.12.2013
Zabbix   visión general del sistema - 04.12.2013Zabbix   visión general del sistema - 04.12.2013
Zabbix visión general del sistema - 04.12.2013
Emmanuel Arias
 
Nagios Conference 2011 - Daniel Wittenberg - Scaling Nagios At A Giant Insur...
Nagios Conference 2011 - Daniel Wittenberg -  Scaling Nagios At A Giant Insur...Nagios Conference 2011 - Daniel Wittenberg -  Scaling Nagios At A Giant Insur...
Nagios Conference 2011 - Daniel Wittenberg - Scaling Nagios At A Giant Insur...
Nagios
 
Zabbix introduction ( RadixCloud Radix Technologies SA)
Zabbix introduction ( RadixCloud Radix Technologies SA)Zabbix introduction ( RadixCloud Radix Technologies SA)
Zabbix introduction ( RadixCloud Radix Technologies SA)
Martin Markovski
 
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Zabbix
 
Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing
Zenoss
 
Securing the Helix Platform at Citrix
Securing the Helix Platform at CitrixSecuring the Helix Platform at Citrix
Securing the Helix Platform at Citrix
Perforce
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
RightScale
 
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
NETWAYS
 

Similar to Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks (20)

Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu SkinNagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios
 
Nagios 3
Nagios 3Nagios 3
Nagios 3
rajni_kant
 
Nagios 3
Nagios 3Nagios 3
Nagios 3
zmoly
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadays
tomdc
 
Open Source Monitoring Tools Shootout
Open Source Monitoring Tools ShootoutOpen Source Monitoring Tools Shootout
Open Source Monitoring Tools Shootout
tomdc
 
Using Nagios to monitor your WO systems
Using Nagios to monitor your WO systemsUsing Nagios to monitor your WO systems
Using Nagios to monitor your WO systems
WO Community
 
opensource Monitoring Tool , an overview
opensource Monitoring Tool , an overviewopensource Monitoring Tool , an overview
opensource Monitoring Tool , an overview
Kris Buytaert
 
Nagios intro
Nagios intro Nagios intro
Nagios intro
Hsi-Kai Wang
 
Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source
B.A.
 
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year JourneyNagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios
 
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios
 
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios
 
Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015
Lars Vogdt
 
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationMike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Nagios
 
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios
 
Functionality, security and performance monitoring of web assets (e.g. Joomla...
Functionality, security and performance monitoring of web assets (e.g. Joomla...Functionality, security and performance monitoring of web assets (e.g. Joomla...
Functionality, security and performance monitoring of web assets (e.g. Joomla...
Sanjay Willie
 
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
NETWAYS
 
Nagios Conference 2011 - Mike Weber - Training: Choosing Nagios Plugins To Use
Nagios Conference 2011 - Mike Weber  - Training: Choosing Nagios Plugins To UseNagios Conference 2011 - Mike Weber  - Training: Choosing Nagios Plugins To Use
Nagios Conference 2011 - Mike Weber - Training: Choosing Nagios Plugins To Use
Nagios
 
YAPC2007 Remote System Monitoring (w. Notes)
YAPC2007 Remote System Monitoring (w. Notes)YAPC2007 Remote System Monitoring (w. Notes)
YAPC2007 Remote System Monitoring (w. Notes)
rgiersig
 
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza DatabasesNagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios
 
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu SkinNagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios
 
Nagios 3
Nagios 3Nagios 3
Nagios 3
zmoly
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadays
tomdc
 
Open Source Monitoring Tools Shootout
Open Source Monitoring Tools ShootoutOpen Source Monitoring Tools Shootout
Open Source Monitoring Tools Shootout
tomdc
 
Using Nagios to monitor your WO systems
Using Nagios to monitor your WO systemsUsing Nagios to monitor your WO systems
Using Nagios to monitor your WO systems
WO Community
 
opensource Monitoring Tool , an overview
opensource Monitoring Tool , an overviewopensource Monitoring Tool , an overview
opensource Monitoring Tool , an overview
Kris Buytaert
 
Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source
B.A.
 
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year JourneyNagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios Conference 2014 - Simon Finch - Monitoring Maturity A 16 Year Journey
Nagios
 
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios Conference 2012 - Eric Loyd - Nagios Implementation Case Eastman Kodak...
Nagios
 
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios Conference 2014 - Anna-Sofia Lejman - The Experience of Inheriting a N...
Nagios
 
Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015
Lars Vogdt
 
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationMike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Nagios
 
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Nagios
 
Functionality, security and performance monitoring of web assets (e.g. Joomla...
Functionality, security and performance monitoring of web assets (e.g. Joomla...Functionality, security and performance monitoring of web assets (e.g. Joomla...
Functionality, security and performance monitoring of web assets (e.g. Joomla...
Sanjay Willie
 
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
NETWAYS
 
Nagios Conference 2011 - Mike Weber - Training: Choosing Nagios Plugins To Use
Nagios Conference 2011 - Mike Weber  - Training: Choosing Nagios Plugins To UseNagios Conference 2011 - Mike Weber  - Training: Choosing Nagios Plugins To Use
Nagios Conference 2011 - Mike Weber - Training: Choosing Nagios Plugins To Use
Nagios
 
YAPC2007 Remote System Monitoring (w. Notes)
YAPC2007 Remote System Monitoring (w. Notes)YAPC2007 Remote System Monitoring (w. Notes)
YAPC2007 Remote System Monitoring (w. Notes)
rgiersig
 
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza DatabasesNagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Nagios
 
Ad

More from Nagios (20)

Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture Overview
Nagios
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The Hood
Nagios
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient Notifications
Nagios
 
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionMarcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Nagios
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios Plugins
Nagios
 
Mike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksMike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service Checks
Nagios
 
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Nagios
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Nagios
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Nagios
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
Nagios
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Nagios
 
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Nagios
 
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nagios
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - Features
Nagios
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - Features
Nagios
 
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment OptionsNagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios
 
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios
 
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios
 
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture Overview
Nagios
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The Hood
Nagios
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient Notifications
Nagios
 
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionMarcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Nagios
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios Plugins
Nagios
 
Mike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksMike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service Checks
Nagios
 
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Nagios
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Nagios
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Nagios
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
Nagios
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Nagios
 
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Nagios
 
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nagios
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - Features
Nagios
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - Features
Nagios
 
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment OptionsNagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios
 
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios
 
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios
 
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios
 
Ad

Recently uploaded (20)

Breaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP DevelopersBreaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP Developers
pmeth1
 
Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025
Peter Morgan
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
Pushing the Limits: CloudStack at 25K Hosts
Pushing the Limits: CloudStack at 25K HostsPushing the Limits: CloudStack at 25K Hosts
Pushing the Limits: CloudStack at 25K Hosts
ShapeBlue
 
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World TipsMuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
Patryk Bandurski
 
The fundamental misunderstanding in Team Topologies
The fundamental misunderstanding in Team TopologiesThe fundamental misunderstanding in Team Topologies
The fundamental misunderstanding in Team Topologies
Patricia Aas
 
Artificial Intelligence (Kecerdasan Buatan).pdf
Artificial Intelligence (Kecerdasan Buatan).pdfArtificial Intelligence (Kecerdasan Buatan).pdf
Artificial Intelligence (Kecerdasan Buatan).pdf
NufiEriKusumawati
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
Optimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services HelpOptimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services Help
Alice Gray
 
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCPMCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
Sambhav Kothari
 
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
UXPA Boston
 
STKI Annual Israel IT Market Study 2025 .
STKI Annual Israel IT Market Study 2025 .STKI Annual Israel IT Market Study 2025 .
STKI Annual Israel IT Market Study 2025 .
Dr. Jimmy Schwarzkopf
 
RDM Training: Publish research data with the Research Data Repository
RDM Training: Publish research data with the Research Data RepositoryRDM Training: Publish research data with the Research Data Repository
RDM Training: Publish research data with the Research Data Repository
CSUC - Consorci de Serveis Universitaris de Catalunya
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Reducing Bugs With Static Code Analysis php tek 2025
Reducing Bugs With Static Code Analysis php tek 2025Reducing Bugs With Static Code Analysis php tek 2025
Reducing Bugs With Static Code Analysis php tek 2025
Scott Keck-Warren
 
Four Principles for Physically Interpretable World Models
Four Principles for Physically Interpretable World ModelsFour Principles for Physically Interpretable World Models
Four Principles for Physically Interpretable World Models
Ivan Ruchkin
 
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
derrickjswork
 
Interactive SQL: SQL, Features of SQL, DDL & DML
Interactive SQL: SQL, Features of SQL,  DDL & DMLInteractive SQL: SQL, Features of SQL,  DDL & DML
Interactive SQL: SQL, Features of SQL, DDL & DML
IsakkiDeviP
 
GraphSummit Singapore Master Deck - May 20, 2025
GraphSummit Singapore Master Deck - May 20, 2025GraphSummit Singapore Master Deck - May 20, 2025
GraphSummit Singapore Master Deck - May 20, 2025
Neo4j
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 
Breaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP DevelopersBreaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP Developers
pmeth1
 
Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025
Peter Morgan
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
Pushing the Limits: CloudStack at 25K Hosts
Pushing the Limits: CloudStack at 25K HostsPushing the Limits: CloudStack at 25K Hosts
Pushing the Limits: CloudStack at 25K Hosts
ShapeBlue
 
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World TipsMuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
Patryk Bandurski
 
The fundamental misunderstanding in Team Topologies
The fundamental misunderstanding in Team TopologiesThe fundamental misunderstanding in Team Topologies
The fundamental misunderstanding in Team Topologies
Patricia Aas
 
Artificial Intelligence (Kecerdasan Buatan).pdf
Artificial Intelligence (Kecerdasan Buatan).pdfArtificial Intelligence (Kecerdasan Buatan).pdf
Artificial Intelligence (Kecerdasan Buatan).pdf
NufiEriKusumawati
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
Optimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services HelpOptimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services Help
Alice Gray
 
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCPMCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
MCP Dev Summit - Pragmatic Scaling of Enterprise GenAI with MCP
Sambhav Kothari
 
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
UXPA Boston
 
STKI Annual Israel IT Market Study 2025 .
STKI Annual Israel IT Market Study 2025 .STKI Annual Israel IT Market Study 2025 .
STKI Annual Israel IT Market Study 2025 .
Dr. Jimmy Schwarzkopf
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Reducing Bugs With Static Code Analysis php tek 2025
Reducing Bugs With Static Code Analysis php tek 2025Reducing Bugs With Static Code Analysis php tek 2025
Reducing Bugs With Static Code Analysis php tek 2025
Scott Keck-Warren
 
Four Principles for Physically Interpretable World Models
Four Principles for Physically Interpretable World ModelsFour Principles for Physically Interpretable World Models
Four Principles for Physically Interpretable World Models
Ivan Ruchkin
 
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
NVIDIA’s Enterprise AI Factory and Blueprints_ Paving the Way for Smart, Scal...
derrickjswork
 
Interactive SQL: SQL, Features of SQL, DDL & DML
Interactive SQL: SQL, Features of SQL,  DDL & DMLInteractive SQL: SQL, Features of SQL,  DDL & DML
Interactive SQL: SQL, Features of SQL, DDL & DML
IsakkiDeviP
 
GraphSummit Singapore Master Deck - May 20, 2025
GraphSummit Singapore Master Deck - May 20, 2025GraphSummit Singapore Master Deck - May 20, 2025
GraphSummit Singapore Master Deck - May 20, 2025
Neo4j
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 

Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips and Tricks

  • 1. Nagios XI Large ImplementationTips and Tricks by Nathan Brodericknroderick@nuskin.comnagios@aivector.comNu Skin International
  • 3. PlanningDetermine what systems are importantDetermine the need for legacy monitorsGet a company organization chartBreak the monitoring into manageable componentsMake a written migration plan
  • 4. Meat and Potato Monitoring3 AM RuleMonitor critical items firstThe best monitors check core processesKeep it simpleHTTP Checks, Ping ChecksOnly set up what is necessaryDon’t over-monitor
  • 6. ProgramsBACSiteScope 6SiteScope 8Foglight – monitors Java processes and WebLogicProcessError ( Nu Skin Custom Email Solution )Notify AttentionCustom scripts on Linux systems
  • 7. SiteScope 6, 8SiteScope is one of HP tools for monitoringWe gathered inventory on the alertsMigrated alerts one at a timeNagios has plugins for most alertsAfter migrating alerts, we uncovered existing problems
  • 8. Migrating BAC(HP Business Availability Center)BAC was used to monitor complex business processesBAC alerts were ignoredThe cost per monitor was about $1300BAC monitors were migrated one at a time to Selenium
  • 9. Migrating NNM (Network Node Manager)NNM is an HP tool for monitoring network devicesWe built a Selenium script to migrate NNMHeavy load on system because of SNMP trapsNNM spammed the Help DeskMonitors “Cried Wolf” frequentlyDifficult to manage
  • 10. Replacing Foglight with JMXJMX enables monitoring of JMX attributes in Java systemsThe “check_jmx” plugin monitors Java systemsWe built a custom JMX module that collects data from WebLogic
  • 11. Custom ScriptsWe used “send_nsca” with the scriptsScripts usually ran from CronWhere possible, we replaced the scripts with NagiospluginsWe worked with Administrators
  • 12. Custom Email SolutionMost the alerts received were too difficult to understandWe migrated some alerts and stopped having others sentMost errors were ignored by Help Desk
  • 13. Old AlertsERRORS have occurred during copy and processing of the sovoldiff file to odyssey. The process did NOT complete successfully: For additional information, see /home/volgen/vandg/sovoldiff.odyssey.diag on icarus. Also, check sovoldiff.log: .sovoldiff:odyssey beginning remote copy of data [04/25/11 13:29 MDT] .sovoldiff:odyssey completed remote copy of data [04/25/11 13:29 MDT] .sovoldiff:odyssey beginning remote execution [04/25/11 13:29 MDT] .sovoldiff:odyssey beginning sovolhdrdiffsqlldr [04/25/11 13:29 MDT] ....Commit point reached - logical record count 200 .sovoldiff:odyssey completed sqlldr [04/25/11 13:29 MDT] .sovoldiff:odyssey WARNING: run of sqlldr on odyssey has generated 33 entries i .n sovolhdrdiff.bad [04/25/11 13:29 MDT] ...d|01-G5235390|||N||||08112010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|CAW9181762|||N||||19042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK3045390|||N||||20032010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK3053267|||N||||31012010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8046272|||N||||23042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8110877|||N||||01042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8122941|||N||||02032010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8126233|||N||||04042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8130967|||N||||08042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8131201|||N||||08042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8131462|||N||||04042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8139745|||N||||19102010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8140172|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8140300|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8142160|||N||||09042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8143219|||N||||08022010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8143457|||N||||23042010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8144185|||N||||14052010|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8146497|||N||||05042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| ...d|HK8146771|||N||||05042011|OPEN|0.00|0.00|0.00|0.00||0||N|N||||||||ADP|AF| .sovoldiff:odyssey Bad data has been located, notification being emailed to bvc .handr@nuskin.com,jlpoulse@nuskin.com,swgiles@nuskin.net,bjbeck@nuskin.com [04/ .25/11 13:29 MDT] .sovoldiff:odyssey ERROR: 67 data errors, above threshold of 53 - more than 1 o .ut of every 1000 rows. See on odyssey in sovolhdrdiff.log ora1.out [04/25/11 1 .3:29 MDT] .sovoldiff:odyssey completed remote execution [04/25/11 13:29 MDT] .sovoldiff:odyssey ERROR: Did NOT successfully complete operations in minion [0 .4/25/11 13:29 MDT] .sovoldiff:odyssey ERROR: find: cannot stat */* .warnings .5/11 13:29 MDT]
  • 14. New AlertsPrograms We integrated into Nagios
  • 15. Choose the Nagios Monitoring MethodActive Check from Nagios Server (normal) Active Check performed by remote clientNRPE, NSClientPassive Check – Listen to 3rd party monitorsNSCA
  • 16. Integrating with OEM ( Oracle Enterprise Manager )OEM is used to monitor Oracle databasesMonitoring is done by OEM and Grid ControlAlerts are passed to Nagios using “send_nsca”Nagios alerts are cleared by the Help DeskPassive alerts or “buckets” in Nagios
  • 17. Integrating SAP“NRPE” collects process data from SAPStatus monitoring using “send_nsca”Monitored at a system levelNagios has plugins to monitor SAP
  • 18. Tools We Use with Nagios
  • 19. SeleniumTesting tool for running software testsFreeware tool to enable Business Process MonitoringWe use a headless Linux installation of SeleniumSelenium was adapted to monitor web sitesEasy to use
  • 20. Recording in SeleniumThe following demo will show how you can record user’s interactions with websites in Selenium
  • 22. Playback in SeleniumThe following demo will show you how to play back the Selenium recordings
  • 24. Using the Selenium ScriptThe following demo will show you how to use the Selenium recording
  • 26. Working Demo of Nagios and SeleniumThe following is a practical demo of Selenium
  • 28. MechanizeOpen source Perl module for web pagesMechanize is for monitoring sites with a simple login and not many pagesMechanize requires technical abilityMechanize had better documentation than WebInjectFast and lightweightBetter than Selenium for simple sites
  • 29. NRPE ( Nagios Remote Program Execution )Enables monitoring of important processes like diskspace, CPU, memory, processes, etc.Reduces load on the serversIncreases monitor reliabilityRemote monitoring in other countriesChecks are active – meaning they are initiated from NagiosAvailable through the Dag repository with “yum –y install nagios-nrpe”
  • 30. NRPE DemoThe following demo will show how to monitor disk space on a server with Nagios and NRPE
  • 32. SEND_NSCAAllows remote scripts and systems to contact Nagios directlySend_nsca is easy to integrate Very little overheadReduces the load on the Nagios serverGreat replacement for SNMPRequires some technical knowledge
  • 33. SEND_NSCA DemoThe following demo will show you how to monitor disk space on a server using “send_nsca”
  • 35. NSClient++Client for monitoring Windows systemsCan monitor disk, CPU, active directory, etcReduces load on Nagios serverIncreases monitoring accuracyEasy integration with Nagios
  • 36. NSClient++The following demo shows how to monitor Windows using NSClient++
  • 38. NRPE-NTNew Client that acts like NRPE on LinuxHelps monitor processes locally on systemsChecks are initiated from NagiosInstall NSClient++ on serverAdd the NRPE .dll file to enable port 5666
  • 40. SNMP Challenges“Simple” Network Management Protocol not so simpleCryptic MessagesHard to understand alerts when problems happenChatty – Likes to send messages every secondNew releases can change OIDsOutdated
  • 41. SNMP SolutionsUse a separate system to catch SNMP trapsProcess the messages and forward them to Nagios using “send_nsca”Try not to use SNMP; work with vendors to provide alternative solutions
  • 42. Backup and Restore NagiosWe needed a way to backup the Nagios application and systemBackups are highly recommended!Nagios created a backup/restore script for everybodyWe created an automated script to perform a backup and a restore every week
  • 43. Load ChallengesAt about 500 monitors we realized we needed more hardwareAt first we upgraded the number of CPU cores At 1,000 we experienced high IO wait timesWe decreased the check times from every two minutes to every three minutes
  • 44. Server Load Reduction TechniquesChange the “temp_path” and “temp_file” locations in the nagios.cfg filePoint the “status_file” parameter to the RAM diskChange the “object_cache_file” to the RAM diskUse EMC disk for /var/lib and /usr/localEnsure host and service latency times are lowUse NRPE and “send_nsca”Run interpreted scripts on a separate system whenever possible
  • 46. Nagios GraphsMeaningful names come from the scripts or programsRenaming graphs can cause the graph to breakWe built a solution to clean up broken graphsGood graphs have the metric and a clear data sourceWe would like the capability to control the data source
  • 47. Example of a Good Graph
  • 48. Example of a Bad Graph
  • 49. Dev, Test, and ProductionDev, Test, Prod environment is idealOne system is not enoughNew alerts should be tested before deploymentNew alerts can cause load on the system or unexpected problemsNew releases of Nagios should be tested and deployed after thorough testing
  • 50. Customizing the WizardsWe needed custom wizardsNagios team created wizards for usWe adapted some wizards to our needsRequires PHP knowledge
  • 51. Creating a MapWe needed a map for the alertsWe custom created our own mapOur map queries the Nagios database directly for information

Editor's Notes

  • #11: Weblogic, we had to expose part of the JVM – we expose remote JMX port from the JVM. Central server where the job daemon is running. Runs on port 5697 We maintain a connection to the Weblogic servers. Collects
  • #22: Are you recording websites or user interactions with websites? I presume that the recording is of the user’s interactions with a website for later, or repeated, playback of those same interactions.
  • #34: Whoa! Now Send_NSCA has an underline between send and nsca! What should it be, really???The SEND is all capitals in the title but not in the bulleted text in this or previous slides. See the title of the following slide for yet another variation.
  • #45: I recommend you drop the metric in the third bullet: At 1,000 monitors, we experienced high IO wait times {The added comma to designate one thousand and the capitalization of IO is intentional.}
  • #54: Way cool globe!