SlideShare a Scribd company logo
Newb to Nagios 
(Now What Shall I Do With It???) 
Sally Reich 
Beekeeper 
And 
Doer of Other Stuff 
sally@frommyhive.com
Introduction & Agenda 
• Who am I? 
• A former IT professional 
• Left the IT world (not really my thing) to work more 
with bees and other things, go back to school 
• I am not a programmer or sys admin or “Unix 
geek” 
• What is this all about? 
• How to go from nothing to Nagios 
• How can I apply this to a beehive? 
• Why did you do this? 
• Funny you should ask…
Why Learn Nagios ? 
Just one of those things 
• Came with Eric Loyd, my SO, to #NagiosCon12 
• He was presenting that year 
• Presenting tomorrow @10:30: Nagios on AWS–Live Install & More! 
• Met Ethan at reception, said 
• ‘Don’t know Nagios, just here to hang-out while Eric is at 
conference.’ 
• ‘Everyone here is so excited about it; maybe I should learn?’ 
• Later, met Nagios enthusiasts who asked ‘why are you here?’ and 
talk came up on monitoring a beehive 
• Did not make it to #NagiosCon13 
• Here I am at #NagiosCon14 with thoughts on: 
• A newb installing Nagios 
• How a beekeeper might use Nagios
Learning Nagios 
• Eric became my sys admin 
• Got a CentOS VM from him 
• Started with Instant Nagios Starter 
by Michael Guthrie 
• Read it as complete newbie knowing 
nothing 
• 384 highlights and notes 
• Notes show what could be added for a total 
newb
Highlights & Notes Sample
Core 
• Followed Guthrie’s book 
• Somewhat out of date for versions, locations, 
etc. 
• SA had to help in spots 
• Went to Nagios Core Quickstart from 
http://nagios.sourceforge.net/docs/3_0/quickstart.html 
• Followed Fedora Quickstart 
• Had its own ‘learning opportunities’ for a newb 
(level of expertise, assumptions about prior 
software, etc.)
Core 
• Followed “Monitoring Publicly Available 
Services” Quickstart from 
http://nagios.sourceforge.net/docs/3_0/monitoring-publicservices.html 
• vi editor hard to use 
• Installed pico instead to edit config files 
• Added a host and HTTP service on that 
host – YAY!
YAY! My first host and service check!
Easier Way??? 
• What about XI?
Nagios XI to the Rescue 
• ./fullinstall and it was installed! 
• Logged into web interface 
• Used configuration wizard 
• Added host 
• Added http service (and others) 
• Bam! And I’m monitoring here!!!
Nagios XI to the Rescue 
• Added notifications 
• Uh-oh – I wasn’t emailed notifications?? 
• Oh, default is NOT to notify 
• Weird – wouldn’t default be to have 
notifications enabled?
Some tips for a newb without 
a Unix background 
- wget often not installed in a base operating system  yum install wget 
- vi editor kinda hard, use pico  yum install pico 
- Use a virtual machine if possible and take snapshots after completing major milestones  
can go back to a previous snapshot if something gets messed up or you want to retry 
something 
- ‘Getting started’ documentation contains info (download locations, version numbers, etc.) 
current at time of writing  always start with latest info from Nagios.com 
- Nagios Core comes default with a file called /usr/local/nagios/etc/localhost.cfg that can be 
used for all additions to the base configuration (for monitoring your hosts and 
services). Unless you want to, there is no need to add additional configuration files to the 
main configuration file 
- Tired of configuring separate commands, services, hosts, contacts, and escalations for 
Nagios Core? It's time....INSTALL NAGIOS XI!!! one command installs it and free to use to 
monitor up to seven hosts, AWESOME for the small shop or hobbyist looking to learn it 
- In XI, default notifications are DISABLED for the nagiosadmin  go to “Configure,” “My 
Account Settings,” “Notification Preferences,” to enable 
-No "check web server port" XI wizard  use “TCP/UDP Port Monitoring Wizard" and select 
"HTTP" as service to monitor 
- Have a friend who can act as your SA? Use him/her! 
-If you get stuck, ask someone for help! http://support.nagios.com/forum
So Now What? 
• So now I have an XI box AND I can 
monitor up to seven hosts for free!!! 
• Ch. 1, 2nd paragraph of says “…you 
can use it to monitor virtually anything.” 
So… 
• How can I use Nagios to monitor a beehive? 
• A thought experiment…
Most hobbyist beekeepers 
keep bees for the honey
Collecting Nectar 
David Cappaert, Michigan State University, Bugwood.org
Collecting Nectar 
Suzanne DeJohn, http://www.gardeners.com/backyard-beekeeping/8529,default,pg.html
Storing Nectar 
http://gardenplotter.com/rospo/blog/2007/06/bees-setting-up-house.html
Stored Nectar in honeycomb 
http://v-fork-to-fork.blogspot.com/
Capped Nectar = HONEY!!!
Capped Nectar = HONEY!!! 
Obvious thing to monitor: weight of the hive – 
how much honey is being stored?
No Swarms!
What Else? 
• Outside the hive: 
• Temp, humidity, % sunlight, wind speed, 
rainfall, pressure, power to fence, etc. 
• Inside the hive: 
• Temp in multiple locations, water in the 
bottom, humidity, sound level, continuity on 
the bottom, light levels, formic acid, etc. 
• The hive itself: 
• Tip sensors, motion sensors, etc. 
• Monitor the monitoring devices/sensors
Specifically: 
• Nagios could send an alert when: 
• It’s cold for a long time – insulate hive 
• It’s hot for a long time – shade hive 
• There’s a hurricane/tornado/flood coming – batten down hive, run! 
• “Climate” in hive is not correct (temp, humidity, etc) – try to fix it 
• Continuity on bottom board is broken or motion sensor is tripped – check 
for mice, skunks, raccoons 
• There’s condensation on bottom board – ventilate 
• There’s light in hive – top blew off or was removed, get it back on 
• If sound is too high – intruders? Or too low – bees died? 
• Formic acid sensor triggers – ants in hive 
• Hive weight changes – time to add a honey super? Or bees left? 
• Fence has no electricity – see if bear got through, fix it 
• Tip sensors are triggered – ne’er-do-well tipped hive or bear got at it
There’s More to Possibly Monitor… 
Varroa destructor 
https://www.flickr.com/photos/sanmartin/5048103407/in/photostream/
Varroa destructor 
http://www.clickonwales.org/2011/07/a-crisis-amongst-welsh-bees/ 
http://coronaapicultores.blogspot.com/2013/04/varroa-transmisor-de-patogenos.html
Threshold?
Hmmm…. 
What might a -ified hive 
look like?
NagioHive™ 
Arduino 
Tilt 
Sensors 
Temp 
Sensors 
Light 
Sensor 
Humidity 
Sensors 
Scale 
Data Pi 
Pi 
Sound 
Sensors 
Webcam 
Weather 
Station 
Water Sensor 
Mouse Sensor 
Formic Acid 
Sensors? 
The interwebs 
Happy beekeeper
NagioHive Live? 
• It would be “sweet” to actually put together a NagioHive! 
• Kickstarter for sensors, scale, Arduinos, 
Raspberry Pis, peripherals, weatherproofing, 
outsourcing electrical and other help, etc. ? 
• Created a Pinterest board listing possible equipment
Thanks for Listening! 
Going from Newb to Nagios was pretty easy, 
especially if you have a SA to answer Qs! Still 
A LOT for me to learn… 
Nagios XI made things so much easier! Still A 
LOT for me to learn… 
Updating the quickstart guides as if a newbie 
were reading them might be nice (may not be 
necessary, but it would be nice)
Advice, Anyone? 
If anyone has tips/advice for NagioHive, 
please see me during the conference!
Check out: 
Trevor McDonald - Support Tech @ Nagios Enterprises 
Wednesday 11:30am – 12:20pm 
“Monitoring the Physical World With 
Nagios and Arduino” 
There are many things in the physical world you might want to 
monitor: room temperature, opened doors, motion, etc. While some 
solutions exist, they are generally either standalone closed-source 
systems, or they are limited in scope and extensibility. Arduino systems 
allow you to build your own solution that is customized your needs 
while maintaining complete control over the hardware and software, 
all at a fraction of the cost of other solutions. In this talk I will show a 
few examples of physical environment monitoring, reported passively 
to Nagios.
Questions? Answers? 
Want to know more about 
keeping honeybees?
The End 
Sally Reich 
NAGIOS Beekeeper!! 
sally@frommyhive.com

