Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amazon SNSでZabbixのアラートをプッシュ通知してみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hikaru Ashino
January 18, 2015
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon SNSでZabbixのアラートをプッシュ通知してみた
slideshare版:
https://www.slideshare.net/hikaruashinon/o-amazon-sns
Hikaru Ashino
January 18, 2015
More Decks by Hikaru Ashino
See All by Hikaru Ashino
さくらのクラウド高火力プランを使って 大規模言語モデル(LLM)を動かしてみよう
picasa
1
760
クラウドの作り方(GPUサーバ編)
picasa
0
3.4k
A story until offering openSUSE on Sakura VPS
picasa
0
170
自宅サーバでマストドンを立てる
picasa
1
3.5k
さくらのサービスを支えるAPI開発のお話(仮) - APIStudy#6
picasa
0
120
卒業制作 サーバーの脆弱性情報管理システム
picasa
0
84
Kickstartfileジェネレータを作ってみた
picasa
0
81
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた - JAWS DAYS 2015
picasa
0
160
cobbler + koan VPS作成の自動化
picasa
0
54
Other Decks in Programming
See All in Programming
ChromeでローカルLLM
ryu1013
0
200
LLM 101
dalinaum
0
470
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.9k
AI Augmentation Techniques with Liberty
ivargrimstad
1
410
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
290
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
190
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
Railsバージョンを4倍にした話
optim
0
970
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
4 Signs Your Business is Dying
shpigford
187
23k
Side Projects
sachag
456
43k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Language of Interfaces
destraynor
162
27k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
300
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
A Soul's Torment
seathinner
8
3.9k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Transcript
Amazon SNS zabbixのアラートをプッシュ通知してみた Hikaru Ashino
⾃⼰紹介 ¤ 芦野 光 東北電⼦専⾨学校 ⾼度ITエンジニア科 3年 ¤ アルバイト ¤
IT関連会社にてアルバイト ¤ サーバーエンジニアとして勤務 2014.03~ ¤ サーバー構築、ミドルウェア検証等 ¤ 最近のマイブームは、Ansible(構成管理ツール)です。
¤ ミドルウェアの検証 ¤ 仮想化技術の検証 ¤ 物理サーバーOSインストール⾃動化の検証(cobbler) ¤ zabbixからのアラートを受信するAndroidアプリの開発 ↑ ザビッくすアラート(仮)
アルバイト先での仕事内容
ザビッくすアラート(仮) ¤ zabbixからのアラートをプッシュ通知にて受信。 ¤ ポップアップ表⽰、通知⾳、バイブレーションなどを ⽤いてプッシュ通知をお知らせ。 ¤ プッシュ通知で受信したアラートを⼀覧表⽰。 ¤ ⼀覧画⾯から個々のアラートを選択して詳細表⽰。
¤ プッシュ通知にはAmazon SNSを利⽤。 ※ 今回利⽤しているzabbixは開発⽤に⽤意。 ※ 画像は開発中のサンプルです。
プッシュ通知/配信とは ¤ スマートフォンや等に対して外部からメッセージ等を配信で きる(プッシュできる)仕組みのこと ¤ アプリが起動していなくても通知できる。 Hello Hello Hello Hello
プッシュ通知例︓ニュース
プッシュ通知例︓防災情報
なぜプッシュを使おうとしたのか ¤ メールでのアラート通知 ¤ ⼤量にアラートが発⽣した場合、メールが受信できなくなる。 ¤ 上の現象にくわえて、重要なアラートを⾒つけることができない。
Amaozn SNSとは1 ¤ Amazon Simple Notification Service(Amazon SNS) ¤ クラウドからモバイル等へのメッセージ通知の設定、送信を
簡単にするサービス ¤ PUSH,HTTP,mail,SMSでのメッセージの送信をサポート ¤ 異なるプラットフォーム(Android,ios,WindowsPhone)でも 同じAPIで操作をサポート
Amaozn SNSとは2 ¤ 異なるプラットフォームのサポート ー 従来 APNS GCM WPNS Hello
Hello Hello Hello Hello Hello
Amaozn SNSとは3 ¤ 異なるプラットフォームのサポート ー Amazon SNS APNS GCM WPNS
Hello Hello Hello Hello Amazon SNS
Amazon SNSを使ってみる1 ¤ アプリケーションの登録 ※事前にGoogle Cloud Messagingを許可する プロジェクト(アプリ)のAPIキーの取得が必要
Amazon SNSを使ってみる2 ¤ アプリケーションにエンドポイント(送信先デバイス)登録 GCMとの初期通信時に発⾏されるデバイストークン (送信先のアドレスのようなもの)を登録
Amazon SNSを使ってみる3 ¤ トピックの作成 (メッセージを複数デバイスに⼀括送信できるグループ)
Amazon SNSを使ってみる4 ¤ トピックにエンドポイントの追加( create subscription ) (⼀括送信するグループにデバイスを追加する)
Amazon SNSを使ってみる5 ¤ トピックにエンドポイントの追加( create subscription ) (⼀括送信するグループにデバイスを追加する)
Amazon SNSを使ってみる6 ¤ メッセージの送信
Amazon SNSを使ってみる7 App Topic EndPoint EndPoint EndPoint EndPoint Subscription(PUSH) Subscription(PUSH)
Subscription(mail) Topic Subscription(SMS)
Amazon SNSを使ってみる8 Amazon EC2 (zabbix) Amazon SNS
開発環境 ¤ IDE(統合開発環境) ¤ EclipseADT Bundle ¤ ⾔語 ¤ Java
(Android) ¤ PHP (zabbix → Amazon SNS) ¤ Json (zabbixから端末(エンドポイント)) ¤ 端末 ¤ Nexus7 2012 (Android 4.4.4)
デモ
今後の開発予定 ¤ プッシュ通知表⽰の改善 ¤ アラートの⼀覧表⽰機能の作成。 ¤ アラートの既読、未読機能 ¤ アラート停⽌機能(アラート停⽌URLにジャンプ) ¤
障害作業の可視化 ¤ プッシュの負荷テスト ¤ セキュリティ⾯の検証 ※ 画像は開発中のサンプルです。
発表は以上になります。 ご清聴ありがとうございました