如何监视filebeat是否从指定路径接收日志?

时间:2017-10-07 07:35:43

标签: logstash filebeat statsd

我已经在服务器上安装了logstash,通过在所有客户端服务器上安装filebeat来收集来自多个客户端服务器的日志,并且每件事情都运行良好。 现在,如果每个客户端服务器都没有向filebeat发送任何日志,我需要收到警报(换句话说,我希望在没有生成日志时通过电子邮件收到警报,因为例如我的代码已关闭)。有可能用statsd插件做到这一点,如果是这样,我该怎么做? 谢谢

1 个答案:

答案 0 :(得分:0)

我已经使用了两种技术:

  1. 在您选择的监控系统(例如sensu)中设置一个检查,该检查将filebeat的注册表文件中的条目与正在发送的文件的实际大小进行比较。如果%太低,请发送提醒。
  2. 注意进入ES服务器的日志。根据您的特定需求,您可以查询是否在X分钟内收到任何日志,或者X计算机是否在Y分钟内报告了日志文件,或者......弹性watcher相当不错,但是你自己写的也很容易。