Nagios安装

一.安装必要组件
yum -y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql-devel mysql-server
二.创建Nagios所必要的用户组
groupadd nagcmd
useradd -G nagcmd nagios
passwd nagios
usermod -G nagcmd apache
tail -3 /etc/group
mysql:x:27:
nagcmd:x:500:nagios,apache
nagios:x:501:
三.下载安装nagios
1.下载主程序
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.0beta4.tar.gz
2.下载插件
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
3.编译安装Nagios
tar zxfv nagios-4.0.0beta4.tar.gz
cd nagios
./configure --with-command-group=nagcmd --enable-event-broker
make all
make install
make install-init
make install-commandmode
make install-config
4.在httpd的配置文件目录中创建Nagios的web程序配置文件
make install-webconf
5.创建一个登陆nagios web程序的用户
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin
6.启动httpd
service httpd start
四.编译安装nagios-plugins
tar zxfv nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
五.配置并启动
1.把nagios添加为系统服务
chkconfig --add nagios
chkconfig nagios on
2.检查配置文件是否正确
ln -s /usr/local/nagios/bin/* /usr/local/sbin/
nagios -v  /usr/local/nagios/etc/nagios.cfg
service nagios start
nagios is stopped
Starting nagios:                                           [  OK  ]
六.配置SELinux跟iptables
setenforce 0
service iptables stop
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]
七.通过WEB界面查看nagios
http://your_nagios_ip/nagios
登陆用户名是nagiosadmin密码是前面第五步输入的,nagios安装完成!
Nagios安装_第1张图片
 
 
 

你可能感兴趣的:(Nagios安装)