Ubuntu Server下Nagios配置二_第1页
Ubuntu Server下Nagios配置二_第2页
Ubuntu Server下Nagios配置二_第3页
Ubuntu Server下Nagios配置二_第4页
Ubuntu Server下Nagios配置二_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2324用NRPE进行过程监控敏感的信息只允许从本机上获取,远程服务器是访问不到的。比如服务器的剩余硬盘空间、进程数量、负荷等等。想要监控这些信息必须在本服务器上安装Nagios。要实现只用一台Nagios,监控所有的主机。就要在所有监控的主机上,安装NRPE服务器。NRPE(Nagios Remote Plugin Executor)是Nagios的一个功能扩展,它可在远程Linux主机上执行插件程序,让Nagios在远程机器上执行本地检查指令,通过在远程服务器上安装NRPE插件及Nagios插件程序,向Nagios监控平台提供该服务器的本地情况,如CPU负载,内存使用,磁盘使用等。25用N

2、RPE进行过程监控NRPE有两部分组成check_nrpe插件:位于监控主机上NRPE:运行在远程主机上,通常是被监控端当Nagios需要监控某个远程Linux主机的服务或者资源情况时:首先:Nagios会运行check_nrpe这个插件,告诉它要检查什么;其次:check_nrpe插件会连接到远程的NRPE,所用的方式是SSL;然后:NRPE会运行相应的Nagios插件来执行检查;最后:NRPE 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。2627设置被监控的主机sudo nano /etc/nagios/nrpe.cfg修改nrpe.cfg,设置Nagi

3、os服务的IP地址,并定义检测命令和参数:sudo apt-get install nagios-nrpe-server -y安装Nagios-nrpe-server#把allowed_hosts的IP地址,改为nagios服务器的IP地址allowed_hosts=192.168.31.103#添加新内容commandcheck_users=/usr/lib/nagios/plugins/check_users -w 5 -c 10commandcheck_load=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20comman

4、dcheck_hda1=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1commandcheck_zombie_procs=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Zcommandcheck_total_procs=/usr/lib/nagios/plugins/check_procs -w 150 -c commandcheck_all_disks=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e2829设

5、置Nagios服务器sudo nano /etc/nagios3/conf.d/web_server1.cfg在Nagios服务器上,创建文件web_server1.cfg:#硬盘使用情况define service use generic-service host_name Web_Service1 service_description Disk Space check_command check_nrpe_larg!check_all_disks$HOSTADDRESS#登陆用户数量 define service use generic-service host_name Web_Ser

6、vice1 service_description Current Users check_command check_nrpe_larg!check_users$HOSTADDRESS#进程数量define service use generic-service host_name Web_Service1 service_description Total Processes check_command check_nrpe_larg!check_total_procs$HOSTADDRESS#负载情况define service use generic-service host_name Web_Service1 service_description Current Load check_command check_nrpe_larg!check_load$HOSTADDRESS30设置Nagios服务器check_nrpe_larg命令,表示后面执行的检测命令只需要一个参数。后面检测命令check_all_disks、check_users、check_total_procs、check_load都是在被检查的主机上(NRPE服务器上)的/etc/Nagios/nrpe.cfg文件中定义的。也就是说,要在主机上执行什么样的监测,就在主机的/et

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论