SlideShare a Scribd company logo
1 of 58
Jeff Sly Principal IT Architect jsly@nuskin.com Case Study Nagios @ Nu Skin
Who is in the Audience? How many of you are: Suppliers of Nagios or some value add-on for Nagios? Customers using Nagios? Just implementing Nagios or expanding implementation? Using NagiosXI?
Who is Nu Skin?
Our Technology Footprint Ecommerce – Home grown  Applications – Java, EJB, ABAP, .Net Databases – Oracle, MySQL, MSSQL OS – HPUX, Redhat, Windows, VMWare ERP – SAP Supply Chain, CRM, FI Datacenters – 6 locations in 6 countries Offices – 50 Countries
Monitoring Goals Monitoring presents operations with a completely integrated global view.  Good monitoring is proactive; it helps teams prevent problems from becoming outages.   Good monitoring helps minimize outage downtime, quickly identify root cause and contacts correct people.
Centralized Monitoring System
Our Monitoring History We tried for 10 years…
Do it all in ‘One Tool Projects’ One Monitoring Tool to rule them all: Mercury SiteScope Remedy Help Desk HP OpenView Quest Foglight Home grown (several) One monitoring person He decided to quit!
Could never get everything All Failed – We always gave up! Why? Servers and agents that were proprietary Huge foot print inefficient performance Steep learning curve Very expensive Updates costly and very time consuming System Administrators like their own scripts, can see what they are doing
Resulting Monitoring Issues Tried to make Operations clearing house for all warnings and alerts from 10+ tools Operations was overwhelmed  Took 4 process steps and lots of software to notify of critical failures Most Administrators setup own private monitoring to receive warnings Many false notifications Late notifications
As Is (start of project) Our Business Customers were Unhappy
Old Monitoring Work Flow Four steps to notify system administrator
Step 1: Everything Emails Operations Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
Step 2: Operations Opens Email Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
Step 3: Operations Checks Source Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
Step 4: Operations Calls admin Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
Inventory of Existing Checks Regular Expression found on Web Page Monitoring	 HTTP Check - Up or Down	 Ping Host Up or Down	 PORT monitoring	 FTP checking	 SMTP checking	 SNMP monitoring - no trap catching yet	 Radius DNS monitoring	 Disk Space monitoring	 CPU and Load Average monitoring Memory Monitoring
Inventory of Existing Checks Service monitoring	 Transaction monitoring - page load times – performance graph	 Website click through (Webinject not working)	 Log File monitor –parse for Errors Java HEAP, Thread, Threadlock monitoring	 Apache thread and worker count monitors	 Ecommerce shop monitors Email can send and receive	 SQL query ODBC (catalog ODBC had bugs)
To Be Happy Customers
Key Ideas MoM Tool Requirements Shared Ownership Lowest Level Nagios Monitor Method
Idea 1: MoM Our first “break though” was the idea that even through we needed a centralized view for all monitoring that did not mean all monitoring had to be done by one monitoring tool.   We had to pick a “Manager     of the Monitors” (MoM)     to bring together the best of     breed monitoring.
MoM - according to Gartner
Idea 2: Tool Requirements Open – not proprietary and closed Mainstream – wanted good native support and strong community Interface – to 3rd Party Monitoring Flexible – adapt to many types of monitoring Efficient – minimal foot print on production servers, not chatty on network Notification – granular control Reliable – good clean architecture Usability – GUI interface, reporting
Idea 3: Shared Ownership Core team Operation of Monitoring Environment: backups, upgrades, & custom plug-ins Monitoring Experts Training Monitoring leads in Development & Admin teams: Set up own monitors Keep own monitors current Adjust monitors If something is not monitored not core teams fault
Operations Owned Monitoring Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
Team Leads Own Monitoring Operations Network Asia System Scripts Europe SAP Database Web
How to Guides
How to Setup NRPE - HPUX
Idea 4: Lowest Level  Handle alerts at the lowest possible level in the organization Only forward alerts if not handled at lower levels before they become critical
Handle events at lowest level Operations Network Asia System Scripts Europe SAP Database Web
Only forward unhandled alerts Network Asia System Scripts Europe SAP Database Web
Idea 5: Nagios Monitor Method Choose the Nagios Monitoring Method Active Check from Nagios Server (normal) Active Check performed by remote client NRPE, NSClient Passive Check – Listen to 3rd party monitors NSCA
Active Local Check Web HTTP  or  Ping Nagios DB Monitor Unix DB Win
Active Remote Check - UX Web Nagios CPU, RAM (NRPE) DB Monitor Unix DB Win
Active Remote Check - Win Web Nagios DB Monitor CPU, RAM (NSClient) Unix DB Win
Passive 3rd Party Alert Web Nagios DB Monitor 3rd Party  Alert NSCA Unix DB Win 3rd Party Check DB
Bonus Idea - Tune Tune the database Add Ram Drive
Tune the Database  Modify contents of the /etc/my.cnf [mysqld] section. tmp_table_size=524288000max_heap_table_size=524288000table_cache=768set-variable=max_connections=100wait_timeout=7800query_cache_size = 12582912query_cache_limit=80000thread_cache_size = 4join_buffer_size = 128K http://web3us.comInfo on: MySQL Tuning, Nagios Tuning
RAM Drive Create a RAM disk for Nagios tempory files I created a ramdisk by adding the following entry to the /etc/fstab file:   none                  /mnt/ram               tmpfs   size=500M           0 0 Mount the disk using the following commands   # mkdir -p /mnt/ram; mount /mnt/ram Verify the disk was mounted and created   # df -k Modify the /usr/local/nagios/etc/nagios.cfg file with the following tuned parameters temp_file=/mnt/ram/nagios.tmptemp_path=/mnt/ramstatus_file=/mnt/ram/status.datprecached_object_file=/mnt/ram/objects.precacheobject_cache_file=/mnt/ram/objects.cache
Implementation Methodology Site Survey Inventory existing monitors Proof of concept Build new environment Migrate monitors from each platform to Nagios, one at a time Integrate OEM, and to send monitors to Nagios
Three Project Phases Deliver something useful in each phase Build a level at a time
Phase I Set up a pilot of Nagios XI using Trial License.  Set up Foglight monitoring of JVM (Java Virtual Machine).  Purchase NagiosXI and Consulting Support Bring in a consultant for two weeks to help set up the architecture and help us work with the system.  Documentation Web Site for Nagios learning's and “How to guides” Define a set of standards and guidelines to follow to help aid an effective monitoring process. Backups on Running on Production Nagios Server Set up services which aren't being caught right now and move a few of the important services over to the new Nagios XI monitoring system.  Test Nagios plugins and server performance
Phase II Migrate off of Sitescope 6 and shutdown Migrate off of Sitescope 8 and shutdown Decommission Foglight Clean up the old monitoring server Migrate the network team from old Nagios to core NagiosXI system Set up standby NagiosXI system, cron to replicate weekly Research missing alerts and add them to the new NagiosXI system
Phase III Implement Global Monitoring Add monitors for existing international systems  Add monitors using JMX to monitor Java servers Nagios Remote Process Execution (NRPE) to monitor remotely Remote Monitoring for Windows Servers (NS Client++) Implement notification and escalation of alerts Add monitors for critical business functions
Phase III continued… Corporate Enhancements Request recurring down time enhancement from Ethan Galstad Automate refresh of NagiosXI standby system Build Network Map Retire Windows SiteScope Add monitors for phone systems  Add monitors to data center (UPS, Temperature, Humidity) Integrate to SAP Tidal monitoring tool
Phase III continued… Business Business review and approve SLA (using business terms) Monitor both the Business Functions and the individual point devices that provide the Business Function Follow the Sun with Eyes on Glass. Training  How to setup alerts How to receive alerts How to report on performance graphs Create a new Dashboard for HelpDesk and International IT Staff
Inventory of Monitor Checks
Inventory continued…
Nagios XI Interface
Data Centers in 7 Countries
IT Operations
IT Team Managers
Summary MoM ~ Manager of Managers Allow specialized tools Tool Requirements, enough but not all Ownership for implementation, shared Handle alerts, lowest level in organization Choose Nagios monitoring method
Tips, Tricks & Demos Nagios XI Large Implementation  Day 3, 2:00 Track 3 (Nate Broderick) 3 Demos Performance challenges and solutions Integrating monitoring solutions Oracle Migrating from BAC & Foglight Customization Graphing, and more.

