LoginSignup
5
5

More than 3 years have passed since last update.

Microsoft 365 サービス正常性を取得する

Last updated at Posted at 2020-09-29

記事概要

SaaSの障害にユーザーは無力。仕事できない。何もできない。何が起こったかわからない。Microsoft 365(旧称:Office 365)の障害情報(サービス正常性)を取得する方法を知り、他のユーザーにも共有しよう。

この記事の対象

・Microsoft 365に障害が発生するたびにユーザーから問い合わせがあり、サービス正常性を効率的に取得・共有したい情報システム部門
・Microsoft 365を利用している開発者

サービス正常性を取得する方法

公式情報としてサービス正常性を取得する方法は4つある。

1. Microsoft 365 管理センターにアクセスする

特徴
・専門知識は不要。Microsoft 365 管理センターにアクセスすればよい
・Microsoft 365 の管理者権限が必要

2. Microsoft 365 Management API

概要
Azure Active DirectoryにManagement APIを登録して、各種ツールでサービス正常性を取得する。

特徴
・情報取得にAPI、情報の整理にJSONを利用する為、それらに関連した技術やナレッジが必須となる

3. Twitterアカウントをフォローする

概要
Twitterアカウントをフォローする。

特徴
・管理者権限が不要
・ブラウザのブックマーク機能等を利用すれば閲覧用のTwitterアカウントも不要になる
・140字の制約上、他の方法と比較すると情報が断片的である
・すべてのサービス正常性を取得できるわけではない。逆にテナントによっては管理センターで閲覧できないインシデントを取得することでもできる

4. メールで受信

概要
2019年から提供された機能。正常性サービス配信先のメールアドレスを2つまで指定可能
管理センター→サービス正常性→ユーザー設定

特徴
・メールアドレスを指定する操作には管理者権限が必要だが、指定するアドレスは管理者のアドレスである必要はない(配布グループのアドレスでも配信されることを確認済み)
・受信対象のサービスを選択可能(テナントで利用頻度の高いサービスのインシデントのみ取得する、といった設定も可能)
・メールで受信する関係上、Exchange Onlineに障害が発生すると機能しない可能性がある
・アドバイザリやインシデントのステータスが更新される都度配信される仕様の為、障害が多い日は多数のメールを受信する可能性がある。後述のPower Automateなどのツールでワンステップ挟んで制御する必要がある

自動配信先を設定する

2.と3.と4.についてはMicrosoft 365のPower Automateで他のサービスと連携することによって効率よく配信できる。

配信先サービス
例)Teams、メール、Yammer

配信先ユーザー
例)全社、グループ、ユーザー

2.の設定例

r-wakatsuki 様の記事がとてもわかりやすいので、こちらを参考に。

【Microsoft Flow】フローを利用して Office 365 サービス正常性を監視する
https://qiita.com/r-wakatsuki/items/e72f2ed4e3fd213483cf

3.の設定例

取得用のTwitterアカウントを使用しない場合
1. SharePoint OnlineのWebパーツを利用する
2. SharePointのページを編集し、+をクリックして「Twitter」で検索して選択

  1. Webパーツの編集画面で「@MSFT365status」と入力する

4.の設定例

Outlook
1. サービス正常性受信の為のフォルダーを作成する
2. 1で作ったフォルダーに「仕分けルール」を設定する
サービス正常性は特定のメールアドレスから受信する為、それを元に仕分けルールを作成する。仕分けルールが正常に動作することを確認してからPower Automateの設定に入ること。

Power Automate
1. Office 365のOutlookトリガー「新しいメールが届いたとき(V3)」を設定する
このステップでOutlookで仕分けルールを設定したフォルダーを指定する

2.各サービスに投稿するアクションを設定する
メールメッセージはHTMLなので、サービスによってHTMLをプレーンテキストに変換するアクションを挟んで可読性を高くすると◎

参考文献

Office 365 サービスの正常性をチェックする方法
Office 365 Management API の使用を開始する

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5