More Related Content

Similar to Nagios Conference 2014 - Sally Reich - From Newb to Nagios in 90 Days

Puppet Camp Melbourne 2014:
Puppet Camp Melbourne 2014: Puppet Camp Melbourne 2014:
Puppet Camp Melbourne 2014:
Puppet
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
imoneytech
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
Bruno Rocha
 
Alternative Approach to Plone Theming (PyConWeb 2019)
 Alternative Approach to Plone Theming (PyConWeb 2019) Alternative Approach to Plone Theming (PyConWeb 2019)
Alternative Approach to Plone Theming (PyConWeb 2019)
Stefan Antonelli
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from Scratch
Excella
 
BarCampGeelong 9th July 2011 - Welcome Presentation
BarCampGeelong 9th July 2011 - Welcome PresentationBarCampGeelong 9th July 2011 - Welcome Presentation
BarCampGeelong 9th July 2011 - Welcome Presentation
Kathy Reid
 
Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!
Perforce
 
Introduction to github using Egit
Introduction to github using EgitIntroduction to github using Egit
Introduction to github using Egit
matz_twt
 
Don't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen EmeryDon't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen Emery
DevOpsDays Baltimore
 
Don't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen EmeryDon't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen Emery
DevOpsDays Baltimore
 
Cloud Device Insecurity
Cloud Device InsecurityCloud Device Insecurity
Cloud Device Insecurity
Jeremy Brown
 