More Related Content

What's hot

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
 
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 ChecksNagios
 
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios SolutionsNagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios SolutionsNagios
 
Nagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
Nagios Conference 2014 - Jim Prins - Passive Monitoring with NagiosNagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
Nagios Conference 2014 - Jim Prins - Passive Monitoring with NagiosNagios
 
Nagios Conference 2011 - Michael Medin - NSClient++: Whats New
Nagios Conference 2011 - Michael Medin - NSClient++: Whats NewNagios Conference 2011 - Michael Medin - NSClient++: Whats New
Nagios Conference 2011 - Michael Medin - NSClient++: Whats NewNagios
 
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 OptionsNagios
 
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 SolutionsNagios
 
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 MonitoringNagios
 
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 OpeningNagios
 
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
 
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
 
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
 
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...Nagios
 
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix
 
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 NagiosNagios
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosNagios
 
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
 

What's hot (20)

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...
 
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
NagiosNagios
Nagios
 
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios SolutionsNagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
 
Nagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
Nagios Conference 2014 - Jim Prins - Passive Monitoring with NagiosNagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
Nagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
 
Nagios Conference 2011 - Michael Medin - NSClient++: Whats New
Nagios Conference 2011 - Michael Medin - NSClient++: Whats NewNagios Conference 2011 - Michael Medin - NSClient++: Whats New
Nagios Conference 2011 - Michael Medin - NSClient++: Whats New
 
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 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 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 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
 
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.
 
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 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...
 
