Ccm Manual Download Nagios

Learning has never been so easy!

− nagios.cfg – contains options for daemon behavior − cgi.cfg – controls the web interface − resource.cfg – tells nagios where to look for plugins Other files − Must be included in nagios.cfg using cfgfile − Can use as many as needed. Nagios XI includes a built-in web configuration GUI, which makes it much easier to manage than Core. In Core, you configure everything with flat text on the command line; in XI, you can use the monitoring wizards and Core Config Manager advanced GUI.

The Raspberry Pi is a small ARM computer that runs a variety of Linux distributions (in this guide we are going to be using the official Raspbian image). So I have a Raspberry Pi and it has spent most of the last year just sitting on my desk in my office not doing anything for me. I figure maybe I should put this little guy to work. The Pi has GPIO pins so I can use a temperature sensor and a humidity sensor to monitor atmosphere in my server closet, but why stop there why not setup Nagios so I can monitor the servers also. In a previous How-to I outlined how to send SMS messages with the Raspberry PI, in this How-to I will outline how to install Nagios on the Raspberry Pi for monitoring servers.

6 Steps total

Step 1: SSH to you Raspberry Pi

SSH to you Raspberry Pi (or open a terminal if you are local on the device)

Nagios core download

Step 2: Update your Raspbian install

Run the following command (I am assuming you are logged in as root):

# apt-get update

Wait for the Raspberry Pi to update (you will see a lot of text scrolling on the screen).

Step 3: Upgrade your Raspbian install

Run the following command:

# apt-get upgrade

Wait for the Raspberry Pi to upgrade (more text and more waiting)

Step 4: Install Nagios.

Run the following command:

# apt-get install nagios3

This will install Nagios Core 3.4.1 on your Pi (4.X is the current version but you will need to compile from source to install it, and I am trying to make this as simple for you as possible.)

You will be prompted to enter a password for the web admin user (enter a password).

Step 5: Log into Nagios.

Nagios Download For Windows

Open a browser and go to http://ip_of_the_raspberry_pi/nagios3

the username is nagiosadmin and the password is whatever you set in step 4.

Step 6: Important file locations on the Raspberry Pi.

/etc/nagios3/commands.cfg
/etc/nagios3/nagios.cfg
/etc/nagios3/conf.d/ (This is the directory with the host configuration files, templates are also in there).

I would recommend reading up on the documentation at:

http://library.nagios.com/library/products/nagioscore/manuals/

References

  • Install Nagios on Raspberry Pi

Nagios Core Download

13 Comments

Free Nagios

  • Ghost Chili
    starg33ker Feb 12, 2014 at 06:16pm

    Nice! I never thought about doing this! Thanks for sharing!

  • Datil
    Aaron Studer Feb 12, 2014 at 06:39pm

    Excellent Write Up! Thank you so much for this guide.

  • Ghost Chili
    Nick42 Feb 13, 2014 at 02:03am

    Just keep in mind that compiling it builds it specific to your system, and with the Pi it makes a huge difference. Particularly if you leave out all the modules that are not needed on your system.

    Of course, it takes upwards of 2 or 3 hours to build from source. So if you're not the patient type... ;)

  • Jalapeno
    DamienGreathouse Feb 13, 2014 at 07:56pm

    I may do another guide on setting up Nagios from source, but its a bit more time consuming (not difficult). As for performance using the repository install still doesn't tax the model B. I am using NRPE for most of the monitoring and custom scripts for others. The Raspberry Pi allows me to use a DS18B20 temperature sensor to monitor my server closet.

    For a SMB this can be a great solution and extremely low cost. You can put one in your MDF and one in each IDF to monitor conditions (IDF locations dont need Nagios installed they just need to be added to Nagios).

    I wouldn't recommend full blownve been searching the internet for a good while now and can't find out how to get Nagios to monitor computers on the network, which is the whole point of installing it on our Raspberry Pi.

  • Anaheim
    fuzzybunnyofdoom Nov 13, 2014 at 03:07am

    Ben, I use NSClient on the machines I monitor and it works great. check-nt is the check command you want to fiddle with. Also remember that it requires 5666 which will need to be open on any firewalls in between the pi and the pc you want to monitor.

  • Serrano
    Phil6024 Jan 21, 2015 at 02:46am

    I'm new to the Pi, but have done several medium-scale (dozens of servers) nagios deployments. So far, I've been able to avoid using any of the client-side agents and can get what I need from most environments via SNMP. On a Windows server, I typically monitor disk free space, cpu usage, RAM usage, real time clock drift, using a combination of SNMP and custom commands. The advantage is that once you get this under your belt, you can pretty much write something that's operating system independent and avoid the hassle of installing client-side agents and worrying about (in)compatibilities

  • Pimiento
    alinaveed Jan 23, 2015 at 04:29pm

    I have been searching for installing Nagios 4 version but was unable to find any article untill i came across this great site which gives you the steps for installing Nagios 4 on rasberrypi http://technology-portal.com/articles/rasberry-pi/raspbian-debian-wheezy/install-nagios-core-latest-version-4-x-x-on-raspbian-rasberrypi.html

  • Pimiento
    tugrul Sep 2, 2015 at 08:30am

    @alinaveed, the link you gave is broken. Could you please send it again?

  • Pimiento
    mattgrant2 Sep 10, 2015 at 05:24pm

    Found the new updated link at the following location: http://www.howtovmlinux.com/articles/rasberry-pi/raspbian-debian-wheezy/install-nagios-core-latest-version-4-x-x-on-raspbian-rasberrypi.html

  • Pimiento
    jeffmanross Nov 14, 2015 at 03:03pm

    Here is a compiled list of stuff found on various site on the net in a step by step for Nagios on the Raspberry Pi.
    www.tinginc.com/download/nagios3-on-raspberryPI.txt

  • Pimiento
    jeffmanross Jun 9, 2016 at 08:21pm

    Updated Text file with lots more Pi stuff - Nagios3 / Nconf / Webserver / LCD / GPIO / and more
    www.myrelayman.com/download/Basic-WebServer-Initial-Setup.txt

  • Jalapeno
    BillyBob88 Jul 25, 2016 at 08:32am

    What version of the Raspberry Pi did you make this on?