Title: Network and System Monitoring with Nagios Core

Date: April 11, 2014
Clarion Date: 77901
Duration: 2:56:20

Download Recording

Hosts: Arnold Young, Lisa Daugherty, Mike Hanson


Presenter: Flint Gatrell


Description:


SaaS environments require constant attention and monitoring to ensure availability and uptime to customers. The attention required increases, seemingly exponentially, as the network and offerings evolve and grow. How do you monitor your network as it grows?


Do you wait for customers to alert you to problems before you make time in your day to resolve them? Or do you take a more proactive approach, and constantly obsess over your network, servers and services leaving no time in the day for coding? The ideal approach is clearly somewhere in the middle. Or is it?


Enter: Nagios Core. Network and System Monitoring has never been so simple! Let Nagios Core do your obsessing for you, alerting you when something requires your attention, even before a problem is reported by your customers. Be proactive, not reactive, when it comes to maintaining the health of your network.


We will learn how to configure Nagios Core, a free Linux-based network and system monitoring tool, using CentOS, a free derivative Linux distribution of Red Had Enterprise Linux, installed into a virtual machine through VirtualBox, a free virtualization technology from Oracle; all for a low, low cost of … FREE! We will also demonstrate some of the basic monitoring tools and management techniques to get you started on monitoring your critical networks.


Download supporting files from ClarionLive! to follow along during the webinar.
(Host system requires x64 architecture to use the pre-configured VDI.)

Downloads

Name
Description
Version
at Webinar time
ClarionLive_Nagios_x64
x64 architecture Virtual Disk Image (VDI) pre-configured with CentOS 6.5 and Nagios Core 4.0.4. For use with VirtualBox.
Shell login: root/CLive!
Web login: nagiosadmin/CLive!
MAC Address: 0800272AABFC - specify this MAC address in the VirtualBox Machine Settings -> Network -> Advanced configuration section, which is tied to interface eth0.
N/A
CentOS
Community-driven no-cost and free to redistribute Linux operating system based on Red Hat Enterprise Linux (RHEL), and functionally compatible with RHEL. (pre-configured in the ClarionLive_Nagios_x64 VDI above)
6.5
Nagios Core
An Open Source monitoring engine written in C for Linux/*nix systems. (pre-configured in the ClarionLive_Nagios_x64 VDI above)
4.0.4
VirtualBox
A powerful x86 and AMD64/Intel64 Open Source virtualization product
Note: Installation requires a reset of the network adapters on the host machine (so don't do this during the webinar!)
4.3.8
NSClient++
A free client Nagios Core can use to monitor local services on a remote Windows computer.
0.4.1
PuTTY
A free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.
0.63

Additional Resources

Name
Description
Linux Bible
The Comprehensive, Tutorial Resource, Eighth Edition
ISBN: 978-1-118-21854-9
Nagios Core Administration Cookbook
Tom Ryder, PACKT Publishing
ISBN: 978-1-84951-556-6
SELinux System Administration
Sven Vermeulen, PACKT Publishing
ISBN: 978-1-78328-317-0
Nagios - Installing Nagios Core From Source
Describes how to install Nagios Core and Nagios Plugins from source on CentOS and Ubuntu servers
Nagios With SMTP Outgoing Authentications
Tutorial for sending email notifications via authenticated SMTP (https://exchange.nagios.org)
Installing Perl Packages on CentOS - The magic of YUM
Describes how to locate and install packages that provide specific Perl functionality using YUM on CentOS

Announcements:

  • April 18: SQL Discussions (in preparations for SQL Clarion Convert-A-Thon)
  • April 23-25: SQL Clarion Convert-A-Thon

Old Business: None


New Business: None


Word.Of.The.Day:


Topics Covered:


Additional Downloads:

See above.

Slide Show:


Time Events:

Time
Event
0:00:00
Webinar Introduction
0:00:39
Rules of the Webinar
0:01:42
What's Up Today!
0:01:59
Announcements
0:04:18
Getting Real - Feature Selections
0:08:30
Feature Presentation
0:12:48
Download instructions
0:21:47
VirtualBox Settings: Network Adapter 1
(Don't generate a random one! Configure the MAC Address using 0800272AABFC to avoid the trouble we had during the live webinar)
0:22:17
Running the VirtualBox virtual machine
0:30:59
Live: Network Adapter Problems
(See above, then skip to the 1:01:20)
0:57:40
Live: Rick Martin saves the day, using sudo dhclient!
1:01:20
Get the IP address from the virtual machine, then use PuTTY to connect to it.
1:03:15
VirtualBox "Headless Mode"
(Even though it didn't work in the webinar, if you set the MAC Address appropriately as mentioned above, you won't have this issue).
1:06:40
Using PuTTY to access the virtual machine via SSH
1:08:38
Accessing the Nagios Core web interface
1:11:00
What does Nagios do?
1:15:00
Nagios file structure
1:21:46
Nagios objects (hosts, services, *groups, etc.) and real-world examples
1:30:50
Adding a new host object to Nagios
1:47:00
Enabling ICMPv4 Echo Requests (PING) on a workstation
1:49:45
Using the Host Commands menu (Nagios Core web interface)
1:56:52
Adding a new service to a host


Webinar Recording


Fourth Rule Of The Webinar:

If you make a mess, clean it up NOW!

Discussion:


comments powered by Disqus