centos6.5安装nagios客户端及配置.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
centos6.5安装nagios客户端及配置

Linux(CentOS6.5)配置Nagios监控 概述 上一篇我们已经实现了对自身的一个监控,同时还实现了监控客户端机器是否存活的一个状态。但是我们需要知道的信息远远不只是这些。我们需要知道内存的使用情况,硬盘的使用情况,cup的使用情况等等一些信息。这些需要我们安装插件来完成。nagios有这样一个附加组件--“NRPE”,用它就可以完成对Linux 类型主机本地信息”的监控。下面我们讲解安装这些监控插件以及配置,实现我们需要的监控信息。 Nagios客户端插件安装 增加用户设定密码 # useradd nagios # passwd nagios 安装nagios插件 这个插件我们在上一章说过如何安装了,基本是一样的。 和这里是一样的。 完成后会在/usr/local/nagios/下生成三个目录include、libexec和share。修改目录权限# chown nagios.nagios /usr/local/nagios # chown -R nagios.nagios /usr/local/nagios/libexec NRPE安装 # wget /sourceforge/nagios/nrpe-2.13.tar.gz # tar zxvf nrpe-2.13.tar.gz # cd nrpe-2.13 # ./configure # make all 安装deamon # make install-daemon 安装配置文件 # make install-daemon-config安装xinted 脚本 # make install-xinetd 可以看到创建了这个文件/etc/xinetd.d/nrpe。 编辑这个脚本: 在only_from 后增加监控主机的IP地址。 编辑/etc/services 文件,增加NRPE服务 重启xinted 服务 # service xinetd restart yum -y install xinetd 查看NRPE 是否已经启动 可以看到5666端口已经在监听了# /usr/local/nagios/libexec/check_nrpe -H localhost 在监控主机上安装check_nrpe 插件 # tar zxvf nrpe-2.13.tar.gz # cd nrpe-2.13 # ./configure # make all # make install-plugin 监控服务配置在Nagios-Linux 上我们已经装好了nrpe,现在我们测试一下监控机使用check_nrpe 与被监控机运行的nrpe daemon之间的通信。 ?在commands.cfg中增加对check_nrpe的定义 # vi?/usr/local/nagios/etc/objects/commands.cfg 在最后面增加如下内容: 意义如下:# check_nrpe command definition define command{ command_name check_nrpe # 定义命令名称为check_nrpe,在services.cfg中要使用这个名称. command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ #这是定义实际运行的插件程序. # 这个命令行的书写要完全按照check_nrpe这个命令的用法,不知道用法的就用check_nrpe –h查看. } -c 后面带的$ARG1$ 参数是传给nrpe daemon 执行的检测命令,之前说过了它必须是nrpe.cfg 中所定义的那5条命令中的其中一条。在services.cfg 中使用check_nrpe 的时候要用 “!” 带上这个参数。 9.3.3 定义对Nagios-Linux 主机的监控 下面就可以在services.cfg 中定义对Nagios-Linux 主机的监控了。define service{ use local-service host_name Nagios-Linux service_description Current Load check_command check_nrpe!check_load } define service{ use local-service host_name Nagios-Linux

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档