MS Teams - 安定性とコンプライアンス

概要

多くの企業にとって、Microsoft Teams は社員のコラボレーションを促進し、改善するための必要不可欠なツールとなっています。 したがって、ITチームはこのアプリケーションのパフォーマンス、安定性、導入状況、ネットワーク接続に関して、組織全体で状況を監視することが不可欠です。

問題

Microsoft Teams のアプリケーションの不安定さやネットワーク接続の問題は、社員の不満を引き起こし、コラボレーションと生産性の低下をもたらします。 そのため、このアプリケーションに関する問題は迅速に対処する必要があります。

結果​

  • Microsoft Teams クライアントのパフォーマンスや安定性の問題は、社員の不満を引き起こし、生産性の低下につながる可能性があります。 通話中のアプリケーションのクラッシュなどの重大な問題は、MS Teams を効果的なコラボレーションツールとして信頼することを失わせる可能性があります。

  • ネットワーク接続の問題が散発的であれば、従業員の不満を招く可能性があります。 地域的または世界的な長時間の停止は、影響を受けた従業員の生産性にさらに深刻な影響を及ぼします。

ソリューション

  • サービスオーナーにとって、パフォーマンス、安定性、採用、ネットワーク接続の主要なKPIを示す要約ダッシュボードは、組織内のMS Teamsアプリケーションのステータスに関する明確な情報を提供します。

  • サポートチームは、主要指標用の専用ダッシュボードタブを用いて、ダッシュボードをより詳細に使用できます。 チャートの内訳とダッシュボードのフィルタにより、トラブルシューティングのための問題が絞り込まれます。

  • ネットワーク接続の問題、高い応答時間や接続失敗などが、地域ごとに視覚的に示されます。 ダッシュボードのフィルタを使用すると、発生率の高い問題を特定のサイトにおけるネットワークの障害に絞り込み、チケット生成を簡略化することができます。

パック構造

パックには、5つのタブ、6つのリモートアクション、および4つのキャンペーンが依存関係として含まれています。 パックを初めてインストールする際には、次のリモートアクションの実行スケジュールを設定する必要があります。

  • Teams 情報を取得

  • Microsoft Teams クライアントステータス取得

リモートアクションの設定手順は、リモートアクション設定セクションに記載されています。

ダッシュボード構造

このダッシュボードは、タブを利用してコンテンツを分けています。 サマリータブでは、組織全体の MS Teams の状況を簡潔に把握できるようにし、続いてコンプライアンス、安定性、パフォーマンス、接続性に特化したタブが続きます。

フィルター

各タブに共通するダッシュボードフィルタでは、特定のプラットフォームやデバイスタイプを選択できます。 3つの水準のローカライゼーションが提供されます:エンティティ、州、都市で、これは設定されたGeo-IPローカライゼーションのレベルに基づき制限されています。

さらに、場所タイプフィルタを使用すると、リモート社員とオフィス勤務社員のインサイトに焦点を当てることができ、利用者の場所によって発生する異なるネットワーク設定による接続性の問題を特定できます。

概要

サービスオーナーとサポートチーム向けには、組織全体のMS Teamsのステータスを素早く把握するために要約タブが用意されています。 主なコンポーネントの主要なKPIが以下に示されています。

  • コンプライアンス – 理想的には、MS Teams は、すべてのユーザーデバイスにインストールされ、最新であるべきです。 このセクションでは、その基準を満たしていないデバイスに焦点を当てています

  • 安定性 – MS Teamsのクラッシュとフリーズはユーザー体験に悪影響を及ぼします。 このセクションでは、MS Teamsクライアントがクラッシュまたはフリーズしているデバイスを強調しています。

  • パフォーマンス – MS Teams は、メモリ容量が許す限り大量の RAM を消費する可能性があります。 過剰な消費はデバイスのパフォーマンスを低下させる可能性があるため、3GBの平均メモリ消費が過剰と考えられるデバイスを監視するための指標が提供されます。

    • 注意: 消費量はメモリ容量によって異なります; 必要に応じてこの3GBのメモリフィルタを調整してください。

  • 接続性 – アプリケーションと同様に、Teamsでもネットワークの問題が発生する可能性があります。 これらの問題が解決されないと、ユーザー体験が大幅に低下する可能性があります。 このセクションでは、ネットワーク接続が失敗したデバイスの数と、そのようなネットワーク障害の割合に関する洞察を提供します。

コンプライアンス

このタブは、組織全体のMicrosoft Teamsクライアントのコンプライアンス状況に関する重要な洞察を提供します。 必要に応じて、すべてのデバイスにMS Teamsアプリケーションをインストールする必要があります。 Teamがインストールされていないデバイスを追跡するためのKPIを提供しています。 さらに、古いバージョンのTeamsを使用しているデバイスを強調するKPIも提供しています。 この情報は、「Microsoft MS Teamsクライアントステータスの取得」リモートアクションによって提供されます。