Zabbix Monitoring Platform
Zabbix Monitoring Platform Zabbix Monitoring Platform
Zabbix Monitoring Platform
 
Zabbix
ZabbixZabbix
Zabbix
 
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...
Nagios Conference 2011 - Nate Broderick - Nagios XI Large Implementation Tips...
 
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
 
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
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal 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...
 

Viewers also liked

Nagios Conference 2011 - Jared Bird - Using Nagios As A Security Tool
Nagios Conference 2011 - Jared Bird - Using Nagios As A Security ToolNagios Conference 2011 - Jared Bird - Using Nagios As A Security Tool
Nagios Conference 2011 - Jared Bird - Using Nagios As A Security ToolNagios
 
Management as a Service - MaaS for IT
Management as a Service - MaaS for ITManagement as a Service - MaaS for IT
Management as a Service - MaaS for ITMalcolm Ryder
 
Nagios Conference 2013 - James Clark - Nagios On-Call Rotation
Nagios Conference 2013 - James Clark - Nagios On-Call RotationNagios Conference 2013 - James Clark - Nagios On-Call Rotation
Nagios Conference 2013 - James Clark - Nagios On-Call RotationNagios
 
Nagios Conference 2012 - Mike Weber - NRPE
Nagios Conference 2012 - Mike Weber - NRPENagios Conference 2012 - Mike Weber - NRPE
Nagios Conference 2012 - Mike Weber - NRPENagios
 
Nagios Conference 2014 - Andy Brist - Intro to Incident Manager
Nagios Conference 2014 - Andy Brist - Intro to Incident ManagerNagios Conference 2014 - Andy Brist - Intro to Incident Manager
Nagios Conference 2014 - Andy Brist - Intro to Incident ManagerNagios
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best PracticesNagios
 

Viewers also liked (6)

Nagios Conference 2011 - Jared Bird - Using Nagios As A Security Tool
Nagios Conference 2011 - Jared Bird - Using Nagios As A Security ToolNagios Conference 2011 - Jared Bird - Using Nagios As A Security Tool
Nagios Conference 2011 - Jared Bird - Using Nagios As A Security Tool
 
Management as a Service - MaaS for IT
Management as a Service - MaaS for ITManagement as a Service - MaaS for IT
Management as a Service - MaaS for IT
 
Nagios Conference 2013 - James Clark - Nagios On-Call Rotation
Nagios Conference 2013 - James Clark - Nagios On-Call RotationNagios Conference 2013 - James Clark - Nagios On-Call Rotation
Nagios Conference 2013 - James Clark - Nagios On-Call Rotation
 
Nagios Conference 2012 - Mike Weber - NRPE
Nagios Conference 2012 - Mike Weber - NRPENagios Conference 2012 - Mike Weber - NRPE
Nagios Conference 2012 - Mike Weber - NRPE
 
Nagios Conference 2014 - Andy Brist - Intro to Incident Manager
Nagios Conference 2014 - Andy Brist - Intro to Incident ManagerNagios Conference 2014 - Andy Brist - Intro to Incident Manager
Nagios Conference 2014 - Andy Brist - Intro to Incident Manager
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 

Similar to Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin

MySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutMySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutKris Buytaert
 
Open Source Monitoring Tools Shootout
Open Source Monitoring Tools ShootoutOpen Source Monitoring Tools Shootout
Open Source Monitoring Tools Shootouttomdc
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programsgreenwop
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadaystomdc
 
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 DatabasesNagios
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Brian Brazil
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...Contribyte
 
Lesson_08_Continuous_Monitoring.pdf
Lesson_08_Continuous_Monitoring.pdfLesson_08_Continuous_Monitoring.pdf
Lesson_08_Continuous_Monitoring.pdfMinh Quân Đoàn
 
opensource Monitoring Tool , an overview
opensource Monitoring Tool , an overviewopensource Monitoring Tool , an overview
opensource Monitoring Tool , an overviewKris Buytaert
 
Scaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend PlatformScaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend PlatformShahar Evron
 
SplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunk
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructureFernando Lopez Aguilar
 
Automate, monitor and manage MongoDB cluster deployment
Automate, monitor and manage MongoDB cluster deploymentAutomate, monitor and manage MongoDB cluster deployment
Automate, monitor and manage MongoDB cluster deploymentAshnikbiz
 
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With NagiosNagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With NagiosNagios
 
Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...Rakuten Group, Inc.
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & ITSite24x7
 

Similar to Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin (20)

Nagios En
Nagios EnNagios En
Nagios En
 
MySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutMySQL Monitoring Shoot Out
MySQL Monitoring Shoot Out
 
Open Source Monitoring Tools Shootout
Open Source Monitoring Tools ShootoutOpen Source Monitoring Tools Shootout
Open Source Monitoring Tools Shootout
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadays
 
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
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Lesson_08_Continuous_Monitoring.pdf
Lesson_08_Continuous_Monitoring.pdfLesson_08_Continuous_Monitoring.pdf
Lesson_08_Continuous_Monitoring.pdf
 
opensource Monitoring Tool , an overview
opensource Monitoring Tool , an overviewopensource Monitoring Tool , an overview
opensource Monitoring Tool , an overview
 
Scaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend PlatformScaling PHP Applications with Zend Platform
Scaling PHP Applications with Zend Platform
 
linuxsarath (1)
linuxsarath (1)linuxsarath (1)
linuxsarath (1)
 
linuxsarath (1)
linuxsarath (1)linuxsarath (1)
linuxsarath (1)
 
SplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin InternationalSplunkLive! Customer Presentation - Garmin International
SplunkLive! Customer Presentation - Garmin International
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
 
Automate, monitor and manage MongoDB cluster deployment
Automate, monitor and manage MongoDB cluster deploymentAutomate, monitor and manage MongoDB cluster deployment
Automate, monitor and manage MongoDB cluster deployment
 
Advanced deployment scenarios
Advanced deployment scenariosAdvanced deployment scenarios
Advanced deployment scenarios
 
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With NagiosNagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
 
Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
 

More from 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 OverviewNagios
 
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 HoodNagios
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsNagios
 
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 EditionNagios
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsNagios
 
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 ExperienceNagios
 
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 InstallationNagios
 
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 NagiosNagios
 
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
 
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 CoreNagios
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - FeaturesNagios
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios
 
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 - Shamas Demoret - Getting Started With Nagios XI
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XINagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XINagios
 
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
 
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...Nagios
 

More from Nagios (17)

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
 
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
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient Notifications
 
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
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios Plugins
 
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
 
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
 
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
 
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...
 
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 Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - Features
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - Features
 
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 Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XINagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
 
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 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 Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
 

