【发布时间】:2014-09-22 09:13:35
【问题描述】:
我有一定数量的主机运行不同的服务器。他们都安装了nagios插件。我想编写一个脚本,它会每天告诉我所有实例是否都已启动并运行。
我尝试了 opsview,但由于某些限制,我无法继续使用它。就在那时,我决定直接使用 nagios 插件。我考虑过 NRPE,但它将用于远程运行插件(前提是您必须知道主机的地址),但就我而言,我想知道是否有人在一夜之间添加了新服务器,或者某些服务器出现故障或全部服务器正在运行。
【问题讨论】:
我有一定数量的主机运行不同的服务器。他们都安装了nagios插件。我想编写一个脚本,它会每天告诉我所有实例是否都已启动并运行。
我尝试了 opsview,但由于某些限制,我无法继续使用它。就在那时,我决定直接使用 nagios 插件。我考虑过 NRPE,但它将用于远程运行插件(前提是您必须知道主机的地址),但就我而言,我想知道是否有人在一夜之间添加了新服务器,或者某些服务器出现故障或全部服务器正在运行。
【问题讨论】:
Nagios 不进行发现。您可以使用要检查的机器和服务列表对其进行配置。
假设我们谈论的是云服务器,AWS 可以在添加新服务器时向您发送消息。请参阅the doc 消息可以是 SNS 或 SQS。可以读取这些通知以重建您的 nagios 配置以匹配自动缩放组。
【讨论】: