分享

nagios302安装 -- 自己

 zybingliu 2008-06-03

 

Nagios做网站监控

 

         Nagios是一款开发的软件,其本身没有什么监控的功能,是一个监控的开放平台,实际完成监控的是pluginnagios执行这些plugin,同时完成显示、报警等功能(报警也是plugin

 

资源

         Nagios的一些相关网站,网页:

        

www.

官方网站

 

http://www./

Nagios插件网站

 

http://www./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

 

 

 

 

 

 

 

 

安装nagiospluginnrpe

用表格的方式记录步骤比较清晰,具体的每一步完成内容如果需要再另外详细说明

步骤

说明

安装nagios

以下步骤都是用root执行

  下载软件

http://jaist.dl./sourceforge/nagios/nagios-3.0.2.tar.gz

  创建用户

 创建以后运行nagios的用户: nagios,组nagios

 Useradd nagios

  释放压缩

  释放上述压缩包,进入释放后的目录

  配置

 ./configure –prefix=/opt/nagios-3.0.2  ;具体的安装目录每个人自己根据实际环境以及自己需要进行配置

  编译安装

这里编译安装要进行好几步:

make all

安装主要的程序、CGIHTML文件

授权

/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的用户。

 

能够通过页面访问后,还需要调整nagioscgi配置,使得能够运行cgi脚本,修改nagios目录的etc下的cgi.cfg文件。

 

 

安装plugin

 

  下载

http://downloads./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/nagios/nrpe-2.12.tar.gz

  安装nrpe

Nagios通过nrpe和被监控机进行联系

释放压缩包

 

编译:

./configure –prefix=/opt/nagios-3.0.2 ; plugin安装的目录

安装

make all

安装nrpe plugin

make install-plugin

检查是否安装成功: nagioslibexec目录:

/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手记

 

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多