何て事はないですが GMail に監視機械から届く通知メールをフィルタしてキーワードにひっかかったら slack の channel に投稿するレシピ。
-
ifttt にサインアップ/ログインして GMail と Slack のチャンネルを開いておきます。
-
My Applets
からNew Applet
をクリックして新規アプレットを作成。if + this をクリックして GMail を追加 -
New email in inbox from search
をクリックして検索条件を指定します。条件は Gmail で使用できる検索演算子 参照。例えば FreeNAS の 発送元アドレス を
"address@your.domain"
と設定していて、daily ストレージのデグレが見つかった時などはFron:address@your.domain "DEGRADED"
をフィルターとして設定します。(※注:自分のところでまだ動いてないので未検証)
-
+ then に Slack を選択、
post to channel
を選んで投稿フォーマットを整えます。自分は
Title
にFreeNASで異常を検知
と文字列を指定して、Message:
に{{Subject}} {{BodyPlain}}
を指定しました。メールのサブジェクトと本文が Slack に流れます。(※注:の予定)
以上、メアドが直接乗ってるのでレシピの公開はしないのですが、メール通知を引っかけて Slack へ投稿するレシピの作り方。