# GCP - Monitoring Enum

{{#include ../../../banners/hacktricks-training.md}}

## 基本情報

Google Cloud Monitoringは、クラウドリソースの**監視**、トラブルシューティング、パフォーマンス向上のためのツールのスイートを提供します。セキュリティの観点から、Cloud Monitoringはクラウド環境のセキュリティとコンプライアンスを維持するために重要な複数の機能を提供します。

### ポリシー

ポリシーは、**アラートがトリガーされる条件と通知が送信される方法を定義します**。これにより、特定のメトリックやログを監視し、しきい値を設定し、アラートを送信する場所や方法（メールやSMSなど）を決定できます。

### ダッシュボード

GCPの監視ダッシュボードは、**クラウドリソースのパフォーマンスとステータスを視覚化するためのカスタマイズ可能なインターフェース**です。チャートやグラフを通じてリアルタイムの洞察を提供し、効率的なシステム管理と問題解決を支援します。

### チャンネル

異なる**チャンネル**を設定して、**メール**、**SMS**、**Slack**などのさまざまな方法で**アラートを送信**できます。

さらに、Cloud Monitoringでアラートポリシーが作成されると、**1つ以上の通知チャンネルを指定することが可能です**。

### スヌーザー

スヌーザーは、指定されたスヌーズ期間中に**指定されたアラートポリシーがアラートを生成したり通知を送信したりするのを防ぎます**。さらに、**メトリックベースのアラートポリシー**にスヌーズが適用されると、Monitoringはその特定のポリシーに関連する**未解決のインシデントを解決**します。

### 列挙
```bash
# Get policies
gcloud alpha monitoring policies list
gcloud alpha monitoring policies describe <policy>

# Get dashboards
gcloud monitoring dashboards list
gcloud monitoring dashboards describe <dashboard>

# Get snoozers
gcloud monitoring snoozes list
gcloud monitoring snoozes describe <snoozer>

# Get Channels
gcloud alpha monitoring channels list
gcloud alpha monitoring channels describe <channel>
```
### ポストエクスプロイテーション

{{#ref}}
../gcp-post-exploitation/gcp-monitoring-post-exploitation.md
{{#endref}}

## 参考文献

- [https://cloud.google.com/monitoring/alerts/manage-snooze#gcloud-cli](https://cloud.google.com/monitoring/alerts/manage-snooze#gcloud-cli)

{{#include ../../../banners/hacktricks-training.md}}
