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 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
Tidak ada komentar:
Posting Komentar