Nagios Installation on Production server via Source code compilation

We have CentOS Linux Operating System as a Server OS
[[email protected] nagios]# yum install httpd php gcc glibc glibc-common gd gd-devel
[[email protected] nagios]# yum install httpd php gcc glibc glibc-common gd gd-devel openssl-devel wget perl make
[[email protected] nagios]# /usr/sbin/groupadd -g 310 nagios [[email protected] nagios]# /usr/sbin/useradd -g 310 -u 310 -c "Nagios" -d /home/nagios nagios [[email protected] nagios]# passwd -x nagios
[[email protected] nagios]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz
[[email protected] nagios]# /usr/sbin/groupadd -g 311 nagcmd [[email protected] nagios]# /usr/sbin/usermod -G nagcmd nagios
[[email protected] nagios]# export LDOPTS="-L /opt/nagios/lib" [[email protected] nagios]#./configure --prefix=/opt/nagios --with-command-group=nagcmd --with-gd-lib=/opt/nagios/lib --with-gd-inc=/opt/nagios/include && echo "Configure Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# cd common [[email protected] common]# gcc -c snprintf.c
[[email protected] nagios]# make all && echo "Make All Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# make install && echo "Make Install Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# make install-init && echo "Make Install-init Script Successfully Done Powerd By [email protected]"
[[email protected] nagios]# make install-config && echo "Make Install-config Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# make install-commandmode && echo "Make Install-commandmode Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# make install-webconf && echo "Make Install-webconfig Script Successfully Done Powerd By [email protected]" [[email protected] nagios]# htpasswd -c /opt/nagios/etc/htpasswd.users nagiosadmin New password: Re-type new password: Adding password for user nagiosadmin
Nagios Plugins Deployment.
[[email protected] nagios]# cd /tmp/nagios
[[email protected] nagios]# wget http://nagios-plugins.org/download/nagios-plugins-1.4.16.tar.gz
[[email protected] nagios]# tar xvf nagios-plugins-1.4.16.tar.gz
[[email protected] nagios]# cd nagios-plugins-1.4.16
[[email protected] nagios-plugins-1.4.16]# ./configure --prefix=/opt/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-ping-command=/usr/sbin/ping && echo "Configure Script Successfully Done Powerd By [email protected]" [[email protected] nagios-plugins-1.4.16]# make && echo "Make All Script Successfully Done Powerd By [email protected]" [[email protected] nagios-plugins-1.4.16]# make install && echo "Make Install Script Successfully Done Powerd By [email protected]"
THE END
[[email protected] nagios-plugins-1.4.16]# /usr/sbin/usermod -a -G nagcmd apache [[email protected] nagios-plugins-1.4.16]# service nagios restart Running configuration check...done. Stopping nagios: done. Starting nagios: done. [[email protected] nagios-plugins-1.4.16]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] (NRPE Installation)
[[email protected] nagios]# yum install nrpe nagios-common nagios-plugins nagios-plugins-{disk,dns,users,load,procs}
[[email protected] nagios]# wget dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
[[email protected] nagios]# yum install -y nrpe nagios-plugins-all openssl