安定性

このタブは、組織全体におけるMS Teamsクライアントの安定性に関する重要な洞察を提供します。 クラッシュとフリーズのKPIは、MS Teamsのクラッシュやフリーズのタイムラインと共に表示されます。 バージョンとエンティティごとのクラッシュを示す棒グラフは、問題が発生している箇所を特定するのに役立ちます。最終的に、MS Teamsアップデーターアプリケーションのクラッシュ要約も提供されます。 MS Teamsアップデーターアプリケーションがクラッシュした場合、それはMS Teamsクライアントが正しく更新されていない可能性を示しています。

パフォーマンス

このセクションでは、オペレーターがMS Teamsクライアントのパフォーマンスを監視できます。 平均メモリ使用量のタイムラインは、MS Teamsクライアントのパフォーマンスの重要な変化を示します。 ダッシュボードの時間ピッカーとフィルターを使用して詳細を調査できます。 MS TeamsのCPU使用率の変化も時間の経過とともに確認できます。バージョンごとの平均メモリ使用量とCPU使用量を示す棒グラフは、特にリソースを多く消費するバイナリーのバージョンを特定するのに役立ちます。 この情報を使用して、デバイスのアップグレードを支援し、従業員の体験を改善し、サポートチケットの激増を回避するのに役立ちます。

接続状況

MS Teamsのネットワーク接続の問題をトラブルシューティングするために、このタブ内で2つの指標を使用しています:接続失敗と接続確立時間。

接続失敗という用語は、ホスト接続なし、サービス接続なし、拒否された接続という3つのメトリックの統合を指します。 KPIは、接続に失敗しているデバイスの数と失敗した接続の比率を示します。 エンティティとバージョンごとの内訳により、懸念事項をピンポイントで特定できます。

接続確立時間は、実質的に「ネットワーク応答時間」です。 平均はKPIとして示されており、エンティティとバイナリーのバージョンについても同様の内訳があり、地域/部門の問題や異常なバージョンの効果的なトラブルシューティングが可能です。

最後のセクションには、「Get Teams Info」リモートアクションの出力が表示されます。 このRAは、Windowsデバイス専用で、MS Teamsを実行しているデバイスが直面しているネットワーク接続の問題に関する追加情報を提供します。 MS Teamsと通信する際に認証エラーまたはネットワークアクセス拒否エラーが発生しているデバイスが示されます。 影響を受けているデバイスの数やエンティティごとの内訳が、両方のエラーについてKPIとして示されます。

最終的に、全体的なネットワークトラフィックが表示され、Teamsのネットワークトラフィックに関する追加の洞察が得られます。

リモートアクション構成

Get Teams Info (Windowsのみ)

このリモートアクションは、過去24時間に生成されたMS Teamsのログインとネットワークエラーを示します。

  • 認証エラー

  • ネットワークアクセス拒否エラー

このリモートアクションをすべてのアクティブなWindowsクライアントデバイスに対して毎日実行するよう構成することをお勧めします。

Microsoft Teams クライアントステータスの取得 (WindowsおよびmacOS)

このリモートアクションは、MS Teamsのバージョンと最終更新からの月数を返します。 MS TeamsのGPUアクセラレーションが有効かどうかも判断します。 GPUアクセラレーションは、MS TeamsのメモリおよびCPU使用量を増加させることによってパフォーマンスに悪影響を与える可能性があります。

スケジューリング

リモートアクションのスケジュールを設定すると、リモートアクションが実行される時期と対象デバイスを定義できます。 これにより、異なるデバイスグループをターゲットにすることができます。

下のgifに示されているように、特定のプラットフォームを対象とするスケジュールを作成できます。 この場合、NQLクエリを使用してWindowsベースのクライアントデバイスをフィルタリングします。

以下は、上記のgifで使用されているNQLクエリのスニペットです。 クエリは単にWindowsベースのデバイスのリストを返します。 必要に応じてクエリを編集してください:

Code
devices \n| where operating_system.platform == Windows\n and operating_system.name !in ["*server*", "*windows 11*"]

NQLクエリに関するヘルプが必要な場合は、NQLチュートリアルを参照してください。

Campaigns

このパックに含まれている4つのキャンペーンは以下の通りです:

  • Microsoft Teams を一時的に閉じる (短期間のメンテナンス) - 発動

  • Microsoft Teams を一時的に閉じる (短期間のメンテナンス) - 完了

  • Microsoft Teams を再インストール - 発動

  • Microsoft Teams を再インストール - 完了

リモートアクションはこれらのキャンペーンを起動し、デバイスで関連するリモートアクションを実行するためのユーザーの許可を求めます。 さらに、リモートアクションが正常に実行されると、その実行が完了したことをユーザーに通知するための追跡キャンペーンが開始されます。

Last updated

Was this helpful?