Tuxtorial - talk 1 (pdf)
Tuxtorial - talk 1 (pdf)Tuxtorial - talk 1 (pdf)
Tuxtorial - talk 1 (pdf)
prototypeangel
 
Open Source Tools for Leveling Up Operations FOSSET 2014
Open Source Tools for Leveling Up Operations FOSSET 2014Open Source Tools for Leveling Up Operations FOSSET 2014
Open Source Tools for Leveling Up Operations FOSSET 2014
Mandi Walls
 
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwonThe basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
Kenneth Kwon
 
How to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
How to Use HashiCorp Vault with Hiera 5 for Secret Management With PuppetHow to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
How to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
Amanda MacLeod
 
Toolbox 2, session 11
Toolbox 2, session 11Toolbox 2, session 11
Toolbox 2, session 11
petter
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
Irawan Soetomo
 
Community and Github: 7/27/2011
Community and Github: 7/27/2011Community and Github: 7/27/2011
Community and Github: 7/27/2011
Andy Lester
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
Jody Garnett
 
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Rob Reynolds
 

Similar to Nagios Conference 2014 - Sally Reich - From Newb to Nagios in 90 Days (20)

Puppet Camp Melbourne 2014:
Puppet Camp Melbourne 2014: Puppet Camp Melbourne 2014:
Puppet Camp Melbourne 2014:
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
 
Alternative Approach to Plone Theming (PyConWeb 2019)
 Alternative Approach to Plone Theming (PyConWeb 2019) Alternative Approach to Plone Theming (PyConWeb 2019)
Alternative Approach to Plone Theming (PyConWeb 2019)
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from Scratch
 
BarCampGeelong 9th July 2011 - Welcome Presentation
BarCampGeelong 9th July 2011 - Welcome PresentationBarCampGeelong 9th July 2011 - Welcome Presentation
BarCampGeelong 9th July 2011 - Welcome Presentation
 
Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!Tips from Support: Always Carry a Towel and Don’t Panic!
Tips from Support: Always Carry a Towel and Don’t Panic!
 
Introduction to github using Egit
Introduction to github using EgitIntroduction to github using Egit
Introduction to github using Egit
 
Don't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen EmeryDon't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen Emery
 
Don't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen EmeryDon't Mind the Gap by Galen Emery
Don't Mind the Gap by Galen Emery
 
Cloud Device Insecurity
Cloud Device InsecurityCloud Device Insecurity
Cloud Device Insecurity
 
Tuxtorial - talk 1 (pdf)
Tuxtorial - talk 1 (pdf)Tuxtorial - talk 1 (pdf)
Tuxtorial - talk 1 (pdf)
 
Open Source Tools for Leveling Up Operations FOSSET 2014
Open Source Tools for Leveling Up Operations FOSSET 2014Open Source Tools for Leveling Up Operations FOSSET 2014
Open Source Tools for Leveling Up Operations FOSSET 2014
 
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwonThe basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
The basics of hacking and penetration testing 이제 시작이야 해킹과 침투 테스트 kenneth.s.kwon
 
