欢迎来到天天文库
浏览记录
ID:1955124
大小:115.00 KB
页数:11页
时间:2017-11-13
《nagios+nagios-plugins+nrpe监控整理版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Nagios+nagios-plugins+nrpe一、A=监控主机;B=被监控主机二、安装部署nagios1、A:安装Nagios+nagios-plugins+nrpe监控主机安装nrpe:tarzxvfnrpe-2.12.tar.gzcdnrpe-2.12./configuremakeallmakeinstall-pluginmakeinstall-daemonmakeinstall-daemon-config2、B:安装nagios-plugins+nrpe(1)在被监控机上安装nagios插件和nrpetarzxvfnagios-plugins-1.4.1
2、5.tar.gzcdnagios-plugins-1.4.15./configure--with-nagios-user=nagios--with-nagios-group=nagiosmakemakeinstall安装nrpe的方法与监控主机的nrpe安装方法一样(2)检查目录及文件:ll/usr/local/nagios/libexec看看里面是不是有一大堆check的什么东西,如果有就对了三、配置A主机使得A可以监控B主机,具体配置见如下步骤。大家注意一下这6补配置只能监控B主机的服务或者联通状态,但是无法监控B主机本地的例如cpu、内存、硬盘等使用情况。如果
3、要监控这些本地的信息,就要借助于nrpe这个插件了。详细配置请参看(第四部分)1、修改cgi.cfg配置文件vi/usr/local/nagios/etc/cgi.cfg添加:refresh_rate=30#nagios主页的刷新时间,我设置成30秒自动刷新use_authentication=0#关闭认证功能,当nagios配置好后,建议开回来2、修改nagios.cfg配置文件vi/usr/local/nagios/etc/nagios.cfgcfg_file=/usr/local/nagios/etc/objects/commands.cfg#nagios可调
4、用的监控命令cfg_file=/usr/local/nagios/etc/objects/contacts.cfg#联系人配置cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg#监控时间配置cfg_file=/usr/local/nagios/etc/objects/templates.cfg#模板配置cfg_dir=/usr/local/nagios/etc/services#新添加,把需要添加的主机文件放进去,就不必在这里一行行添加(这一行虽然简单,但是经过我的实践把配置直接指向services组无法进行
5、识别,nagios启动失败,所以建议这样写cfg_file=/usr/local/nagios/etc/services/$B-ip.cfg)cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg#新添加,主机组配置(host组,经过实践我暂时没有成功,有待验证)cfg_file=/usr/local/nagios/etc/objects/localhost.cfg#本地信息监迭3、添加被监控主机配置文件既然上一步在nagios.cfg中指定了监控$B的配置文件,下面我们就来建立这个配置文件,#vi$B-ip.cf
6、gdefinehost{uselinux-serverhost_name192.168.1.211alias192.168.1.211address192.168.1.211}defineservice{usegeneric-servicehost_name192.168.1.211service_descriptioncheck_pingcheck_commandcheck_ping!100.0,20%!200.0,50%max_check_attempts5normal_check_interval1}defineservice{usegeneric-servi
7、cehost_name192.168.1.211service_descriptioncheck_ftpcheck_commandcheck_ftp!21max_check_attempts5normal_check_interval1}defineservice{usegeneric-servicehost_name192.168.1.211service_descriptioncheck_sshcheck_commandcheck_sshmax_check_attempts5normal_check_interval1}defineservice{usege
此文档下载收益归作者所有