nagios302安装 -- 自己

来源:百度文库 编辑:神马文学网 时间:2024/05/03 19:58:39
Nagios做网站监控
Nagios是一款开发的软件,其本身没有什么监控的功能,是一个监控的开放平台,实际完成监控的是plugin,nagios执行这些plugin,同时完成显示、报警等功能(报警也是plugin)
资源
Nagios的一些相关网站,网页:
www.nagios.com
官方网站
http://www.nagiosexchange.org/
Nagios插件网站
http://www.itnms.net/discuz/forum-10-1.html
国内讨论nagios比较多的地方
http://yahoon.blog.51cto.com/13184/41268
完整的安装教程
http://netsecurity.51cto.com/art/200706/48728.htm
安装
安装记录
参考nagios的文档以及上面的2篇安装说明,在自己的机器上安装了一下nagio(没有安装windows的系统)
安装环境
机器
操作系统
172.18.3.30
Redhat E4
172.18.3.61
Redhat
172.18.3.62
Redhat
172.18.3.63
Redhat
安装nagios、plugin、nrpe
用表格的方式记录步骤比较清晰,具体的每一步完成内容如果需要再另外详细说明
步骤
说明
安装nagios
以下步骤都是用root执行
下载软件
http://jaist.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz
创建用户
创建以后运行nagios的用户: nagios,组nagios
Useradd nagios
释放压缩
释放上述压缩包,进入释放后的目录
配置
./configure –prefix=/opt/nagios-3.0.2  ;具体的安装目录每个人自己根据实际环境以及自己需要进行配置
编译安装
这里编译安装要进行好几步:
make all
安装主要的程序、CGI及HTML文件
授权
将/opt/nagios-3.0.2目录的宿主设置成nagios:nagios
make install-commandmode
给外部命令访问nagios配置文件的权限
make install-config
把配置文件的例子复制到nagios的安装目录
make install-webconf
安装web的配置文件样例,在web目录的conf.d目录中
make install-init
使nagios缺省运行,安装成服务
配置mail
Nagios可以用mail发送警告通知,配置本机的mail
http配置
在运行make install-webconf后,在apache的缺省目录下的conf.d中放置了nagios缺省的web目录配置样例,修改apache的配置,可以在页面上看到http://IP/nagios,需要自己创建apache的用户。
能够通过页面访问后,还需要调整nagios的cgi配置,使得能够运行cgi脚本,修改nagios目录的etc下的cgi.cfg文件。
安装plugin
下载
http://downloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.12.tar.gz?modtime=1211931674&big_mirror=0
释放
释放软件包
配置
./configure –prefix=/opt/nagios-3.0.2  ;就是上面安装nagios时那个目录
编译安装
make install  ;所有的plugin都会安装到nagios目录下的libexec目录
被监控机上安装
需要安装plugin以及nrpe
安装plugin
和上面的方式一样,安装plugin
下载nrpe
下载nrpe:http://nchc.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
安装nrpe
Nagios通过nrpe和被监控机进行联系
释放压缩包
编译:
./configure –prefix=/opt/nagios-3.0.2 ; plugin安装的目录
安装
make all
安装nrpe plugin :
make install-plugin
检查是否安装成功: 到nagios的libexec目录:
/opt/nagios-3.0.2/libexec/check-nrpe –H localhost
结果是nrpe的版本。
安装成daemon:
make  install-daemon
安装daemon配置:
make install-daemon-config
安装成服务:
make install-xinetd :
完成后,修改/etc/xinetd.d/npre 配置文件
修改/etc/services,加上5666的端口监听
重启xinetd服务: service xinetd restart
检查是否安装成功: netstat –at | grep nrpe
在监控机上安装
安装nrpe,可以和被监控机进行通讯
安装
安装nrpe方式和在被监控机上一样
监控
修改配置,使得可以监控多台机器
编写plugin
根据以及的需要编写plugin
Nagios3.0.2配置文件
Nagios plugin开发
安装nagios手记