nagios整理详细文档..docx

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

nagios全攻略Nagios 是一种开放源代码监视软件,它可以扫描主机、服务、网络方面存在的问题。Nagios 与其他类似的包之间的主要区别在于,Nagios 将所有的信息简化为“工作(working)”、“可疑的(questionable)”和“故障(failure)”状态,并且 Nagios 支持由插件组成的非常丰富的“生态系统”。这些特性使得用户能够进行有效安装,在此过程中无需过多地关心细节内容,只提供他们所需的信息即可。在多台主机中监视和分析大量的信息——CPU 是否超载?网络接口是否满负荷?——是一项繁重的工作。不过一个好的解决方案可能只有几步之遥!开放源代码 Nagios 项目可以非常方便地解决复杂的监视和通知需求。了解 Nagios 的关键在于,它并不是监视和跟踪“普通的”测量数据,如 CPU 使用率,该工具将所有的信息简化为“工作”、“可疑的”和“故障”状态。这可以帮助操作员根据预定义的和可配置的标准,重点关注最重要和最关键的问题。Nagios 内置了报告停机时间的功能,在跟踪服务水平协议 (SLA) 的实现时,这可能是非常有用的。正如本文稍后将要说明的,Nagios 还提供了停机自动扩大功能、服务和主机依赖关系,这篇介绍性的文章将主要讨论您可以轻松地为基本的监视需求编写小的、自定义的内容。安装大多数 Linux? 分发版中都内置了 Nagios 安装。在这种情况下,安装工作可以很好地与 Apache Web 服务器进行集成。要激活或者更新这种配置,您需要运行下面的命令:yum install nagios或者apt-get install nagios-text。可以从 NagiosExchange 免费下载用于 AIX? 平台的二进制文件(请参见参考资料)。 对于其他平台,可以从 N 下载 Nagios 的源代码(请参见参考资料)。生成新的 Nagios 需要一些标准开发工具:工具 gcc make autoconf automake可执行文件 libgd openssl包(库和 Header)许多与简单网络管理协议相关的(SNMP 相关的)插件还需要 Perl 和 Net::SNMP 包。 在安装和设置了 Nagios 之后,您应该可以使用缺省的/nagiosURL 访问 Nagios。图 1显示了哪些主机和服务已启动或者停止。图 1. Tactical Monitoring Overview 屏幕配置 Nagios在缺省情况下,所有的 Nagios 配置文件都位于/etc/nagios目录。为了方便起见,可能将与 Apache 相关的配置文件符号链接到 Apache 配置目录。可以将配置分为多个文件,每个文件用于配置中不同的部分。首先需要设置的组件是联系人和联系人组。联系人是那些接收主机或服务停止运行的通知的人员。在缺省情况下,Nagios 提供了寻呼机和电子邮件通知方式。通过扩展,允许通过 Jabber 和许多其他方式进行通知,这在某些情况下是非常方便的。联系人存储在contacts.cfg文件中,并且定义如下:清单 1. 配置 1:基本联系人信息define contact{ contact_name jdoe aliasJohn Due service_notification_commands notify-by-email host_notification_commands host-notify-by-emailes email john.doe@ }将联系人划分成组:在主机或服务状态发生更改时,Nagios 并不指定需要通知的人员,而是通知相关的组。有时甚至可以对某个人员进行多次定义,以指定不同的通知命令或地址,然后向用户所在的联系组添加联系该人员的所有方式(请参见清单 2)。清单 2. 配置 2:分组的联系人define contactgroup{ contactgroup_name server-admins alias Server Administrators members jdoe,albundy }下一个步骤是配置需要由 Nagios 进行监视的主机。应该添加所有包含监视或检查是否正处于活动状态的服务的主机。存储主机信息的配置文件是hosts.cfg。下面是一个主机定义的示例:清单 3. 配置 3:添加新主

文档评论(0)

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

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

1亿VIP精品文档

相关文档