gpt4 book ai didi

monitoring - 如何使用nagios监控elasticsearch

转载 作者:行者123 更新时间:2023-11-29 02:45:22 24 4
gpt4 key购买 nike

我想使用nagios 监控elasticsearch。基本上,我想知道 elasticsearch 是否启动。

我想我可以使用 elasticsearch Cluster Health API ( see here )

并使用我返回的“状态”(绿色、黄色或红色),但我仍然不知道如何为此使用 nagios(nagios 在一台服务器上,而 elasticsearcherc 在另一台服务器上)。

还有其他方法吗?

编辑:我刚发现 - check_http_json .我想我会试试的。

最佳答案

一段时间后 - 我已经成功地使用 nrpe 监控 elasticsearch。我想使用 elasticsearch Cluster Health API——但我不能从另一台机器上使用它——由于安全问题……因此,在监控服务器中我创建了一个新服务——check_command 是 check_command check_nrpe!check_elastic。现在,在 elasticsearch 所在的远程服务器中,我使用以下内容编辑了 nrpe.cfg 文件:

command[check_elastic]=/usr/local/nagios/libexec/check_http -H localhost -u /_cluster/health -p 9200 -w 2 -c 3 -s green

这是允许的,因为这个命令是从远程服务器运行的——所以这里没有安全问题……

有效!!!我仍然会尝试我在问题中发布的这个 check_http_json 命令 - 但就目前而言,我的解决方案已经足够好了。

关于monitoring - 如何使用nagios监控elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10276989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com