How to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
How to Use HashiCorp Vault with Hiera 5 for Secret Management With PuppetHow to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
How to Use HashiCorp Vault with Hiera 5 for Secret Management With Puppet
 
Toolbox 2, session 11
Toolbox 2, session 11Toolbox 2, session 11
Toolbox 2, session 11
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
 
Community and Github: 7/27/2011
Community and Github: 7/27/2011Community and Github: 7/27/2011
Community and Github: 7/27/2011
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
 
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
 

More from Nagios

Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
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
 
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
 
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
 
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
 
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
 
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 - 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 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
 

More from Nagios (20)

Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
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 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
 
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
 
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...
 
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
 
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.
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal 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...
 
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 - 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 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
 

Recently uploaded

Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 

Recently uploaded (20)

Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 

Nagios Conference 2014 - Sally Reich - From Newb to Nagios in 90 Days

  • 1. Newb to Nagios (Now What Shall I Do With It???) Sally Reich Beekeeper And Doer of Other Stuff sally@frommyhive.com
  • 2. Introduction & Agenda • Who am I? • A former IT professional • Left the IT world (not really my thing) to work more with bees and other things, go back to school • I am not a programmer or sys admin or “Unix geek” • What is this all about? • How to go from nothing to Nagios • How can I apply this to a beehive? • Why did you do this? • Funny you should ask…
  • 3. Why Learn Nagios ? Just one of those things • Came with Eric Loyd, my SO, to #NagiosCon12 • He was presenting that year • Presenting tomorrow @10:30: Nagios on AWS–Live Install & More! • Met Ethan at reception, said • ‘Don’t know Nagios, just here to hang-out while Eric is at conference.’ • ‘Everyone here is so excited about it; maybe I should learn?’ • Later, met Nagios enthusiasts who asked ‘why are you here?’ and talk came up on monitoring a beehive • Did not make it to #NagiosCon13 • Here I am at #NagiosCon14 with thoughts on: • A newb installing Nagios • How a beekeeper might use Nagios
  • 4. Learning Nagios • Eric became my sys admin • Got a CentOS VM from him • Started with Instant Nagios Starter by Michael Guthrie • Read it as complete newbie knowing nothing • 384 highlights and notes • Notes show what could be added for a total newb
  • 6. Core • Followed Guthrie’s book • Somewhat out of date for versions, locations, etc. • SA had to help in spots • Went to Nagios Core Quickstart from http://nagios.sourceforge.net/docs/3_0/quickstart.html • Followed Fedora Quickstart • Had its own ‘learning opportunities’ for a newb (level of expertise, assumptions about prior software, etc.)
  • 7. Core • Followed “Monitoring Publicly Available Services” Quickstart from http://nagios.sourceforge.net/docs/3_0/monitoring-publicservices.html • vi editor hard to use • Installed pico instead to edit config files • Added a host and HTTP service on that host – YAY!
  • 8. YAY! My first host and service check!
  • 9. Easier Way??? • What about XI?
  • 10. Nagios XI to the Rescue • ./fullinstall and it was installed! • Logged into web interface • Used configuration wizard • Added host • Added http service (and others) • Bam! And I’m monitoring here!!!
  • 11. Nagios XI to the Rescue • Added notifications • Uh-oh – I wasn’t emailed notifications?? • Oh, default is NOT to notify • Weird – wouldn’t default be to have notifications enabled?
  • 12. Some tips for a newb without a Unix background - wget often not installed in a base operating system  yum install wget - vi editor kinda hard, use pico  yum install pico - Use a virtual machine if possible and take snapshots after completing major milestones  can go back to a previous snapshot if something gets messed up or you want to retry something - ‘Getting started’ documentation contains info (download locations, version numbers, etc.) current at time of writing  always start with latest info from Nagios.com - Nagios Core comes default with a file called /usr/local/nagios/etc/localhost.cfg that can be used for all additions to the base configuration (for monitoring your hosts and services). Unless you want to, there is no need to add additional configuration files to the main configuration file - Tired of configuring separate commands, services, hosts, contacts, and escalations for Nagios Core? It's time....INSTALL NAGIOS XI!!! one command installs it and free to use to monitor up to seven hosts, AWESOME for the small shop or hobbyist looking to learn it - In XI, default notifications are DISABLED for the nagiosadmin  go to “Configure,” “My Account Settings,” “Notification Preferences,” to enable -No "check web server port" XI wizard  use “TCP/UDP Port Monitoring Wizard" and select "HTTP" as service to monitor - Have a friend who can act as your SA? Use him/her! -If you get stuck, ask someone for help! http://support.nagios.com/forum
  • 13. So Now What? • So now I have an XI box AND I can monitor up to seven hosts for free!!! • Ch. 1, 2nd paragraph of says “…you can use it to monitor virtually anything.” So… • How can I use Nagios to monitor a beehive? • A thought experiment…
  • 14. Most hobbyist beekeepers keep bees for the honey
  • 15. Collecting Nectar David Cappaert, Michigan State University, Bugwood.org
  • 16. Collecting Nectar Suzanne DeJohn, http://www.gardeners.com/backyard-beekeeping/8529,default,pg.html
  • 18. Stored Nectar in honeycomb http://v-fork-to-fork.blogspot.com/
  • 19. Capped Nectar = HONEY!!!
  • 20. Capped Nectar = HONEY!!! Obvious thing to monitor: weight of the hive – how much honey is being stored?
  • 22. What Else? • Outside the hive: • Temp, humidity, % sunlight, wind speed, rainfall, pressure, power to fence, etc. • Inside the hive: • Temp in multiple locations, water in the bottom, humidity, sound level, continuity on the bottom, light levels, formic acid, etc. • The hive itself: • Tip sensors, motion sensors, etc. • Monitor the monitoring devices/sensors
  • 23. Specifically: • Nagios could send an alert when: • It’s cold for a long time – insulate hive • It’s hot for a long time – shade hive • There’s a hurricane/tornado/flood coming – batten down hive, run! • “Climate” in hive is not correct (temp, humidity, etc) – try to fix it • Continuity on bottom board is broken or motion sensor is tripped – check for mice, skunks, raccoons • There’s condensation on bottom board – ventilate • There’s light in hive – top blew off or was removed, get it back on • If sound is too high – intruders? Or too low – bees died? • Formic acid sensor triggers – ants in hive • Hive weight changes – time to add a honey super? Or bees left? • Fence has no electricity – see if bear got through, fix it • Tip sensors are triggered – ne’er-do-well tipped hive or bear got at it
  • 24. There’s More to Possibly Monitor… Varroa destructor https://www.flickr.com/photos/sanmartin/5048103407/in/photostream/
  • 25. Varroa destructor http://www.clickonwales.org/2011/07/a-crisis-amongst-welsh-bees/ http://coronaapicultores.blogspot.com/2013/04/varroa-transmisor-de-patogenos.html
  • 27. Hmmm…. What might a -ified hive look like?
  • 28. NagioHive™ Arduino Tilt Sensors Temp Sensors Light Sensor Humidity Sensors Scale Data Pi Pi Sound Sensors Webcam Weather Station Water Sensor Mouse Sensor Formic Acid Sensors? The interwebs Happy beekeeper
  • 29. NagioHive Live? • It would be “sweet” to actually put together a NagioHive! • Kickstarter for sensors, scale, Arduinos, Raspberry Pis, peripherals, weatherproofing, outsourcing electrical and other help, etc. ? • Created a Pinterest board listing possible equipment
  • 30. Thanks for Listening! Going from Newb to Nagios was pretty easy, especially if you have a SA to answer Qs! Still A LOT for me to learn… Nagios XI made things so much easier! Still A LOT for me to learn… Updating the quickstart guides as if a newbie were reading them might be nice (may not be necessary, but it would be nice)
  • 31. Advice, Anyone? If anyone has tips/advice for NagioHive, please see me during the conference!
  • 32. Check out: Trevor McDonald - Support Tech @ Nagios Enterprises Wednesday 11:30am – 12:20pm “Monitoring the Physical World With Nagios and Arduino” There are many things in the physical world you might want to monitor: room temperature, opened doors, motion, etc. While some solutions exist, they are generally either standalone closed-source systems, or they are limited in scope and extensibility. Arduino systems allow you to build your own solution that is customized your needs while maintaining complete control over the hardware and software, all at a fraction of the cost of other solutions. In this talk I will show a few examples of physical environment monitoring, reported passively to Nagios.
  • 33. Questions? Answers? Want to know more about keeping honeybees?
  • 34. The End Sally Reich NAGIOS Beekeeper!! sally@frommyhive.com