Submit Search
Upload
Amazon SNSでZabbixのアラートをプッシュ通知してみた
•
4 likes
•
3,359 views
H
Hikaru Ashino
Follow
Amazon SNSでZabbixのアラートをプッシュ通知してみた
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 23
Recommended
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
Amazon Web Services Japan
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
Ansible勉強会資料
Ansible勉強会資料
Makoto Oya
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
Amazon Web Services Japan
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
Trainocate Japan, Ltd.
AWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon Connect
Amazon Web Services Japan
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
Recommended
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
Amazon Web Services Japan
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
Ansible勉強会資料
Ansible勉強会資料
Makoto Oya
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
Amazon Web Services Japan
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
IDaaS を正しく活用するための認証基盤設計 ~Azure Active Directory の構成パターン詳細~
Trainocate Japan, Ltd.
AWS Black Belt Online Seminar 2017 Amazon Connect
AWS Black Belt Online Seminar 2017 Amazon Connect
Amazon Web Services Japan
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較
Citrix Systems Japan
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
wind06106
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Yusuke Kodama
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
Sjoukje Zaal
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
akira6592
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
20191125 Container Security
20191125 Container Security
Amazon Web Services Japan
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
Yusuke Kodama
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
ID-Based Security イニシアティブ
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
TAKUYA OHTA
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
Amazon Web Services Japan
IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計
Trainocate Japan, Ltd.
Azure Arc Enabled Serverの活用
Azure Arc Enabled Serverの活用
Tomoya Katayama
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
Citrix Systems Japan
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
Tomotaka Suzuki(御成門プログラマー)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
Amazon Web Services Japan
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
Amazon Web Services Japan
More Related Content
What's hot
再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較
Citrix Systems Japan
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
wind06106
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Yusuke Kodama
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
Sjoukje Zaal
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
akira6592
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
20191125 Container Security
20191125 Container Security
Amazon Web Services Japan
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
Yusuke Kodama
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
ID-Based Security イニシアティブ
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
TAKUYA OHTA
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
Amazon Web Services Japan
IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計
Trainocate Japan, Ltd.
Azure Arc Enabled Serverの活用
Azure Arc Enabled Serverの活用
Tomoya Katayama
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
Citrix Systems Japan
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
Tomotaka Suzuki(御成門プログラマー)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
Amazon Web Services Japan
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
Amazon Web Services Japan
What's hot
(20)
再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20191125 Container Security
20191125 Container Security
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
GoodBye AD FS - Azure Active Directory Only の認証方式へ切り替えよう!
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
Active Directory とシームレスにマルチに連携する多要素認証基盤の活用方法
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計
Azure Arc Enabled Serverの活用
Azure Arc Enabled Serverの活用
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
ここまで進化したNetScalerのリモートアクセスソリューション ~ Unified Gatewayとは ~
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
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での操作をサポートしています