Nagios 对象配置概述

什么是对象?

对象是监控和通知逻辑中涉及的所有元素。对象的类型包括:

  • 服务
  • 服务组
  • 主持人
  • host组
  • 联络人
  • 联络小组
  • 指令
  • 时间段
  • 通知升级
  • 通知和执行依赖项

有关什么是对象以及它们如何相互关联的更多信息,可以在下面找到。

在哪里定义对象?

可以使用主配置文件中的cfg_file和/或cfg_dir指令在您指定的一个或多个配置文件和/或目录中定义对象。

 提示:遵循快速入门安装指南时,几个示例对象配置文件位于/usr/local/nagios/ etc/objects /中。您可以使用这些样本文件来查看对象继承的工作原理,并学习如何定义自己的对象定义。

如何定义对象?

对象以灵活的模板格式定义,这可以使长期管理Nagios配置更加容易。在此处可以找到有关如何在配置文件中定义对象的基本信息。

一旦熟悉了如何定义对象的基础知识,就应该阅读有关使用模板进行对象继承的知识,因为这将使您的配置在将来更加强大。经验丰富的用户可以利用对象定义的某些高级功能,如对象技巧的文档中所述。

对象说明

一些主要对象类型将在下面更详细地说明…

host是监控逻辑中的中心对象之一。host的重要属性如下:host通常是网络上的物理设备(服务器,工作站,路由器,交换机,打印机等)。host具有某种地址(例如IP或MAC地址)。host具有一个或多个与之关联的服务。host可以与其他host具有父/子关系,通常表示现实世界的网络连接,这些关系用于网络可达性逻辑中。host组是一个或多个host的组。host组可以更轻松地(1)在Nagios Web界面中查看相关host的状态,以及(2)通过使用对象技巧来简化配置。
主持人
服务是监控逻辑中的中心对象之一。服务与host关联,可以是:host的属性(CPU负载,磁盘使用率,正常运行时间等)host提供的服务(HTTP,POP3,FTP,SSH等)与host相关的其他内容(DNS记录等)服务组是一个或多个服务的组。服务组可以使(1)在Nagios Web界面中查看相关服务的状态变得更容易,并且(2)通过使用对象技巧来简化您的配置
服务
服务是监控逻辑中的中心对象之一。服务与host关联,可以是:host的属性(CPU负载,磁盘使用率,正常运行时间等)host提供的服务(HTTP,POP3,FTP,SSH等)与host相关的其他内容(DNS记录等)服务组是一个或多个服务的组。服务组可以使(1)在Nagios Web界面中查看相关服务的状态变得更容易,并且(2)通过使用对象技巧来简化您的配置。
联系人是参与通知过程的人员:联系人具有一种或多种通知方法(手机,寻呼机,电子邮件,即时消息等)。联系人会收到有关其负责的host和服务的通知联系人组是一个或多个联系人的组。联系人组可以使定义某些host或服务问题时得到通知的所有人员更容易。
时间周期用于控制:何时可以监控host和服务联系人何时可以收到通知有关时间段工作方式的信息,请参见此处
命令用于告诉Nagios应该执行什么程序,脚本等来执行:host和服务检查通知事项事件处理程序和更多…
指令

觉得文章有用?

点个广告表达一下你的爱意吧 !😁