【问题标题】:Alert manager in prometheus give exit code error and ignoring assignment for alert manager in prometheus普罗米修斯中的警报管理器给出退出代码错误并忽略普罗米修斯中警报管理器的分配
【发布时间】:2021-07-24 12:13:34
【问题描述】:

我是prometheus的新手,尝试在prometheus中安装alert manager导出工具时,使用systemctl status alertmanager检查后出现以下错误

alertmanager.service - AlertManager Service
 Loaded: loaded (/etc/systemd/system/alertmanager.service; enabled; vendor preset: enabled)
 Active: failed (Result: exit-code) since Sat 2021-05-01 11:23:07 UTC; 21s ago
Process: 51547 ExecStart=/usr/local/bin/alertmanager --config.file /etc/alertmanager/alertmanager.yml -web.external-url=http://0.0.0.0:9093 (code=exited, status=1/>
 Main PID: 51547 (code=exited, status=1/FAILURE)

5 月 1 日 11:23:07 STEP-Test systemd[1]:启动 AlertManager 服务。 5 月 1 日 11:23:07 STEP-Test alertmanager[51547]: alertmanager: error: unknown short flag '-w', try --help 5 月 1 日 11:23:07 STEP-Test systemd[1]: alertmanager.service: 主进程退出,code=exited, status=1/FAILURE 5 月 1 日 11:23:07 STEP-Test systemd[1]: alertmanager.service: 失败,结果为“exit-code”。

我已尝试删除并重新安装,但结果相同。我检查了我的配置以查看,但我无法找出问题所在。 配置文件是

感谢大家的及时回复。

【问题讨论】:

    标签: amazon-web-services prometheus digital-ocean prometheus-alertmanager prometheus-blackbox-exporter


    【解决方案1】:

    alertmanager 的标志中有错误。

    看来,您应该使用--web.external-url 而不是-web.external-url

    【讨论】:

    • 谢谢达兹威尔金。我已经更改了标志,但仍然出现相同的错误。
    • 嗯。日志中还有其他内容吗? journalctl --unit=alertmanager.service。您可以使用标志 --log.level=debug 配置调试日志记录。我怀疑(!?)您的配置不正确(或丢失)(/etc/alertmanager/alertmanager.yml),这导致了失败。
    • 我在设置中有等配置但仍然报同样的错误
    猜你喜欢
    • 2021-12-24
    • 2022-11-02
    • 2019-02-28
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多