NEMS is the Nagios Enterprise Monitoring Server for Single Board Computers
NEMS Linux is a modern pre-configured, customized and ready-to-deploy Nagios Core image designed to run on low-cost micro computers. At its core NEMS is a lightweight Debian Stretch deployment optimized for performance, reliability and ease of use.
NEMS Linux is free to download, deploy, and use. Its development however is supported by its community of users. Please consider contributing if you can.
The goal with NEMS Linux is to provide a free, full-featured, up to date drop in Nagios Enterprise Monitoring Server for Raspberry Pi 3 and other SBCs. It has all the bells and whistles while being optimized for solid stability and fast performance.
The original NEMS Linux release was based (with big thanks to Ryan Siegel) on NagiosPi, with many of the settings reflective of the NagiosPi Wheezy distro (which is now obsolete).
Here is what Ryan Siegel (the creator of NagiosPi) has to say about NEMS Linux: "I'd love to upgrade NagiosPi, but i don’t have [the] ability to make a GUI that can beat that of NEMS. I strongly feel that it has always been a necessary addition to NagiosPi and NEMS was able to deliver what is essentially an updated and improved version of NagiosPi. No reason not to start using NEMS for the time being. Nice work Robbie!"
NEMS Linux has since become a popular drop-in Nagios distro for the Raspberry Pi (and other SBCs) with a major release twice per year.
Nagios® Core™ is an Open Source system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better.
Some of the many features of Nagios Core include:
NEMS Linux is on the Nagios Exchange—the officially-endorsed Nagios Enterprises community web index.
Nagios doesn’t need a big fancy supercomputer to offer exceptional enterprise monitoring of network assets and resources, so our temptation is to re-purpose older servers to perform this reasonably lightweight task.
If you ask me, that’s not only overkill, but the attempt to save money by reusing older hardware will actually cost more due to higher electricity usage vs. a tiny Raspberry Pi 3 Microcomputer… which ironically may in fact have more modern system specifications than that old beast of a server you’ve been using.
It can be a wee bit daunting to setup a Raspberry Pi Nagios server from scratch, and there were no projects I found which were actively maintained at a level adequate for professional use. So I decided to start a new project–called NEMS: Nagios Enterprise Monitoring Server (for Raspberry Pi).
This project uses freely available applications such as Debian Linux, Nagios Core and a variety of other goodies, and I too release a fully ready-to-use image for you to use within yours or your customer’s network environments.