免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3063 | 回复: 0
打印 上一主题 下一主题

Nagios的安装、配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-14 15:05 |只看该作者 |倒序浏览
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插件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP