nagios部署
环境准备【centos6一台】
1.关闭iptables和SELinux
service iptables stop
setenforce 0
2.配置LAMP环境
yum -y install httpd php php-mysql mysql-server
修改配置文件
vim /etc/httpd/conf/httpd.conf
402行添加php
3.上传项目包
4. 依次解压
tar xf nagios-plugins-1.5.tar.gz
tar xf nagios-cn.4.3.4.tar.gz
tar xf nrpe-2.15.tar.gz
删除多余的包
rm -rf *.gz
5. 改名/移动
mv nagios-4.3.4/ /usr/local/nagios
进入路径
cd /usr/local/
6.安装相关依赖库环境
yum -y install gcc gcc-c++ pcre-devel openssl-devel
7.安装nagios服务
创建用户/修改属主
useradd nagios
chown nagios.nagios nagios/
查看修改结果
ll -d nagios/
检测编译环境
./configure --prefix=/usr/local/nagios
编译/安装
make all&&make install
编译成功的提示
插件安装
make install-init && make install-commandmode
make install-config && make install-webconf
生成Nagios网页认证文件
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
安装剩余插件
回到主目录
cd
进入目录
cd nagios-plugins-1.5/
检测编译环境
./configure --prefix=/usr/local/nagios/
编译安装
make && make install
返回上层目录
cd ../nrpe-2.15/
检测编译环境
./configure --prefix=/usr/local/nagios/
编译安装
make all && make install-plugin && make install-daemon
8.启动apache和nagios
service httpd start
service nagios start
9. 网页访问
10.30.2.39/nagios【ip+nagios】
登录截面图