夜莺v6版本如何启动脚本告警?

Viewed 86

我在页面中通知配置里面,启动了脚本通知,推送到本地的8765端口上,然后在通知媒介中添加了webhook。
image.png

设置了告警,但是脚本好像并没有生效。

image.png
image.png

1 Answers

1,v6、v5的告警脚本通知,原理是一样的,请参考文档:https://flashcat.cloud/docs/content/flashcat-monitor/nightingale/usage/notify/

2,文档里有例子,告警事件通过 stdin 传给脚本

def main():
    payload = json.load(sys.stdin)
    with open(".payload", 'w') as f:
        f.write(json.dumps(payload, indent=4))

你应该在脚本里通过 stdin 拿到告警事件

3,8765的webhook你应该通过 post 方式,为啥用get呢..