open-falcon alarm sendet eine Nachrichtenkomponente. Beachten Sie, dass diese basierend auf der in Version 2.0 hinzugefügten im-Funktion angepasst wird.
DingTalk-Gruppennachrichten und WeChat-Nachrichten sind jetzt implementiert
Sie müssen den WeChat-Namen in der IM-Konfiguration in der Personenliste des Adressbuchs konfigurieren. Konfigurationsanweisungen finden Sie unter https://github.com/Yanjunhui/chat. Der Code wird ebenfalls von hier kopiert und eingefügt und entsprechend geändert, um ihn an das aktuelle Programm anzupassen.
[ding]:access_token
in IM ein. Das access_token ist hier das access_token, das an mehrere Roboter gesendet werden soll ein englisches Semikolon zwischen den access_tokens ;
um Benutzerinformationen zu speichern.api
in der Alarmkomponente und fügen Sie die Konfiguration hinzu: "im": "http://localhost:23329/api/v1/message"
. Der Port wird entsprechend der Konfigurationsdatei dieses Projekts geändert. Die Standardvorlagendatei ist message-template.md
und die Parameter, die verwendet werden können, sind wie folgt:
Wenn die Parameterkonfiguration falsch ist, schlägt das Rendern der Vorlage fehl und kann nicht gesendet werden.
Die Standardvorlage enthält die folgenden Ausdrücke:
{{with elapse .Count 60 .TriggerCount 300}}{{divide . 60}}{{end}}
Darunter ist 60 der Datenberichtszeitraum, und der Standardwert ist 60 Sekunden. Wenn der Standardwert geändert wird, muss der Wert hier geändert werden.
300 ist die Verzögerungszeit zwischen Alarmen, der Standardwert beträgt 5 Minuten.
{{divide . 60}} wird durch 60er geteilt, um Minuten zu erhalten