Bot x Zabbix オペレータBot Daisuke Ikeda @ike_dai 2016/5/11 Tech-Circle Bot Mashup World 2016
Bot x ZabbixオペレータBot
Daisuke Ikeda@ike_dai
2016/5/11 Tech-Circle Bot Mashup World 2016
Hello!I am Daisuke IKEDA (@ike_dai)TIS Inc. OSS Promotion Office.
Zabbix Specialist
運用現場でよくあること
毎日のように届くメールの山
管理者に定例で状況報告
監視ツールいれとけばいいや
万能に思われがちなツールにも死角あり
結局は人が介在することに。。
オペレータBot
何か起こったら知らせてくれる
尋ねれば教えてくれる
Zabbixの監視結果をほどよく知らせてくれるとどうか?
調子を聞けば教えてくれる
調子を聞けば教えてくれる
異常が生じれば教えてくれる
異常が生じれば教えてくれる
いっぱい異常が生じればサマリを教えてくれる
いっぱい異常が生じればサマリを教えてくれる
異常が継続しているかも尋ねればわかる
異常が継続しているかも尋ねればわかる
デモ
Operator Bot
今はこれだけ・・・
もっと異常を察知してうまく教えてくれれば
いいオペレータになるかも
[参考]LINE Bot x Zabbix連携アーキテクチャ
LINE Bot x Zabbix architecture
LINE Bot + GCP + Zabbix
LINEBOT
Google Cloud Platform
ZabbixGolangServer
App Engine
/callback
Datastore
・Mid・ZabbixInfo
聞いたら教えてくれる処理フロー
API
① ②
③④
Google Cloud Platform
ZabbixGolangServer
App Engine
Datastore
・Mid・ZabbixInfo
App EngineCron Service
/check_events
every 5 min.
プッシュ型で知らせてくれる処理フロー
LINEBOT API
①
②
③④
Thanks!Any questions?
You can find me at @ike_dai & [email protected]