Submit Search
Upload
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
•
Download as PPTX, PDF
•
1 like
•
202 views
K
KenjiroHirata
Follow
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 54
Download now
Recommended
Azure Network 概要
Azure Network 概要
Takeshi Fukuhara
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
Amazon Web Services Japan
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
Minoru Naito
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
Amazon Web Services Japan
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Web Services Japan
Azureの学習にオススメな動画コンテンツまとめ.pptx
Azureの学習にオススメな動画コンテンツまとめ.pptx
mizuhiro
Recommended
Azure Network 概要
Azure Network 概要
Takeshi Fukuhara
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
Amazon Web Services Japan
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
Minoru Naito
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
Amazon Web Services Japan
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Web Services Japan
Azureの学習にオススメな動画コンテンツまとめ.pptx
Azureの学習にオススメな動画コンテンツまとめ.pptx
mizuhiro
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito
Amazon Web Services Japan
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
Tomotaka Suzuki(御成門プログラマー)
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Web Services Japan
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
AWSではじめるMLOps
AWSではじめるMLOps
MariOhbuchi
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
dcubeio
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
Amazon Web Services Japan
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ
Toru Makabe
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
Tetsuya Odashima
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
AWSのセキュリティについて
AWSのセキュリティについて
Yasuhiro Horiuchi
AWS Transfer Family SFTP and FTPS
AWS Transfer Family SFTP and FTPS
Kameda Harunobu
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
ToruKubota4
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
schoowebcampus
More Related Content
What's hot
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito
Amazon Web Services Japan
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
Tomotaka Suzuki(御成門プログラマー)
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Web Services Japan
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
AWSではじめるMLOps
AWSではじめるMLOps
MariOhbuchi
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
dcubeio
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
Amazon Web Services Japan
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ
Toru Makabe
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
Tetsuya Odashima
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
AWSのセキュリティについて
AWSのセキュリティについて
Yasuhiro Horiuchi
AWS Transfer Family SFTP and FTPS
AWS Transfer Family SFTP and FTPS
Kameda Harunobu
What's hot
(20)
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito
コンテナ導入概要資料2018
コンテナ導入概要資料2018
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
入門!Jenkins
入門!Jenkins
今だからこそ見直そうAzureコスト最適化
今だからこそ見直そうAzureコスト最適化
DevOps with Database on AWS
DevOps with Database on AWS
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
AWSではじめるMLOps
AWSではじめるMLOps
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
AWSのセキュリティについて
AWSのセキュリティについて
AWS Transfer Family SFTP and FTPS
AWS Transfer Family SFTP and FTPS
Similar to Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
ToruKubota4
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
schoowebcampus
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
SachieMiyazaki
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
skyarch2023.pptx
skyarch2023.pptx
スカイアーチ 採用チーム
使ってみようAzure activedirectory
使ってみようAzure activedirectory
Tsukasa Kato
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
wintechq
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
Amazon Web Services Japan
reinvent2019_standby_kitahara_20191029
reinvent2019_standby_kitahara_20191029
Masato Kitahara
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
真吾 吉田
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
Ryuki Yoshimatsu
Fin-JAWS セキュリティ担当者が見たAWS re:Inforce 2019
Fin-JAWS セキュリティ担当者が見たAWS re:Inforce 2019
Yusuke Karasawa
Public cloud and Security (JNSA/JASA/CISSP 2015)
Public cloud and Security (JNSA/JASA/CISSP 2015)
Tomo-o Kubo
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料
Serverworks Co.,Ltd.
Serverless Application Security on AWS
Serverless Application Security on AWS
Amazon Web Services Japan
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
Yasuhiro Horiuchi
Web制作/SIerのためのAWS
Web制作/SIerのためのAWS
真吾 吉田
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
Similar to Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
(20)
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
skyarch2023.pptx
skyarch2023.pptx
使ってみようAzure activedirectory
使ってみようAzure activedirectory
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
decode2016振り返り Azure IaaSなどインフラ系8セッションのポイントについて語ります!
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
reinvent2019_standby_kitahara_20191029
reinvent2019_standby_kitahara_20191029
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
Fin-JAWS セキュリティ担当者が見たAWS re:Inforce 2019
Fin-JAWS セキュリティ担当者が見たAWS re:Inforce 2019
Public cloud and Security (JNSA/JASA/CISSP 2015)
Public cloud and Security (JNSA/JASA/CISSP 2015)
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料
Serverless Application Security on AWS
Serverless Application Security on AWS
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
Web制作/SIerのためのAWS
Web制作/SIerのためのAWS
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
1.
Azure Monitor のアラートを 様々なコミュニケーションツ ールに通知する 株式会社ビヨンド 平田健士郎
2.
目次
3.
目次 ・自己紹介 ・きっかけ ・概要図と各機能紹介 ・流れ ・Chatwork ・Slack ・Twilio ・動画 ・まとめ
4.
自己紹介
5.
自己紹介 平田 健士郎 株式会社ビヨンドでインフラエンジニアとして2019年08月に入社 【担当業務】 サーバ保守運用 (24時間365日のサーバ有人保守サービス) インフラ構築
(お客様のご要望に合わせてクラウドインフラの構築) 社内NW管理 ISMS運用 【保有資格】 AWS SAA CCNA
6.
自己紹介 平田 健士郎 株式会社ビヨンドでインフラエンジニアとして2019年08月に入社 【担当業務】 サーバ保守運用 (24時間365日のサーバ有人保守サービス) インフラ構築
(お客様のご要望に合わせてクラウドインフラの構築) 社内NW管理 ISMS運用 【保有資格】 AWS SAA CCNA 最近彼女ができました!
7.
自己紹介 平田 健士郎 株式会社ビヨンドでインフラエンジニアとして2019年08月に入社 【担当業務】 サーバ保守運用 (24時間365日のサーバ有人保守サービス) インフラ構築
(お客様のご要望に合わせてクラウドインフラの構築) 社内NW管理 ISMS運用 【保有資格】 AWS SAA CCNA 最近彼女ができました!
8.
きっかけ
9.
きっかけ ・Azureで Azure Monitor
での監視要件 Azure Monitor (Azure リソースの監視ツール) ・運用品質をあげるためにメールだけでなくチャットツールと電話に通知がで きるようにしたい
10.
概要図と各機能紹介
11.
概要図と各機能紹介 Azure
12.
概要図と各機能紹介 Azure Monitor Azure のリソース監視ツール
13.
概要図と各機能紹介 Virtual Machens Azure の仮想マシン
14.
概要図と各機能紹介 Azure Automation プロセスの自動化、構成管理
15.
概要図と各機能紹介 Runbook Automation 内の作業単位
16.
概要図と各機能紹介 Webhook Runbookの起動トリガー
17.
概要図と各機能紹介 Runbookで動作する スクリプト
18.
概要図と各機能紹介 Chatwork チャットサービス Slack チャットサービス
19.
概要図と各機能紹介 Twilio 電話サービス
20.
流れ
21.
流れ VM を Azure
Monitor で監視
22.
流れ アラートが発生すると、アクションとして Azure Automation の
Webhook をコール
23.
流れ Power Shell スクリプトが起動され、 各コミュニケーションツールの
API をコール
24.
流れ コミュニケーションツールから端末へ通知
25.
Chatwork
26.
Chatwork Chatwork 側で事前にやっておくこと ・アカウント作成 ・API 利用申請 https://help.chatwork.com/hc/ja/articles/115000169501- API%E3%81%AE%E5%88%A9%E7%94%A8%E7%94%B3%E8%AB%8B%E3%82%92%E6%89%BF%E8%AA %8D-%E5%8D%B4%E4%B8%8B%E3%81%99%E3%82%8B ・APIトークンの発行 https://help.chatwork.com/hc/ja/articles/115000172402- API%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%82%92%E7%99%BA%E8%A1%8C%E3%81 %99%E3%82%8B ※公式
Chatwork API ドキュメント
27.
Chatwork Automation アカウントの追加
28.
Chatwork Runbook の作成 今回はRunbook の種類として「PowerShell」を指定
29.
Chatwork スクリプト ##roomid is chatwork
room id $roomid = 'ChatworkのルームID' ##$headers is hws-chatwork user zabbix $headers = @{"X-ChatWorkToken" = "ChatworkのAPIトークン"} ##$notification is a message content $notification = 'チャットワークのメッセージ' ##notificate to chatwork Invoke-RestMethod -Uri ` "https://api.chatwork.com/v2/rooms/$roomid/messages" ` -Method POST -Headers $headers -Body $notification 参考 https://qiita.com/miwato/items/38a0fb086b63c0ab8f45
30.
Chatwork Webhook の作成 Webhook 用の
URL が表示されるため忘れずにコピー
31.
Chatwork Azure Monitor のアクショングループ作成 Webhook
の URL を指定
32.
Chatwork Azure Monitor のアラートルール作成 監視している
VM のCPU使用率が60%を超えた際にアラート 先ほど作成したアクショングループを指定
33.
Chatwork 通知テスト stress コマンドで負荷をかける
34.
Chatwork stress コマンドとは? -> サーバで意図的に負荷をかけるコマンド インストールと使い方(Redhat系を例に説明) (EPELリポジトリインストール) #
yum install epel-release (stressコマンドインストール) # yum install stress (CPU負荷をかける ※-cは起動するstressプロセスの個数) # stress -c 1
35.
Chatwork 通知テスト Chatwork にメッセージが送られる
36.
Slack
37.
Slack Slack 側で事前にやっておくこと ・アカウント作成 ・Slack アプリ作成 https://slack.com/intl/ja-jp/help/articles/115005265703- %E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%A 7%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%83%9C%E3%83%83%E3%83%88%E3%81%A E%E4%BD%9C%E6%88%90 ・Incoming
Webhook を有効にして URL を取得する https://slack.com/intl/ja-jp/help/articles/115005265063-Slack-%E3%81%A7%E3%81%AE-Incoming- Webhook-%E3%81%AE%E5%88%A9%E7%94%A8
38.
Slack 大筋は Chatwork と同様 ・Azure
Automation で Runbook を作成 ・Runbook で API をコールするスクリプトを設定 ・Runbook が起動する Webhook を設定 ・Azure Monitor で アクショングループを設定 ・Azure Monitor で アラートを設定 スクリプトの中身が違う
39.
Slack スクリプト function Send-Slack{ param( [Parameter(Mandatory,Position=1)] [string]$message, [Parameter(Mandatory,Position=2)] [string]$webhookUrl ) # 日本語エンコード用 $encode
= [System.Text.Encoding]::GetEncoding('ISO-8859-1') $utf8Bytes = [System.Text.Encoding]::UTF8.GetBytes($message) # Jsonに変換する $payload = @{ text = $encode.GetString($utf8Bytes); } # SlackのREST APIをたたく Invoke-RestMethod -Uri $webhookUrl -Method Post -Body (ConvertTo-Json $payload) } # テスト $url = "https://hooks.slack.com/services/Txxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxx" Send-Slack -message "テスト" -webhookUrl $url 参考 : https://nasunoblog.blogspot.com/2016/07/post-message-from-powershell-to-slack.html
40.
Slack 通知テスト stress コマンドで負荷をかける
41.
Slack 通知テスト Slack にメッセージが送られる
42.
Twilio
43.
Twilio Twilio 側で事前にやっておくこと ・アカウント作成 ・API トークン取得 ・電話番号購入 https://jp.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account ※利用にはクレジットカードの登録 チャージが必要(2000円から) オートチャージで自動課金されるので必要が無い場合は無効にする
44.
Twilio 余談1 特定の国以下のページに記載されている国(日本を含む)の電話番号 を購入する場合、本人確認の登録が必要です。 https://jp.twilio.com/guidelines/regulatory 本人確認には、運転免許証等の本人確認書類画像データの登録をしま す。また、確認作業に3営業日ほどかかります。 アメリカの電話番号であれば Twilio 管理コンソールから数クリックで すぐに番号が取得できます。 余談1
45.
Twilio 余談2 Azure Monitor のアクショングループ設定で通知先として「音声」がある これで電話による通知が出来るが、 現在は国コード1(アメリカ等)の電話番号しかサポートされておらず、 日本の電話番号(国コード
81)はサポート外でした。 https://docs.microsoft.com/ja-jp/azure/azure-monitor/platform/action-groups 余談2
46.
Twilio 大筋は Chatwork と同様 ・Azure
Automation で Runbook を作成 ・Runbook で API をコールするスクリプトを設定 ・Runbook が起動する Webhook を設定 ・Azure Monitor で アクショングループを設定 ・Azure Monitor で アラートを設定 スクリプトの中身が違う
47.
Twilio スクリプト $key = "Twilio
の ACCOUNT SID" $secret = "Twilio の AUTH TOKEN" $uri = "https://api.twilio.com/2010-04-01/Accounts/$key/Calls" $xml = "http://twimlets.com/echo?Twiml=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF- 8%22%3F%3E%0A%3CResponse%3E%0A%20%20%20%20%3CSay%20language%3D%22ja- jp%22%20voice%3D%22woman%22%3E%0A%20%20%20%20%20%20%E3%82%A2%E3%83%A9%E3% 83%BC%E3%83%88%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E 3%81%BE%E3%81%99%E3%80%82%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F %E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%20%20%20%20%3C%2FSay%3E%0A%3C%2 FResponse%3E&" #音声 $parameters = @{Url=$xml; To="着信電話番号"; From="Twilioで取得した発信電話番号"; } 参考 : https://tech.sanwasystem.com/entry/2016/01/28/211457
48.
Twilio 通知テスト stress コマンドで負荷をかける ↓ Twilio から着信する
49.
動画
50.
動画 流れ ①stress コマンド で
VM に負荷をかける ②Azure Monitor で VM のCPU使用率上昇が検知される ③Azure Monitor から Azure Automation の Webhook がコールされる ④Slack, Twilio, Chatwork の API がコールされる ⑤各コミュニケーションツールに通知される ハンズオン動画 https://youtu.be/YdXkLFRwJvc
51.
まとめ
52.
まとめ ・Azure Monitor から
アラートを Chatwork, Slack, Twilio に通知することができた ・Webhook をアラートのアクションに設定できるため、 今回紹介したコミュニケーションツール通知以外にも様々ツールと連携が可能
53.
まとめ Azure について ・Azure Monitor
は アラート通知の連携先が豊富かつ使いやすい ・Azure はやはり Web UI が直感的に使いやすい ・リソース作成時に料金が表示されるのが助かる
54.
ご清聴ありがとうございました
Download now