我很难理解 Nagios 的一些更基本的概念,我认为这些概念是直截了当的。
基本上,除了标准的本地基础设施外,我还需要监控一堆 3rd 方网络服务,所有这些服务我都有网址。
我根本无法决定这应该如何组织。每个人都要求我创建一个我理解的新服务,但在此之后......
我应该创建一个名为“3rd party”的主机以及与之链接的 3 个服务,还是应该创建 3 个具有站点名称的新主机,3 个服务并将它们一对一链接?
我的偏好是为每个服务使用单个主机,因为每个服务彼此独立,我相信 Nagios 应该是这样设置的。
除此之外,这些服务器无法通过 ping 访问。默认情况下,它报告为关闭。我试图禁用check_command check-host-alive,但是,这似乎使主机保持灰色...
...反正我有可以使主机持绿如果唯一的服务是绿色和/或如果我改变了check_command对服务上面一样,会做这两项检查的Web服务,甚至,是具有check_command其自己足够了,我不需要分配服务?
所以,真正的问题是……
我认为您的问题的答案不是确定的,但随着您对 Nagios 的工作方式有了更深入的了解,答案会随着时间的推移而显现出来。服务通常直接与它们运行的主机相关联,但正如您所发现的,这只是一种约定。请注意,这是一个有效并提供一些快捷方式的约定,但仍然是一个约定。
还要知道您可以将任何检查定义为主机检查。它不需要是 ping。也许 check_http 更适合您使用。
define host{
use generic-host,host-pnp ; Name of host template to use
host_name www.microsoft.com
alias www.microsoft.com
address www.microsoft.com
check_command check_http
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
鉴于你所说的,我会创建一个虚拟服务,其中有一堆你现在绑定的第三方服务,并根据你的需要进行调整。
为了解决您的第三个问题,如果您按照每个服务的主机路由,您可以使用主机或服务组将它们分组以进行显示。
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |