taiji-k / roamon-alert

JPNIC roamon project's pilot code - roamon-alert.
0 stars 1 forks source link

Slackやメールでメッセージを送る時の書式をまともにする #4

Open TakayukiTomatsuri opened 4 years ago

TakayukiTomatsuri commented 4 years ago

通知される形式を考えましょう

現状

最低限。テスト用

Slack

送信元: "incoming-webhook" 送信元アイコン: webhookのアイコン? メッセージ: "ROA ERROR AT ASN135821"

メール

タイトル:ROA ERROR メッセージ: "ROA ERROR AT ASN135821"

あるべき姿 ?

みんなで考えましょう

Slack

送信元: "Roamon alert hosted by JPNIC" 送信元アイコン: オリジナルキャラクターとか メッセージ: "Prefix 192.168.30.0/24で異常発生。ROAの登録内容と、BGP経路情報を確認してください" とか

メール

(にたようなもの)

TakayukiTomatsuri commented 4 years ago

いつ変更したか忘れましたが、現状だとslack, e-mailともに以下のようなメッセージを送ってます。

watchしてるASNに (関するprefixに1つでも) 異常があった場合

以下のように、そのASNに関する全てのprefixの状態を含むメッセージ。

ROA ERROR AT 135821
{
   "103.54.28.0/24": "NOT_FOUND",
   "103.54.29.0/24": "NOT_FOUND",
   "103.54.30.0/24": "NOT_FOUND",
   "103.54.31.0/24": "NOT_FOUND",
   "45.114.68.0/24": "NOT_FOUND",
   "45.114.69.0/24": "NOT_FOUND",
   "45.114.70.0/24": "NOT_FOUND",
   "45.114.71.0/24": "NOT_FOUND"
}

watchしてるprefixに異常があった場合

そのprefixの状態だけ。

ROA ERROR AT 192.168.30.0/24
"NOT_ADVERTISED"