快速业务通道

linux nagios 安装配置过程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05

配置nagios监视WINDOW SERVER指南:
1是安装nagios软件,我这里是安装的nagios-3.0.3.tar.gz
使用编译的方法安装,./configure,make,make all,make install,make install-init,make install-config,make install-commandmode等等
这里可能需要提前安装一些其他软件,然后才让安装 nagios-3.0.3.tar.gz
这里可以参考网页:http://www.extmail.org/forum/viewthread.php?tid=8374&extra=page=1&filter=type&typeid=4&page=1
默认安装目录 /usr/local/nagios ;这里可以用./config加参数来指定

2编译并安装Nagios插件
使用命令和参数和上面基本一致
我这里安装的是nagios-plugins-1.4.12.tar.gz
安装后可以去/usr/local/nagios/libexec/目录中去查看是否有内容

3编译httpd.conf 文件,这里请注意备份httpd.conf文件
在httpd.conf 里面添加别名设置,使apache可以以http://ipaddress/nagios/看到内容
具体如下:
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>

4启动nagios服务器
service nagios start
查看nagios是否配置有问题,请使用
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

nagios服务器问题1
我当时遇到奇怪现象,可以看到首页,链接打不开,检查apache配置,文件权限,后来确认当有部分程序出现奇怪状态,比如权限问题得时候,请关闭SELINUX
解决方法:
vi /etc/sysconfig/selinux
SELINUX=enforcing --> SELINUX=disabled
存盘退出

nagios服务器问题2
监控页面出现
It appears as though you do not have permission to view information for any of the hosts you requested...
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
1、修改/etc/cgi.cfg
vi /usr/local/nagios/cgi.cfg
use_authentication=1 #把1修改为0,保存
root@nagios#/etc/init.d/nagios restart

nagios服务器问题3
Warning: Return code of 127 for check of service ''Uptime'' on host ''winserver'' was out of bounds. Make sure the plugin you''re trying to run actually exists
通常都的plugin没有安装,或者安装位置有问题,我遇到是查看目录:/usr/local/nagios/libexec/libexec、后来将libexec文件往前挪一下就可以了:/usr/local/nagios/libexec.

5监控windows系统
下载NSClient -Win32-0.3.5 文件,并安装在受监控的服务器上
下载NSClient -Win32-0.3.5.msi并安装.
到安装目录打开NSC.ini文件进行修改:
在[modules]模块,将除CheckWMI.dll和RemoteConfiguration.dll外的所有dll文件明前的注释(;)去掉.
在[Settings]模块可以设置一个连接密码password=PWD,为了简单,在此不设密码.设置allowed_hosts=127.0.0.1/32,192.168.0.19,这里是LINUX监控服务器的地址,如果写成192.168.0.0/24则表示该子网内的所有机器都可以访问;如果这个地方是空白则表示所有的主机都可以连接上来(注意在[NSClient]有allowed_hosts的同样设置,不要设置错了),不要忘记去掉前面的注释符(;).监视端口开启 :端口号默认:12489
运行n

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号