1
0
我认为没有任何API可以了解离线节点。如果整个集群停机或单个节点停机,则Elastic不提供任何检查节点运行状况的方法。您需要依赖外部脚本或代码或监控工具,它将ping您的所有节点并打印状态。 您可以编写一个自定义脚本,它将在API下面调用,并返回集群中可用的所有节点。一旦收到响应,就可以过滤掉节点的IP或主机名,无论哪个节点都不响应,您可以将其视为向下节点。
另一个选项是启用 cluster monitoring 这将为您提供整个集群的状态,但它同样只会显示有关运行节点的信息。 请查收 this 回答Kibana如何在集群监控中显示脱机节点。 |