Nagios is the industry standard in enterprise-class monitoring for good reason. It allows you to gain insight into your network and fix problems before customers know they even exist. It's stable, scalable, supported, and extensible.
Let me show you how to install nagios monitoring tool .
1- First install some tools : httpd, gcc, glib, glibc-common, gd and gd-devel
--> yum install httpd
--> yum install gcc
--> yum install glibc glibc-common
--> yum install gd gd-devel
2- Create nagios user :
#/usr/sbin/useradd -m nagios
#passwd nagios
3- Add nagcmd group
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache
4- Now go to http://www.nagios.org download files .
nagios-3.1.0.tar.gz nagios-plugins-1.4.13.tar.gz nrpe-2.12.tar.gz
tar -zxvf nagios-3.1.0.tar.gz
cd nagios-3.1.0
./configure --with-command-group=nagcmd
#make all; make install; make install-init; make install-config; make install-commandmode; make install-webconf
5- Edit your email admin address :
vi /usr/local/nagios/etc/objects/contacts.cfg
6- Create a nagiosadmin account for logging into the Nagios web interfaceassign to this you’ll need it later.
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
then enter the password.
7- Restart the httpd server :
#Service httpd restart
The second step : Extract and install plugins
1- Go to you downloaded nagios tools
tar -zxvf nagios-plugins-1.4.13.tar.gz
2- cd nagios-plugins
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
3- Now you have to add nagios to Chkconfig
chkconfig --add nagios
chkconfig nagios on
4- Verify if you have a good config of nagios with the command
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
5- Check if there are no errors displayed; then start nagios with command :
service nagios start
To simplify the procesure please disable the selinux and iptables and ip6tables
now open your browser and http://localhost/nagios orr http://ip/nagios
Kishore
No comments:
Post a Comment