avatar

Senior Principal Engineer

Optum

About The Speaker

I got into Nagios back in 2006 when I was working as a Desktop Support Expert for the University of Missouri Library System. We were managing about 200 public workstations, and our monitoring solution at the time was… well, walking around and checking them manually—pure sneakernet. That got old fast, so I started searching for a better way, stumbled onto Nagios, and I’ve been using it ever since.

Adaptable Monitoring Solutions for Quickly Realizing Value and ROI

Today’s digital businesses thrive on seamless and reliable IT Infrastructure, be it private clouds, public clouds, or on-prem Infrastructure powered by virtualization, containerization, or serverless. Organizations spend a lot of money, resources, and projects to ensure IT infrastructure and related services stay available and are fault tolerant to minimize business disruptions. Most of the time what we really need is an open mind and approach to problem solving by building, creating, or developing adaptable monitoring solutions powered by engineering, open source, and subscription-based models. With Nagios, digital and engineering organizations can stay ahead of the curve by embracing a lightweight framework that extends well beyond traditional monitoring and brings in a lot of value, flexibility, open frameworks, etc.

Behind the Session Title

I’ve done a ton of development with Nagios and Nagios XI—NRDP, plugins, notification handlers, Mod-Gearman—you name it. One thing I’ve always wanted to do was containerize Nagios in a clean, repeatable way. During the pandemic, I dove deep into LXD, and the result was running a high-availability Nagios XI setup inside LXD system containers on Ubuntu. 

Now that CentOS is basically gone, Ubuntu is becoming the go-to platform for Nagios XI deployments. I think LXD adds even more value to that, especially for developers and testers. So in my talk, I’ll walk through how to build a containerized Nagios XI development environment using Ubuntu. 

What I Hope You Learn

Guests will learn how to:
  • Use the LXD hypervisor on an Ubuntu based server.
  • Create a Lan Network integration to pull a local ip with container.
  • Create a new system container running Ubuntu.
  • Install and run NagiosXI on the container.