欢迎来到天天文库
浏览记录
ID:40565085
大小:21.33 KB
页数:10页
时间:2019-08-04
《nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况(二)2008-12-1918:05nagios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主程序,在被监控主机上安装nagios代理程序。通过nagios主程序和nagios代理程序之间的通讯,监视主机状态。主程序和代理程序之间有两种工作方式,一种是主程序-->Active-->代理程序;另一种是主程序-->passive-->代理程序;顾名思义,是以一方向另一方主动提出通讯需求来划分的。一.NRPE的功能和意义:之前已经理解了Nagi
2、os的服务-命令-插件的工作关系,因此也明确了基本的Nagios服务是无法实现对远程系统的状况进行监测的,基本的Nagios监测服务只能是本地系统监测以及对远程主机的连通性监测。为了使Nagios的监测服务器能够远程对被监测主机系统上的信息进行获取,比如远程系统上的进程数、磁盘空间使用状况、所运行的服务等等这些必须要登录远程主机系统上才能了解的信息的话,就必须要依靠NRPE这个核心扩展插件程序,NRPE作为中间的代理程序,扮演着一手接受着Nagios监测服务器发来的请求,另一手在远程主机系统上获取指定的信息的中间人角色。二.NRPE的主要工作方式:
3、如以上提到的实现Nagios对远程系统的监测,那么首先必须要在被监测的远程主机上除了安装Nagios-plugins插件程序之外还必须安装NRPE核心扩展插件程序,并将NRPE在被监测的远程主机系统上以守护进程的方式运行起来,开放指定的NRPE监听端口监听着Nagios监测服务器发送过来的所有监测请求。另外,在Nagios监测服务器上,在必须要安装Nagios-plugins插件程序和NRPE核心扩展插件程序。唯一不同的是,Nagios监测服务器不需要将NRPE作为守护进程运行着,因为它本身一般不需要被别人监测着而是去监测别人,对Nagios监测服
4、务器而言,它只需要使用到Nagio-plugins插件程序和NRPE扩展插件程序就足够了。三.在被监控主机上安装Nagios-plugins插件程序:1.添加Nagio用户[root@KCentOS5A~]#useraddnagios2.解压Nagios-plugins压缩包[root@KCentOS5A~]#tar-zxvfnagios-plugins-1.4.10.tar.gz4.进入Nagios-plugins插件包目录[root@KCentOS5A~]#cdnagios-plugins-1.4.105.预配置Nagios-plugins的安
5、装路径[root@KCentOS5Anagios-plugins-1.4.10]#./configure--prefix=/usr/local/nagios6.预配置完成后会反馈信息并生成Makefile-------------------------------------------------------config.status:creatingpo/Makefile --with-apt-get-command: --with-ping6-command:/bin/ping6-n-U-w%d-
6、c%d%s --with-ping-command:/bin/ping-n-U-w%d-c%d%s --with-ipv6:yes --with-mysql:no --with-openssl:yes --with-gnutls:no --with-perl:/usr/bin/perl --enable-p
7、erl-modules:no --with-cgiurl:/nagios/cgi-bin --with-trusted-path:/bin:/sbin:/usr/bin:/usr/sbin-------------------------------------------------------7.编译Nagios-plugins插件程序[root@KCentOS5Anagios-plugins-1.4.10]#make8.安装Nagios-plugins插件程序[root@KCen
8、tOS5Anagios-plugins-1.4.10]#makeinstall9.查看Nagios-plugins插件程序
此文档下载收益归作者所有