我将elastalert插件安装到kibana,
然后下载克隆github ElastAlert,
和配置基本文件Config.Yaml
但没有运行
这个错误:

root@l-elk1:~# python elastalert/elastalert/elastalert.py
Traceback (most recent call last):
  File "elastalert/elastalert/elastalert.py", line 19, in <module>
    import kibana
  File "/home/ituser/elastalert/elastalert/kibana.py", line 5, in <module>
    from util import EAException
  File "/home/ituser/elastalert/elastalert/util.py", line 8, in <module>
    from auth import Auth
  File "/home/ituser/elastalert/elastalert/auth.py", line 4, in <module>
    from aws_requests_auth.aws_auth import AWSRequestsAuth
ImportError: No module named aws_requests_auth.aws_auth

最佳答案

此错误表明缺少需求依赖性。在结帐中运行以下命令:

pip install -r requirements.txt

然后重新执行elastalert。

关于elasticsearch - 安装ElastAlert后,无法运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50115070/

10-12 06:22