Submit Search
Upload
Amazon SNSでZabbixのアラートをプッシュ通知してみた
•
4 likes
•
3,360 views
H
Hikaru Ashino
Follow
Amazon SNSでZabbixのアラートをプッシュ通知してみた
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 23
Recommended
How to use ADMT on Windows Server 2022
How to use ADMT on Windows Server 2022
Michinari Kobuna
AWS Black Belt Techシリーズ AWS Command Line Interface
AWS Black Belt Techシリーズ AWS Command Line Interface
Amazon Web Services Japan
楽楽精算ご紹介資料
楽楽精算ご紹介資料
EriSaida
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
Amazon Web Services Japan
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
Yutaro Tamai
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Genki WATANABE
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
真乙 九龍
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
TAKUYA OHTA
Recommended
How to use ADMT on Windows Server 2022
How to use ADMT on Windows Server 2022
Michinari Kobuna
AWS Black Belt Techシリーズ AWS Command Line Interface
AWS Black Belt Techシリーズ AWS Command Line Interface
Amazon Web Services Japan
楽楽精算ご紹介資料
楽楽精算ご紹介資料
EriSaida
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
Amazon Web Services Japan
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
Yutaro Tamai
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Genki WATANABE
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
真乙 九龍
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
TAKUYA OHTA
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
yokimura
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
Process Monitor の使い方
Process Monitor の使い方
彰 村地
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
IBM 보안솔루션 앱스캔_App Scan Source Edition
IBM 보안솔루션 앱스캔_App Scan Source Edition
은옥 조
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
Haruki Yamashita
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
Minsung Park
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
DeNA
IntuneとWSUSを使ってWindows Updateをやってみる。
IntuneとWSUSを使ってWindows Updateをやってみる。
shotayamamura1
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
Hiroki Mizuno
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
TAKUYA OHTA
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞い
Shunji Konishi
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
株式会社クライム
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon Web Services Japan
More Related Content
What's hot
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
yokimura
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
Process Monitor の使い方
Process Monitor の使い方
彰 村地
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
IBM 보안솔루션 앱스캔_App Scan Source Edition
IBM 보안솔루션 앱스캔_App Scan Source Edition
은옥 조
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
Haruki Yamashita
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
Minsung Park
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
DeNA
IntuneとWSUSを使ってWindows Updateをやってみる。
IntuneとWSUSを使ってWindows Updateをやってみる。
shotayamamura1
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
Hiroki Mizuno
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
TAKUYA OHTA
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞い
Shunji Konishi
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
株式会社クライム
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon Web Services Japan
What's hot
(20)
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
Process Monitor の使い方
Process Monitor の使い方
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
IBM 보안솔루션 앱스캔_App Scan Source Edition
IBM 보안솔루션 앱스캔_App Scan Source Edition
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
システム監視のアラート大量発生を抑えるZabbixトリガー「依存関係」機能の紹介
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
그로스 해킹의 시작, 모두가 데이터의 가치를 알게 하는 법!
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
IntuneとWSUSを使ってWindows Updateをやってみる。
IntuneとWSUSを使ってWindows Updateをやってみる。
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
IT エンジニアのための 流し読み Windows - Windows 共有 PC モード
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞い
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
20170919 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon SNSでZabbixのアラートをプッシュ通知してみた
1.
Amazon SNS zabbixのアラートをプッシュ通知してみた Hikaru Ashino
2.
自己紹介 芦野 光
東北電子専門学校 高度ITエンジニア科 3年 アルバイト IT関連会社にてアルバイト サーバーエンジニアとして勤務 2014.03~ サーバー構築、ミドルウェア検証等 最近のマイブームは、Ansible(構成管理ツール)です。
3.
ミドルウェアの検証 仮想化技術の検証
物理サーバーOSインストール自動化の検証(cobbler) zabbixからのアラートを受信するAndroidアプリの開発 ↑ ザビッくすアラート(仮) アルバイト先での仕事内容
4.
ザビッくすアラート(仮) zabbixからのアラートをプッシュ通知にて受信。 ポップアップ表示、通知音、バイブレーションなどを 用いてプッシュ通知をお知らせ。
プッシュ通知で受信したアラートを一覧表示。 一覧画面から個々のアラートを選択して詳細表示。 プッシュ通知にはAmazon SNSを利用。 ※ 今回利用しているzabbixは開発用に用意。 ※ 画像は開発中のサンプルです。
5.
プッシュ通知/配信とは スマートフォンや等に対して外部からメッセージ等を配信で きる(プッシュできる)仕組みのこと アプリが起動していなくても通知できる。 Hello Hello Hello Hello
6.
プッシュ通知例:ニュース
7.
プッシュ通知例:防災情報
8.
なぜプッシュを使おうとしたのか メールでのアラート通知 大量にアラートが発生した場合、メールが受信できなくなる。
上の現象にくわえて、重要なアラートを見つけることができない。
9.
Amazon SNSとは1 Amazon
Simple Notification Service(Amazon SNS) クラウドからモバイル等へのメッセージ通知の設定、送信を 簡単にするサービス PUSH,HTTP,mail,SMSでのメッセージの送信をサポート 異なるプラットフォーム(Android,ios,WindowsPhone)でも 同じAPIで操作をサポート
10.
Amazon SNSとは2 異なるプラットフォームのサポート
ー 従来 APNS GCM WPNS Hello Hello Hello Hello Hello Hello
11.
Amazon SNSとは3 異なるプラットフォームのサポート
ー Amazon SNS APNS GCM WPNS Hello Hello Hello Hello Amazon SNS
12.
Amazon SNSを使ってみる1 アプリケーションの登録 ※事前にGoogle
Cloud Messagingを許可する プロジェクト(アプリ)のAPIキーの取得が必要
13.
Amazon SNSを使ってみる2 アプリケーションにエンドポイント(送信先デバイス)登録 GCMとの初期通信時に発行されるデバイストークン (送信先のアドレスのようなもの)を登録
14.
Amazon SNSを使ってみる3 トピックの作成 (メッセージを複数デバイスに一括送信できるグループ)
15.
Amazon SNSを使ってみる4 トピックにエンドポイントの追加(
create subscription ) (一括送信するグループにデバイスを追加する)
16.
Amazon SNSを使ってみる5 トピックにエンドポイントの追加(
create subscription ) (一括送信するグループにデバイスを追加する)
17.
Amazon SNSを使ってみる6 メッセージの送信
18.
Amazon SNSを使ってみる7 App Topic EndPoint EndPoint EndPoint EndPoint Subscription(PUSH) Subscription(PUSH) Subscription(mail) Topic Subscription(SMS)
19.
Amazon SNSを使ってみる8 Amazon EC2 (zabbix) Amazon SNS
20.
開発環境 IDE(統合開発環境) EclipseADT
Bundle 言語 Java,PHP AWS SDK for Android (Android) AWS SDK for PHP (zabbix → Amazon SNS) Json (zabbixから端末(エンドポイント)) 端末 Nexus7 2012 (Android 4.4.4)
21.
デモ
22.
今後の開発予定 プッシュ通知表示の改善 アラートの一覧表示機能の作成。
アラートの既読、未読機能 アラート停止機能(アラート停止URLにジャンプ) 障害作業の可視化 プッシュの負荷テスト セキュリティ面の検証 ※ 画像は開発中のサンプルです。
23.
発表は以上になります。 ご清聴ありがとうございました
Editor's Notes
それではAmazon SNSの説明に入ります Amazon SNSとはあまぞん のーてぃふぃけーしょん さーびす の略です クラウドからモバイル等へのメッセージの送信を簡単にするサービスです。 PUSH,HTTP,Mail,SMSをサポート 異なるプラットフォームでも同じAPIでの操作をサポートしています