Senin, 28 November 2016

Step Yesteryear Pace Installation Of Nagios4.X Meat Ubuntu 16.04

Part ane of Setting upward in addition to configuring Nagios4.x in addition to PNP4Nagios. Part 2 of Setting upward in addition to configuring Nagios4.x in addition to PNP4Nagios.  Part three of enable E-mail notification Nagios4.x in addition to PNP4Nagios 

What Is Nagios Core :-

Nagios Core is an Open Source organisation in addition to network monitoring application. It watches hosts in addition to services that you lot specify, alerting you lot when things teach bad in addition to when they teach better.


System Requirments :- 

1-  Linux machine (In my representative I am using Ubuntu 16.04)

2-  Apache, PHP amongst gd in addition to cgi.

Prerequisites :-
Use below ascendancy to install prerequisites

root@WPT: # apt-get install wget build-essential apache2 php apache2-mod-php7.0 php7.0-xml php-gd libgd-dev unzip
Nagios Installation :-

Step ane :- Create Nagios user in addition to group:
root@WPT: # useradd nagios
root@WPT: # groupadd nagcmd
root@WPT: # usermod -a -G nagcmd nagios 
root@WPT: # usermod -a -G nagios,nagcmd www-data

Step 2- Use below ascendancy to download Nagios server in addition to Plugins

root@WPT: # wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.3.tar.gz
root@WPT: # wget http://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz

Step three :- Nagios Core Extract in addition to Installation :

Use below ascendancy to extract Nagios core :
root@WPT: # tar -xvf nagios-4.2.3.tar.gz
Use below ascendancy to extract Nagios Plugins
root@WPT: # tar -xvf nagios-plugins-2.1.2.tar.gz

Now Change dir to extract Nagios using below command.
root@WPT: # cd nagios-4.2.3/

Now role below ascendancy to configure Nagios core:
root@WPT: /nagios-4.2.3#./configure --with-command-group=nagcmd --with-httpd-conf=/etc/apache2/

Use below ascendancy to brand in addition to install 
root@WPT: /nagios-4.2.3#make all

root@WPT: /nagios-4.2.3#make install
root@WPT: /nagios-4.2.3#make install-init
root@WPT: /nagios-4.2.3#make install-config
root@WPT: /nagios-4.2.3#make install-commandmode
root@WPT: /nagios-4.2.3#make install-webconf

Use below ascendancy to re-create eventhandlers to /usr/local/nagios/libexec/

root@WPT: /nagios-4.2.3#cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

Change Ownership to nagios user
root@WPT: /nagios-4.2.3# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
Check Nagios configuration using below command.
root@WPT: /nagios-4.2.3# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg  Nagios Core 4.2.3 Copyright (c) 2009-present Nagios Core Development Team in addition to Community Contributors Copyright (c) 1999-2009 Ethan Galstad Last Modified: 11-21-2016 License: GPL  Website: https://www.nagios.org Reading configuration data...    Read mind config file okay...    Read object config files okay...  Running pre-flight banking company tally on configuration data...  Checking objects...         Checked 8 services.         Checked ane hosts.         Checked ane host groups.         Checked 0 service groups.         Checked ane contacts.         Checked ane contact groups.         Checked 24 commands.         Checked v fourth dimension periods.         Checked 0 host escalations.         Checked 0 service escalations. Checking for circular paths...         Checked ane hosts         Checked 0 service dependencies         Checked 0 host dependencies         Checked v timeperiods Checking global number handlers... Checking obsessive compulsive processor commands... Checking misc settings...  Total Warnings: 0 Total Errors:   0 

Now re-create Nagios Apache config file to /etc/apache2/site-available path
root@WPT: /nagios-4.2.3# cp /etc/apache2/nagios.conf /etc/apache2/sites-available/
Let's enable site using below command
root@WPT: /nagios-4.2.3# a2ensite nagios.conf

Enable apache module using below command
root@WPT: /nagios-4.2.3#  a2enmod rewrite cgi 

Now Create nagiosadmin user in addition to password to login using spider web access
root@WPT: /nagios-4.2.3# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin New password: ********* Re-type novel password: ******** Adding password for user nagiosadmin root@WPT: /nagios-4.2.3# 



Step iv :- Install Nagios Plugins :
root@WPT: # tar -xvf nagios-plugins-2.1.2.tar.gz
Change Nagios Plugins dir using below command
root@WPT: # cd nagios-plugins-2.1.2/
Use below ascendancy to configure in addition to install plugins:
root@WPT: # ./configure --with-nagios-user=nagios --with-nagios-group=nagios 
root@WPT: # make
root@WPT: # brand install

Step 5:- Install NRPE Agent
root@WPT: /nagios-plugins-2.1.2#  apt install nagios-nrpe-server
Finally, Now Start Nagios Server service 


root@WPT: /nagios-4.2.3# systemctl foremost nagios
Step 6:-  Start NRPE Agent in addition to Nagios Core service

root@WPT: # /etc/init.d/nagios restart [ ok ] Restarting nagios (via systemctl): nagios.service.
root@WPT: # /etc/init.d/nagios-nrpe-server restart [ ok ] Restarting nagios-nrpe-server (via systemctl): nagios-nrpe-server.service.

Open browser in addition to hit Nagios_URL


Congratulations Nagios Core has been setup successfully.


Sumber https://linuxhowtoguide.blogspot.com/

Tidak ada komentar:

Posting Komentar