Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94333
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-31 16:17
文章分类

全部博文(14)

文章存档

2013年(14)

我的朋友

分类: LINUX

2013-09-27 23:41:34

nagios需要验证机制,才能让nagios上的应用以及服务让用户看到,还有nagios界面上的一些命令才让用户操作。
比如nagios界面上本身带有重新启动nagios、选择被动探测呀。但是每次都登陆很麻烦,可是不用登陆那里的一些好东西不让我们用。目前我应用的是把nagios嵌入到webmin中,因为webmin本身有一个登陆了,作为一个完整的软件,nagios的认证就应该去掉,但是还不能影响我应用。做法如下:
1、/usr/local/apache2/conf/conf.d/nagios.conf
然后修改apache的httpd.conf文件。在最后面添加一条:
Include conf/conf.d/*.conf
这个的作用是包含其他的配置,因为apache下的配置可能很多,为了方便管理,我们可以进行文件包含,即我们把一些挂在apache下的应用单独定义.conf文件。我们的angios就可以这样单独的定义。
2、最主要的是如何修改naios在apache上的配置。
#setting for nagios
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
//Cgi文档所在目录
AuthType Basic
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
satisfy any
AuthName "Nagios Access"
AuthUserFile /usr/local/nagios/etc/htpasswd //验证文档路径
Require valid-user

Alias /nagios /usr/local/nagios/share
//nagios页面文档目录
AuthType Basic
Options None
AllowOverride None
Order allow,deny
Allow from all
satisfy any
AuthName "nagios Access"
AuthUserFile /usr/local/nagios/etc/htpasswd //验证文档路径
Require valid-user


2   /usr/local/apache2/bin/htpasswd -b /usr/local/nagios/etc/htpasswd test 123456
也可以



阅读(1704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~