问题描述
想知道Elasticsearch、Kibana和Heartbeat作为监控/警报解决方案是否可以替代传统的软件,如Nagios、Icinga和Zabbix。他们已经配置和运行了filebeat、metricbeat和heartbeat。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
根据用户的问题描述,Elasticsearch、Kibana和Heartbeat可以作为监控/警报解决方案替代传统的软件。以下是一些相关的工具和资源,可以帮助你实现这个目标:
1. Elastalert:Elastalert是一个开源工具,可以与Elasticsearch和Kibana集成,提供监控和警报功能。你可以在这里找到更多关于Elastalert的信息。
2. Watcher:Elasticsearch的Watcher是一个内置的警报和通知功能。你可以使用Watcher来监控Elasticsearch中的数据,并在满足特定条件时触发警报。有关Watcher的更多信息,请参阅Elasticsearch的官方文档。
3. Kibana的警报功能:Kibana也提供了一些警报功能,你可以使用Kibana的警报功能来监控和警报Elasticsearch中的数据。有关Kibana警报功能的更多信息,请参阅Kibana的官方文档。
4. 第三方插件和工具:除了上述工具之外,还有许多第三方插件和工具可以帮助你实现监控和警报功能。你可以在Elasticsearch和Kibana的插件市场中找到这些插件和工具。
请注意,以上提到的工具和资源可能需要根据你的具体需求进行配置和定制。你可以根据你的需求选择适合你的工具和资源,并根据它们的文档进行配置和使用。
方案2
如果你已经熟悉Nagios、Icinga或Zabbix,并且它们满足你的需求,那么你可能不需要切换到Elasticsearch、Kibana和Heartbeat作为监控/警报解决方案。然而,如果你对ELK堆栈和Elasticsearch的警报和通知功能感兴趣,你可以尝试使用它们来补充或扩展你现有的监控/警报解决方案。