Chinaunix

标题: Nagios的安装、配置 [打印本页]

作者: moyuhappy    时间: 2010-12-14 15:05
标题: Nagios的安装、配置
nagios我在安装和配置的时候花的时间比较久,出现的问题也是五花八门的。

一、建立用户和用户组

首先是adduser   “username” //增加用户   (相应的删除用户userdel “username” )

passwd nagios

在建立nagios的过程中,不能忘记把这个用户加入到nagios用户组中了。我在建立的过程中缺少了下面两行代码,否则在运行的时候会提示缺少用户。

/usr/sbin/groupadd    nagios

/usr/sbin/usermod -G nagios nagios

还需要建立一个用于web接口执行外部命令的用户组,并且把nagios用户和appache用户都加入到这个组中。

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -G nagcmd  nagios

/usr/sbin/usermod -G nagcmd apache(apache用户)

在当时操作的时候,我忘记了当时在建立apache时所建立的用户了,Google了一下,可以用如下的代码查看apache用户:

grep  "^User"  /etc/httpd/conf/httpd.conf   

得到的结果为:  User  apache

也就是说,最终需要将分别属于nagios用户组的用户和属于apache用户组的用户都加入到同一个组中,这与接下来的配置有关。


二、下载安装

./configure  --prefix=   --with-nagios-user=   --with-nagios-group=   --with-command-group=

make all

make install   ——>  make install-init  ——>make install-config  ——>make install-commandmode

三、客户化配置

我主要是配置了nagiosadmin和email,用户管理和接收邮件。配置文件在/usr/local/nagios/etc/objects/contacts.cfg下。

四、配置Web接口

这个配置好以后才能实现
nagios的监控,先生成http用户验证文件,然后将nagios的web配置文件内容添加到Apache的conf.d目录下,重启服务,理论上应该可以看到nagios监控首页。

但是我这里提示的是错误在998行:AllowOverride not allowed here。我知道是配置文件出现了问题了,于是返回修改,想把这行注释掉试试,于是把这行注释掉以后再重启服务,发现错误又跑到下一行去了,于是再注释掉一行,错误又跑到下一行了。

现在知道了,一定是整个段落出现问题了,然后我把这段与前面的配置进行了比较一下,发现我少写了

头和尾:ScriptAlias /nagios/cgi-bin/ /usr/nagios/sbin/
<Directory “/usr/nagios/sbin/”>     .....    </Directory>

把这个加上以后再启动程序以后不会报错了。接下来继续装Nagios插件。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2