搭建nagios监控服务
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-28
公司在本市有一些服务器需要对其进行监测,其中大部分是windows的服务器,看了一些相关的监控的软件,决定使用nagios进行监控,在这里对Sery文章的帮助表示感谢. 下面就是一些安装的步骤,安装的时候与现在较早,有些地方没有好好的保留,如有不对的地方望大家积极指出,如有不懂的地方可以去nagios的官网去查看,也可以在搭好后的web主页上获得帮助,呵呵,我就是看那里的.不说了,下面是配置步骤. ,到www.nagios.orq 上下载nagios 的软件包 2.下载到相应的目录下解压,进行编译 ./configure prefix=/usr/loacl/nagios 注意先建立nagios 用户和组,也可以再编译的时候进行指定 3、 编译nagios. make all 4、 安装nagios.与别的软件安装稍有不同,nagios的安装要好几步才能完成.第一步执行make install安装主要的程序、CGI及HTML文件,第二步执行 make install- commandmode 给外部命令访问nagios配置文件的权限,第三步执行 make install-config 把配置文件的例子复制到nagios的安装目录.按照安装向导的提示,其实这里 还有一个 make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机启动,这是一个很方便的措施.但本人是一个喜欢把问题简化的人,没 有执行这样的操作. 5、 验证程序是否被正确安装.切换目录到安装路径(这里是/usr/local/nagios),看是否存在 etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正 确的安装到系统了.后表是五个目录功能的简要说明: bin Nagios执行程序所在目录,这个目录只有一个文件nagios etc Nagios配置文件位置,初始安装完后,只有几个*.cfg-sample文件 sbin Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录 Share Nagios网页文件所在的目录 Var Nagios日志文件、spid 等文件所在的目录 二.安装nagios 的插件,到www.nagios.orq 上下载nagios 的软件包nagios-plugins-1.4.13 执行 ./configure prefix=/usr/loacl/nagios make make install进行安装 j 注意系统时间的一致性 > 装好后再目标目录下生成 libexec 目录 三、安装web服务器apache Web服务不是nagios所的,但是如果nagios没有web,查看监控对象的状态将是非常费事和没有趣味的事情(只有通过查看nagios的日志来判断状态).我不愿干特无聊 的事,就花少许时间把web安装一下. 在unix/linux世界,apache是web服务器的首选对象,其下载网站为www.apache.org .建议下载源码.我们不需要很复杂的web功能,因此简单的执行一下几个步骤就 可以正确的把apache安装到系统: 1、 解包、配置:tar zxvf httpd-2.2.0.tar.gz ; cd httpd-2.2.0 ; ./configure –prefix=/usr/local/apache . 2、 编译安装: make ; make install . 安装完成后,执行命令 ./usr/local/apache/bin/apachectl –t 检查一下apache是否正确安装. #setting for nagios ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin <Directory "/usr/local/nagios/sbin"> AuthType Basic Options ExecCGI AllowOverride None Order allow,deny Allow from all AuthName "Nagios Access" AuthUserFile /usr/local/nagios/etc/htpasswd Require valid-user </Directory> Alias /nagios /usr/local/nagios/share <Directory "/usr/local/nagios/share"> AuthType Basic Options None AllowOverride None Order allow,deny Allow from all AuthName "nagios Access" AuthUserFile /usr/local/nagios/etc/htpasswd Require valid-user </Directory> 更改目录/usr/local/apache 的权限 为nagios用户 执行/usr/local/apache/bin/apachl -t 检查语法 然后/usr/local/apache/bin/apa |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux Samba RHEL 4下一篇: linux 文件目录
关于搭建nagios监控服务的所有评论