如何使用Nagios插件进行系统配置和测试?

日期: 2010-11-09 作者:Sander van Vugt翻译:王霆 来源:TechTarget中国 英文

插件在Nagios的配置和具体测试任务的实施方面扮演着重要的角色,比如说用它来检测可用的硬盘空间。对于Nagios系统而言,在执行具体任务时,你可以在/etc/nagios/objects目录下的服务配置文件中来寻找所需的插件。   我了更好地理解如何使用Nagios插件,最好是拿某个配置文件来做例子,比如说localhost.cfg。默认情况下,所有的Nagios安装程序都可以使用该文件。

通过使用该文件,你可以轻松地对服务的可用性进行监控。下边这个例子主要介绍如何用该文件来监控httpd服务。(《如何使用Nagios来监控你的数据中心?》) 服务的定义   在这段服务定义代码中,总共用五行代……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

插件在Nagios的配置和具体测试任务的实施方面扮演着重要的角色,比如说用它来检测可用的硬盘空间。对于Nagios系统而言,在执行具体任务时,你可以在/etc/nagios/objects目录下的服务配置文件中来寻找所需的插件。

  我了更好地理解如何使用Nagios插件,最好是拿某个配置文件来做例子,比如说localhost.cfg。默认情况下,所有的Nagios安装程序都可以使用该文件。通过使用该文件,你可以轻松地对服务的可用性进行监控。下边这个例子主要介绍如何用该文件来监控httpd服务。(《如何使用Nagios来监控你的数据中心?》

如何使用Nagios插件进行系统配置和测试?

服务的定义

  在这段服务定义代码中,总共用五行代码来介绍该服务的目的。首先,会有一个local-service模板,也就是一个包含多种设置模式的服务文件。其次,这段定义代码描述了所要监控的主机——本地主机。然后,需要对你所希望监控的具体服务(HTTP)进行简单描述。在第四行代码中,你会看到“_check”命令。这条命令会涉及到一个插件,在这里就是“check_http”。

  正如之前所提到的,每个Nagios安装程序都会配置几个默认的插件来执行具体的测试任务。除了默认安装的插件之外,你还可以安装用户自定义的插件。其实就是写一行命令,来与相应的输出代码进行配合,以反映出被监控设备的运行状况。根据反馈回的输出代码,Nagiso会知道每个环节具体的运行状况。在使用每个具体的插件之前,要确保对使用正确的选项对其进行定义,从而确保输出代码的正确性。以下是一些可能会用到的输出代码:

 输出代码

 状态

 描述

 0

 良好

 工作正常

 1

 警告

 正在工作,但需要予以关注

 2

 危险

 工作不正常

 3

 未知

 主机或服务状态无法被检测

  在你处理插件时,使用插件命令行选项显得至关重要。一般来讲,每个插件都会使用通用的选项:-t用来指定具体的时间;-w用来在警告状态发出前指定具体限制措施;-c用来指定关键区域。通过使用服务定义文件中的这些选项,你可以对所有插件进行控制。你可以通过使用帮助命令来获取插件所支持的选项列表。

如何使用Nagios插件进行系统配置和测试?

使用帮助选项来确定插件的支持选项列表

  此外,你还可以使用ping命令来检测远程主机的连接数据。

如何使用Nagios插件进行系统配置和测试?

  如果服务定义中的选项并不能满足你的使用需求,你可以根据具体的参数来定义自己的命令。有些存在commands.cfg中的命令是默认可用的,但这并不能阻碍你去添加自己的命令。在接下来这个图例中,你可以看到如何在具体的参数下使用check-host-alive命令和check_ping插件来检测主机当前的运行状况。

如何使用Nagios插件进行系统配置和测试?

 

  正如你所看到的,Nagios其实在使用高度模块化的方法来决定对哪些设备进行监控。插件是Nagios环境监控中的一个关键要素,通过在commands.cfg文件中自定义Nagios命令则是使用Nagios插件的一个很便捷的途径。(《Nagios网络监控工具安装和配置教程(附下载链接)》

翻译

王霆
王霆

相关推荐