Centos 6.2 nagios监控服务器集群 系列之安装篇

      回想当年,不知道如何安装nagios,不知道如何监控windows,不知道如何监控网络设备(linux),网上的教程一车一车的....最终,我现在可以进行服务器监控,并且配置了pnp,道路艰辛,为各位同僚抛砖引玉了....

       安装:我用的系统是Centos,所以所有步骤都基于此系统,其他的没有尝试过....

       

      安装相关编译环境:

yum install httpd
yum install gcc
yum install glibc glibc-common
yum install gd gd-devel
yum install php(此为图形化界面必须)

创建用户:

/usr/sbin/useradd nagios
设置密码:
passwd nagios
此处设为nagiospasswd
创建一个用户组名为nagcmd用于从Web接口执行外部命令。将nagios用户和apache用户都加到这个组中。(此处网上参考均如此,保险起见,不做修改)
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd apache

 

创建文件夹:

mkdir download

cd download

下载相关软件:


nagios-3.3.1.tar.gz以及nagios-plugins-1.4.15.tar.gz

下载地址官网就有最新的,找不到留言给我...

tar xzf nagios-3.3.1.tar.gz
./configure --with-command-group=nagcmd
 
make all


make install
make install-init
make install-config
make install-commandmod


vi /usr/local/nagios/etc/objects/contacts.cfg


make install-webconf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


创建密码和用户
设置密码为nagiospasswd
下面编译安装插件


cd ..
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install


chkconfig --add nagios
chkconfig nagios on


验证Nagios的样例配置文件
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

service nagios start


更改SELinux设置
setenforce 0


如果想发送邮件还要启动邮件服务:


service sendmail start

此处还要修改http.conf 增加index.php

现在我们再配置一下才可以收到邮件


cd /usr/local/nagios/etc/objects/

localhost.cfg

将notifications_enabled 设为1

重启nagios


service nagios restart


我在安装的时候报错:

 tail nagios.log

 Error: Could not create external command file '/usr/local/nagios/var/rw/nagios.c
md' as named pipe: (2) -> No such file or directory.  If this file already exists and you are

进入/usr/local/nagios/var目录,原来没有rw目录,启动nagios无法写入文件,

手动解决吧:


#mkdir rw

#chown -R nagios.nagios rw/

#chmod 777 -R rw/  给入全局权限

#service nagios start



至此,nagios初步安装成功,可以监控本机了,记得把80端口看看,如果你不想麻烦,直接service iptables stop 然后通过访问你服务器的ip地址/nagios即可访问,输入账号密码 nagiosadmin/nagiospasswd即可


若文中有任何不妥或者错误之处,请不吝zhichu







转载于:https://my.oschina.net/7shell/blog/132257

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值