AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 403894
Accepted
William Hilsum
William Hilsum
Asked: 2012-07-02 08:37:17 +0800 CST2012-07-02 08:37:17 +0800 CST 2012-07-02 08:37:17 +0800 CST

设置主机/服务的 Nagios 最佳实践?

  • 772

我很难理解 Nagios 的一些更基本的概念,我认为这些概念是直截了当的。

基本上,除了标准的本地基础设施外,我还需要监控一堆第 3 方 Web 服务,所有这些服务我都有网址。

我根本无法决定这应该如何组织。每个人都需要我创建一个我理解的新服务,但在此之后......

我应该创建一个名为“第 3 方”的主机以及链接到它的 3 个服务,还是应该创建 3 个具有站点名称的新主机、3 个服务并将它们一对一链接?

我更喜欢为每项服务使用单一主机,因为每项服务都是相互独立的,我相信这就是 Nagios 应该设置的方式。

与此同时,这些服务器无法通过 ping 访问。默认情况下,它报告为关闭。我试图禁用check_command check-host-alive,但是,这似乎只是让主机保持灰色......

...如果唯一的服务是绿色的和/或如果我将check_command服务更改为上面的服务,我是否可以让主机保持绿色,这是否会对 Web 服务进行两次检查,或者甚至是check_command在其上拥有足够的,我不需要分配服务?

所以,真正的问题是……

  1. 我应该为每个独立服务使用一个主机,因为它们是正式不同的“主机”吗?
  2. 当主机只有一个服务且无法通过 ping 访问时,上述最佳实践是什么?
  3. (有点额外)为了组织 Nagios,对这些主机进行分组的最佳方式是什么?这是依赖项的用途吗?
nagios
  • 1 1 个回答
  • 2806 Views

1 个回答

  • Voted
  1. Best Answer
    uSlackr
    2012-07-02T09:01:29+08:002012-07-02T09:01:29+08:00

    我认为您的问题的答案不是确定的,但随着您对 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
    .
    .
    .
    }
    

    鉴于你所说的,我会创建一个虚拟服务,暂时将你的一堆第三方服务绑定到它上,然后根据你的需要进行调整。

    要解决您的第三个问题,如果您按服务走主机路线,则可以使用主机或服务组将它们分组以进行显示。

    • 5

相关问题

  • 使用 Nagios 监视 Novell 集群服务

  • 异地nagios?[关闭]

  • 是否有任何可用的图形工具来为主机生成 nagios 用户提供的地图坐标?

  • 我如何开始使用 Nagios?

  • 如何为 Exchange 邮件存储配置 Nagios 警报

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve