STEP1: INSTALL PRE-REQUISITE SOFTWARE
1 yum update
2 yum install httpd php
3 yum install gcc glibc glibc-common -y
4 yum install gd gd-devel -y
STEP2: SETUP NAGIOS USER
5 adduser -m nagios
6 passwd nagios
IT WILL ASK FOR A PASSWORD SO ENTER NEW PASSWORD
ADD GROUP USER
7 groupadd nagioscmd
8 usermod -a -G nagioscmd nagios
9 usermod -a -G nagioscmd apache
DOWNLOAD NAGIOS CORE AND PLUGINS FOR STORING
10 mkdir ~/downloads
11 cd ~/downloads/
DOWNLOAD SOURCE CODE TARBALLS OF BOTH NAGIOS AND NAGIO PLUGINS
13 wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
15 wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
STEP4: COMPILE AND INSTALL NAGIOS EXTRACT THE NAGIO SOURCE CODE
17 tar zxvf nagios-4.0.8.tar.gz
19 cd nagios-4.0.8/
RUN CONFIGRATION SCRIPT WITH THE NAME OF GROUP WHICH WE HAVE CRAETE ABOVE
21 ./configure --with-command-group= nagioscmd
22 ./configure --with-command-group=nagioscmd
23 make all
24 make install
25 make install-init
26 make install-config
27 make install-commandmode
STEP5: CONFIGURE WEB INTERFACE
28 make install-webconf
CREATE A NAGIOSADM ACCOUNT FOR LOGIN INTO THE NAGIOS WEB INTERFACE SET PASSWORD AS WELL
29 htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
TYPE PASSWORD 12345
30 service httpd restart
COMPILE AND INSTALL NAGIOS PLUGIN EXTRACT THE NAGIOS PLUGIN SOURCE CODE
31 cd ~/downloads/
32 tar zxvf nagios-plugins-2.0.3.tar.gz
33 ll
34 cd nagios-plugins-2.0.3/
COMPILE AND INSTALL PLUGIN
35 ./configure --with-nagios-user=nagios --with-nagios-group=nagios
36 make
37 make install
STEP8: START NAGIOS . ADD NAGIOS TO THE LIST OF SYSTEM SERVICES & HAVE IT AUTOMATICALLY START
38 chkconfig --add nagios
39 chkconfig nagios on
STEP9: VERIFY THE SAMPLE NAGIOS CONFIG FILE
40 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service nagios start
44 service httpd restart
No comments:
Post a Comment