Nagios监控操作手册.ppt
《Nagios监控操作手册.ppt》由会员分享,可在线阅读,更多相关《Nagios监控操作手册.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Nagios监控操作手册操作系统:suse10、suse10.3融创天下测试运维部陈建红 2008-12-10大纲大纲 Nagios简介简介 Nagios服务器端的安装服务器端的安装 Nagios被监控端的安装被监控端的安装 功能配置功能配置 Nagios的应用的应用Nagios 简介简介 Nagios监控采用的是一对多的模式。即由一台主服务器去检测多台客户端,主服务器端获得各客户端的状态后,以网页的形式显示各客户端的状态,当某些客户端状态出现异常时可以通过短信或邮件通知各联系人。要实现状态的检测,首先一个重点就是要建立起主服务器与客户端的连通性。总体的模式请看下图:Nagios服务器端的安装
2、服务器端的安装一建立用户nagios和群组nagios:groupadd nagios useradd-G nagios nagios groupadd nagcmd usermod-G nagcmd nagios usermod-G nagcmd wwwrun二安装nagios 和Nagios-Plugins 1.解压 nagios-3.0.3.tar.gz:tar-zxvf nagios-3.0.3.tar.gz 2.cd nagios-3.0.3 ./configure-with-command-group=nagcmd make all make install make instal
3、l-init make install-commandmode make install-config make install-webconf 3.建立登录用户和密码(nagiosadmin为用户名)htpasswd2-c/usr/local/nagios/etc/htpasswd.users nagiosadmin 4.解压nagios-plugins-1.4.13.tar.gz:tar -zxvf nagios-plugins-1.4.13.tar.gz 5.cd nagios-plugins-1.4.13 ./configure-with-nagios-user=nagios-with
4、-nagios-group=nagios make make install 6.重启apache:service apache2 restart 7.启动nagios:cd /usr/local/nagios/bin/检查文件:./nagios -v /usr/local/nagios/etc/nagios.cfg(没错误就可启服务了)service nagios start 三安装NRPE,只要check_nrpe 插件 1.解压 nrpe-2.12.tar.gz:tar-zxvf nrpe-2.12.tar.gz 2.cd nrpe-2.12 ./configure 注意注意:对于对于s
5、use10系统系统,有时编译时会出现找不到有时编译时会出现找不到SSL,此时需要先安装一个名为此时需要先安装一个名为 openssl-devel-0.9.8a-18.4.i586.rpm的包的包,然后再去重新编译然后再去重新编译!(rpm ivh openssl-devel-0.9.8a-18.4.i586.rpm)make all make install-plugin Nagios被监控端的安装被监控端的安装一建立用户和组 groupadd nagios useradd-g nagios ngaios二安装nagios-plugins插件 1.解压nagios-plugins-1.4.13
6、.tar.gz:tar-zxvf nagios-plugins-1.4.13.tar.gz 2.cd nagios-plugins-1.4.13 ./configure make make install三启动xinetd(启不来,则yast里选择安装一下xinetd服务)service xinetd start四安装NRPE ./configure make all make install-plugin make install-daemon make install-daemon-config make install-xinetd#将 nrpe 随 xinetd一起服务五配置 编辑文件
7、/etc/xinetd.d/nrpe,设置服务器端的ip only_from =127.0.0.1 192.168.50.70#此处添加的ip为192.168.50.70 在文件/etc/services里增加一行语句 nrpe 5666/tcp#NRPE 重启xinetd:service xinetd restart六防火墙允许服务 防火墙打开5666端口 测试服务:/usr/local/nagios/libexec/check_nrpe -H localhost#运行上面语句后要是出现”NRPE v2.12“,表明服务正常 结结:以上以上nagios 的服务器端和被监控端安装完后的服务器端
8、和被监控端安装完后,可用以下方法检测主机与客户端的连通性可用以下方法检测主机与客户端的连通性!登录服务器端登录服务器端(192.168.50.70),运行运行”/usr/local/nagios/libexec/check_nrpe H 192.168.50.42”(192.168.50.42为被监控端为被监控端),要是出现要是出现”NRPE v2.12“,表明两机连通表明两机连通,服务正常服务正常!功能配置功能配置 目前我们监控的功能有检测cpu是否异常和ES进程是否存在(最主要的监控最主要的监控),同时当某一项状态出现异常时,会通过飞信发通知信息到各联系人手机中,以及时解决问题。我们是通过
9、以下配置来实现上述功能的:一一被监控端机器的文件配置被监控端机器的文件配置(只需改一个地方只需改一个地方)编辑文件 vi/usr/local/nagios/etc/nrpe.cfg 在此文件里增加一条语句:commandcheck_ES=/usr/local/nagios/libexec/check_procs-c 1:1-a/etc/ESUI/该语句的意思是定义一个命令,名为”check_ES”,用于检测ES进程是否存在.被监控端机器的文件配置已完成!二服务器端的文件配置服务器端的文件配置(引用当前引用当前192.168.50.70服务器的配置服务器的配置)该机器涉及到的配置文件有:目录/u
10、sr/local/nagios/etc/objects/下的 timeperiods.cfg localhost.cfg hosts.cfg services.cfg commands.cfg contacts.cfg 和目录/usr/local/nagios/etc/下的nagios.cfg 文件.nagios.cfg与与timeperiods.cfg文件文件 nagios.cfg文件文件 编辑文件vi nagios.cfg,增加以下语句:cfg_file=/usr/local/nagios/etc/objects/commands.cfg cfg_file=/usr/local/nagio
11、s/etc/objects/contacts.cfg cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg cfg_file=/usr/local/nagios/etc/objects/services.cfg cfg_file=/usr/local/nagios/etc/objects/localhost.cfg cfg_file=/usr/local/nagios/etc/objects/hosts.cfg 一般情况下,上面的语句都已经存在的了,要是哪一条不存在,就手动去增加那一条就行了.timeperiods.cfg文件文件 编辑文
12、件vi timeperiods.cfg,增加以下语句:define timeperiod timeperiod_name 24x7 alias 24 Hours A Day,7 Days A Week sunday 00:00-24:00 monday 00:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-24:00 localhost.cfg文件 localhost.cfg文件文件 编辑文件vi localhost.cfg,增加以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nagios 监控 操作手册
限制150内