Recently uploaded

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin

  • 1. Jeff Sly Principal IT Architect jsly@nuskin.com Case Study Nagios @ Nu Skin
  • 2. Who is in the Audience? How many of you are: Suppliers of Nagios or some value add-on for Nagios? Customers using Nagios? Just implementing Nagios or expanding implementation? Using NagiosXI?
  • 3. Who is Nu Skin?
  • 4. Our Technology Footprint Ecommerce – Home grown Applications – Java, EJB, ABAP, .Net Databases – Oracle, MySQL, MSSQL OS – HPUX, Redhat, Windows, VMWare ERP – SAP Supply Chain, CRM, FI Datacenters – 6 locations in 6 countries Offices – 50 Countries
  • 5. Monitoring Goals Monitoring presents operations with a completely integrated global view. Good monitoring is proactive; it helps teams prevent problems from becoming outages. Good monitoring helps minimize outage downtime, quickly identify root cause and contacts correct people.
  • 7. Our Monitoring History We tried for 10 years…
  • 8. Do it all in ‘One Tool Projects’ One Monitoring Tool to rule them all: Mercury SiteScope Remedy Help Desk HP OpenView Quest Foglight Home grown (several) One monitoring person He decided to quit!
  • 9. Could never get everything All Failed – We always gave up! Why? Servers and agents that were proprietary Huge foot print inefficient performance Steep learning curve Very expensive Updates costly and very time consuming System Administrators like their own scripts, can see what they are doing
  • 10. Resulting Monitoring Issues Tried to make Operations clearing house for all warnings and alerts from 10+ tools Operations was overwhelmed Took 4 process steps and lots of software to notify of critical failures Most Administrators setup own private monitoring to receive warnings Many false notifications Late notifications
  • 11. As Is (start of project) Our Business Customers were Unhappy
  • 12. Old Monitoring Work Flow Four steps to notify system administrator
  • 13. Step 1: Everything Emails Operations Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
  • 14. Step 2: Operations Opens Email Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
  • 15. Step 3: Operations Checks Source Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
  • 16. Step 4: Operations Calls admin Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
  • 17. Inventory of Existing Checks Regular Expression found on Web Page Monitoring HTTP Check - Up or Down Ping Host Up or Down PORT monitoring FTP checking SMTP checking SNMP monitoring - no trap catching yet Radius DNS monitoring Disk Space monitoring CPU and Load Average monitoring Memory Monitoring
  • 18. Inventory of Existing Checks Service monitoring Transaction monitoring - page load times – performance graph Website click through (Webinject not working) Log File monitor –parse for Errors Java HEAP, Thread, Threadlock monitoring Apache thread and worker count monitors Ecommerce shop monitors Email can send and receive SQL query ODBC (catalog ODBC had bugs)
  • 19. To Be Happy Customers
  • 20. Key Ideas MoM Tool Requirements Shared Ownership Lowest Level Nagios Monitor Method
  • 21. Idea 1: MoM Our first “break though” was the idea that even through we needed a centralized view for all monitoring that did not mean all monitoring had to be done by one monitoring tool. We had to pick a “Manager of the Monitors” (MoM) to bring together the best of breed monitoring.
  • 22. MoM - according to Gartner
  • 23. Idea 2: Tool Requirements Open – not proprietary and closed Mainstream – wanted good native support and strong community Interface – to 3rd Party Monitoring Flexible – adapt to many types of monitoring Efficient – minimal foot print on production servers, not chatty on network Notification – granular control Reliable – good clean architecture Usability – GUI interface, reporting
  • 24. Idea 3: Shared Ownership Core team Operation of Monitoring Environment: backups, upgrades, & custom plug-ins Monitoring Experts Training Monitoring leads in Development & Admin teams: Set up own monitors Keep own monitors current Adjust monitors If something is not monitored not core teams fault
  • 25. Operations Owned Monitoring Email HelpDesk Error Network HP NNM System Scripts Nagios Database Foglight SiteScope 8 BAC Sitescope 6
  • 26. Team Leads Own Monitoring Operations Network Asia System Scripts Europe SAP Database Web
  • 28.
  • 29. How to Setup NRPE - HPUX
  • 30. Idea 4: Lowest Level Handle alerts at the lowest possible level in the organization Only forward alerts if not handled at lower levels before they become critical
  • 31. Handle events at lowest level Operations Network Asia System Scripts Europe SAP Database Web
  • 32. Only forward unhandled alerts Network Asia System Scripts Europe SAP Database Web
  • 33. Idea 5: Nagios Monitor Method Choose the Nagios Monitoring Method Active Check from Nagios Server (normal) Active Check performed by remote client NRPE, NSClient Passive Check – Listen to 3rd party monitors NSCA
  • 34. Active Local Check Web HTTP or Ping Nagios DB Monitor Unix DB Win
  • 35. Active Remote Check - UX Web Nagios CPU, RAM (NRPE) DB Monitor Unix DB Win
  • 36. Active Remote Check - Win Web Nagios DB Monitor CPU, RAM (NSClient) Unix DB Win
  • 37. Passive 3rd Party Alert Web Nagios DB Monitor 3rd Party Alert NSCA Unix DB Win 3rd Party Check DB
  • 38. Bonus Idea - Tune Tune the database Add Ram Drive
  • 39. Tune the Database Modify contents of the /etc/my.cnf [mysqld] section. tmp_table_size=524288000max_heap_table_size=524288000table_cache=768set-variable=max_connections=100wait_timeout=7800query_cache_size = 12582912query_cache_limit=80000thread_cache_size = 4join_buffer_size = 128K http://web3us.comInfo on: MySQL Tuning, Nagios Tuning
  • 40. RAM Drive Create a RAM disk for Nagios tempory files I created a ramdisk by adding the following entry to the /etc/fstab file: none                  /mnt/ram               tmpfs   size=500M           0 0 Mount the disk using the following commands # mkdir -p /mnt/ram; mount /mnt/ram Verify the disk was mounted and created # df -k Modify the /usr/local/nagios/etc/nagios.cfg file with the following tuned parameters temp_file=/mnt/ram/nagios.tmptemp_path=/mnt/ramstatus_file=/mnt/ram/status.datprecached_object_file=/mnt/ram/objects.precacheobject_cache_file=/mnt/ram/objects.cache
  • 41. Implementation Methodology Site Survey Inventory existing monitors Proof of concept Build new environment Migrate monitors from each platform to Nagios, one at a time Integrate OEM, and to send monitors to Nagios
  • 42. Three Project Phases Deliver something useful in each phase Build a level at a time
  • 43. Phase I Set up a pilot of Nagios XI using Trial License. Set up Foglight monitoring of JVM (Java Virtual Machine). Purchase NagiosXI and Consulting Support Bring in a consultant for two weeks to help set up the architecture and help us work with the system. Documentation Web Site for Nagios learning's and “How to guides” Define a set of standards and guidelines to follow to help aid an effective monitoring process. Backups on Running on Production Nagios Server Set up services which aren't being caught right now and move a few of the important services over to the new Nagios XI monitoring system. Test Nagios plugins and server performance
  • 44. Phase II Migrate off of Sitescope 6 and shutdown Migrate off of Sitescope 8 and shutdown Decommission Foglight Clean up the old monitoring server Migrate the network team from old Nagios to core NagiosXI system Set up standby NagiosXI system, cron to replicate weekly Research missing alerts and add them to the new NagiosXI system
  • 45. Phase III Implement Global Monitoring Add monitors for existing international systems Add monitors using JMX to monitor Java servers Nagios Remote Process Execution (NRPE) to monitor remotely Remote Monitoring for Windows Servers (NS Client++) Implement notification and escalation of alerts Add monitors for critical business functions
  • 46. Phase III continued… Corporate Enhancements Request recurring down time enhancement from Ethan Galstad Automate refresh of NagiosXI standby system Build Network Map Retire Windows SiteScope Add monitors for phone systems Add monitors to data center (UPS, Temperature, Humidity) Integrate to SAP Tidal monitoring tool
  • 47. Phase III continued… Business Business review and approve SLA (using business terms) Monitor both the Business Functions and the individual point devices that provide the Business Function Follow the Sun with Eyes on Glass. Training How to setup alerts How to receive alerts How to report on performance graphs Create a new Dashboard for HelpDesk and International IT Staff
  • 51.
  • 52.
  • 53. Data Centers in 7 Countries
  • 54.
  • 57. Summary MoM ~ Manager of Managers Allow specialized tools Tool Requirements, enough but not all Ownership for implementation, shared Handle alerts, lowest level in organization Choose Nagios monitoring method
  • 58. Tips, Tricks & Demos Nagios XI Large Implementation Day 3, 2:00 Track 3 (Nate Broderick) 3 Demos Performance challenges and solutions Integrating monitoring solutions Oracle Migrating from BAC & Foglight Customization Graphing, and more.

Editor's Notes

  1. Isn’t Great to Be Here at the 1st Nagios World Conference, Ethan has done a great job with Nagios!
  2. I would like to introduce some of our Nu Skin folks here that work on Nagios.Nate Broderick Nagios Systems EngineerScott McWhorter Production Support
  3. Direct Selling - Lotions and Potions (or supplements), also Nourish the children
  4. We tried for 10 years…
  5. Everything = Critical Errors, Warnings, Information, False alerts
  6. Remember there are lots of emails, critical emails buried in with the rest.
  7. Decide if they think this is a critical problem, often a junior person trying to decided
  8. Later I show which of these we did in Nagios and how.