Nagios Monitoring is the most widely used open source monitoring tools which help us to monitor the services and application that run’s on Windows,Linux,Routers and other network devices. With the help of Nagios Monitoring, you can monitor basic services and attributes. We can access the Nagios using web interface coming with the bundle and configuration need to be done on the file level.
Nagios can monitor below services by default :
- Current CPU Usage
- Current Load
- Current Users
- Data Partition
- Root Partition
- Swap Usage
- Total Processes
- Zombie Processes
In this tutorial, we would learn the installation and configuration of Nagios Server and Nagios Client.
We are monitoring same system where we are installing nagios server because this article is about basic installation of nagios server and plugin.
As you know nagios monitoring is very vast topic not possible to explain in single article so what we decide to explain you complete nagios which we need in Live environment in several parts.
It helps you to understand the Nagios Monitoring in more detail and easily.
Before we start the installation process we will check what we need to run nagios server smoothly like system requirements, software dependencies etc.
Here is my test scenario,
System Requirement (Mininum) :
- CPU : 2 Core
- RAM : 4 GB
- Storage : 20 GB
- OS : Debian GNU/Linux 8.5 (jessie)
- IP Address : 192.168.3.39
Setup Nagios Server
Step 1 : First we are installing dependent packages which we need for nagios server. Now we are using apt-get command for updating repo and install the packages.