azure-service-health について
azure-service-health は、Azure Service Health の通知、ヘルスデータ、アクセス制御を扱うエージェント向けのガイダンススキルです。ローカルの参照情報とリモートでの Microsoft ドキュメント取得を組み合わせています。
主な機能
- 01VM Resource Health の診断
- 02廃止アラートの解釈
- 03通知の保持期間に関する案内
- 04RBAC とセキュリティアドバイザリへのアクセス
- 05アラート、クエリ、連携
活用シーン
- 01VM ヘルス注釈の診断
- 02廃止アラートの影響評価
- 03Service Health アラートの設定
- 04Webhook によるアラート転送
MCP 対応
利用可能な場合、mcp_microsoftdocs で Microsoft ドキュメントを取得し、代替手段としてウェブページ取得を利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-service-healthインストール後、Claude Code で/azure-service-healthを入力して読み込まれたか確認します。
詳細
Azure Service Health スキル
このスキルでは、Azure Service Health に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートからドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が指定されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み込んでください。ファイルリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルをread_fileで読み込んでください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新版を取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L34-L38 | VM Resource Health の注釈の理解、VM の正常性に関する問題の診断、プラットフォームまたはユーザーに起因する VM の可用性とパフォーマンスの問題のトラブルシューティング |
| 意思決定 | L39-L44 | Azure の廃止アラートの選択と解釈、および廃止通知を特定のリソースに対応付けて、影響を評価し、緩和策を計画するためのガイダンス。 |
| 制限とクォータ | L45-L49 | Azure Service Health の通知の保存期間、ライフサイクルの各段階、イベントの種類やチャネルごとの保持動作の詳細 |
| セキュリティ | L50-L58 | テナント/サブスクリプションのロールと RBAC を使用して、Azure Service Health とセキュリティアドバイザリを閲覧できるユーザーを管理する方法。アクセススコープの構成や、セキュリティ関連の通知の表示も含みます。 |
| 構成 | L59-L66 | ARM/Bicep/PowerShell を使用した Service Health と Resource Health のアラートの構成、および Azure Resource Graph による Service Health データ/フィールドのクエリ。 |
| 統合とコーディングパターン | L67-L77 | API、Resource Graph、Webhook、コネクタ(OpsGenie、PagerDuty、ServiceNow)を使用して、Azure Service Health とセキュリティアドバイザリにプログラムからアクセスし、クエリを実行して振り分ける方法 |
トラブルシューティング
| トピック | URL |
|---|---|
| VM Resource Health の注釈の解釈とトラブルシューティング | https://learn.microsoft.com/en-us/azure/service-health/resource-health-vm-annotation |
意思決定
| トピック | URL |
|---|---|
| Azure の廃止アラートシグナルを効果的に選択する | https://learn.microsoft.com/en-us/azure/service-health/service-retirement-alerting-guidance |
| 廃止イベントを影響を受ける Azure リソースに関連付ける | https://learn.microsoft.com/en-us/azure/service-health/service-retirement-unified-impact-queries |
制限とクォータ
| トピック | URL |
|---|---|
| Service Health 通知のライフサイクルと保持について理解する | https://learn.microsoft.com/en-us/azure/service-health/service-health-notification-transitions |
セキュリティ
| トピック | URL |
|---|---|
| Service Health へのアクセスに必要なテナント管理者ロールについて理解する | https://learn.microsoft.com/en-us/azure/service-health/admin-access-reference |
| RBAC を使用して Azure Service Health の履歴へのアクセスを管理する | https://learn.microsoft.com/en-us/azure/service-health/health-history-overview |
| Azure Security アドバイザリのサブスクリプションアクセスを構成する | https://learn.microsoft.com/en-us/azure/service-health/security-advisories-add-subscription |
| Azure Service Health のセキュリティアドバイザリにアクセスして表示する | https://learn.microsoft.com/en-us/azure/service-health/security-advisories-elevated-access |
| Service Health のテナントアクセスとサブスクリプションアクセスを構成する | https://learn.microsoft.com/en-us/azure/service-health/subscription-vs-tenant |
構成
| トピック | URL |
|---|---|
| ARM テンプレートを使用して Service Health のアラートルールを定義する | https://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-arm |
| Bicep を使用して Service Health のアクティビティログアラートを構成する | https://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-bicep |
| Service Health の Azure Resource Graph フィールドについて理解する | https://learn.microsoft.com/en-us/azure/service-health/azure-resource-graph-overview |
| PowerShell と ARM テンプレートを使用して Resource Health アラートを構成する | https://learn.microsoft.com/en-us/azure/service-health/resource-health-alert-powershell-template |