快速业务通道

linux nagios 安装配置过程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05
sclient++
NSClient /install
NSClient SysTray install
NSClient /start
如果有防火墙,请开放相应端口.可以通过netstat -an 查看端口12489是否开启,并是否处于监听状态.
创建监控配置文件,使用check_nt命令监控windows系统信息(此命令默认已定义).


6在/usr/local/nagios目录下
先进入 etc目录下 修改nagios.cfg ,开启windows.cfg服务(取消其前面的;)
然后在etc/objects目录下 修改windows.cfg文件,在内部新建主机命,定义各种服务.
配置结束后,依然可以通过/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
查看配置是否出错,如果没有问题 ,重起nagios服务,然后查看http://ipaddress/nagios/

"check_nrpe_bandwidth" = "$USER1$/check_nrpe -H $HOSTADDRESS$ -c check_bandwidth";

7nagios的权限配置
先建立htpasswd.users文件,直接用下面的命令
htpasswd -c /usr/local/nagios/etc/htpasswd.users username password
htpasswd -c /usr/local/nagios/etc/htpasswd.users root
redhat
redhat
OK

在/etc/httpd/conf/httpd.conf一段直接改成下面
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
# AllowOverride AuthConfig
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Alias /nagios/ /usr/local/nagios/share/

<Directory "/usr/local/nagios/share/">
DirectoryIndex index.html
Options None
# AllowOverride AuthConfig
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

配置nagios的时候需要加入httpd.conf面两条命令
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share/">
DirectoryIndex index.html
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /nagios/ /usr/local/nagios/share/ /这个符号如果有,则保证前后多有,否则会出现问题.

pwd 查看目前文件的路径

echo$ 查看当前的值是什么
[root@bogon libexec]# echo $LANG 查看语言
zh_CN.UTF-8 使用的是中文
[root@bogon libexec]# LANG=en_US 更改为英文


cd /usr/local/nagios/libexec/libexec 进到目录里面
mv * .. 把当前所有文件移动到父目录
cd .. 回到上个目录
rmdir libexec 删除空的目录libexec


/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
上面那条命令作用:检查nagios 的错误在那里????

本文出自 “wxfxn2000” 博客,谢绝转载!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号