始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
Create a Compute Engine VM instance
/ 20
Install an Apache Web Server
/ 20
Install the Ops Agent
/ 30
Create an alerting policy
/ 30
このラボでは、Cloud Monitoring を使用してトラフィックを生成し、Google Cloud コンソールの事前定義された Apache ダッシュボードで指標を確認します。
Apache ウェブサーバーのインテグレーションにより、オープン接続や受信リクエストの数など、トラフィック関連の指標が収集されます。また、アクセスログとエラーログも収集されます。アクセスログは、リクエストの詳細に重点を置いた JSON ペイロードに解析されます。エラーログは、そのエラーコードとメッセージの解析に使用されます。
このラボでは、次のタスクを行う方法について学びます。
Google Cloud コンソールで、ナビゲーション メニュー > [Compute Engine] > [VM インスタンス] を選択します。
VM インスタンスを作成するには、[インスタンスを作成] をクリックします。
[マシンの構成] を参照します。
以下の値を選択します。
| プロパティ | 値(値を入力するか、指定されたオプションを選択) |
|---|---|
| 名前 | quickstart-vm |
| ゾーン | |
| シリーズ | E2 |
| マシンタイプ | e2-small |
[OS とストレージ] をクリックします。
[変更] をクリックし、ブートディスクの構成を始めます。
[選択] をクリックします。
[ネットワーキング] をクリックします。
[作成] をクリックします。VM が準備できると、[インスタンス] タブのインスタンスのリストに表示されます。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
Apache ウェブサーバーを Compute Engine VM インスタンスにデプロイする手順は次のとおりです。
[SSH] ボタンをクリックして、インスタンスへのターミナルを開きます。
次のコマンドを実行して、インスタンス上のパッケージ リストを更新します。
sudo apt-get install apache2 php を使用してください。インストールを続行するかどうか確認するように求められたら、「Y」と入力します。
http://EXTERNAL_IP を使用して Apache2 HTTP サーバーに接続します。EXTERNAL_IP には VM の外部 IP アドレスを指定します。[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
次のコマンドは、Apache ウェブサーバーのテレメトリーを収集して取り込み、ターミナルを使用して Ops エージェントを再起動するための構成を作成します。
google-cloud-ops-agent が正常にインストールされたことを確認できます。
Apache ウェブサーバーからログを取り込む方法について詳しくは、Apache ウェブサーバーの Ops エージェントを構成するをご覧ください。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
Monitoring のダッシュボードを使用すると、サービスに関連する指標を確認し、分析できます。このラボでは、Apache ウェブサーバーに関する指標を生成し、自動的に作成される [Apache Overview] ダッシュボードで指標データを確認します。
上記のコマンドは、Apache ウェブサーバーに 4 秒間隔でリクエストを送信してトラフィックを生成します。
[Apache の概要] ダッシュボードを表示する手順は次のとおりです。
コンソールで、上部にある検索バーを使用して「Monitoring」を検索し、[Monitoring] サービスに移動します。
ナビゲーション パネルで [ダッシュボード] を選択します。
[すべて] ダッシュボードで、[Apache Overview] ダッシュボードを選択します。[Apache GCE Overview] ダッシュボードが開きます。
ダッシュボードには、Apache と Compute Engine のインテグレーションに関する情報を示すいくつかのチャートがあります。
アラート ポリシーは、指定した条件が成立した際に通知するように Cloud Monitoring に指示します。
メール通知チャンネルを設定する手順は次のとおりです。
アクセスできるメールアドレス
指標をモニタリングして、Apache ウェブサーバーのトラフィック レートが 4 KiB/秒を超えた場合にメール通知を送信するアラート ポリシーを作成するには、次の操作を行います。
Google Cloud コンソールで、ナビゲーション メニュー > [Monitoring] > [アラート] を選択し、[Create policy] をクリックします。
モニタリング対象の時系列を選択します。
Apache トラフィックのチャートが表示されます。
[Transform data] セクションで次の値を選択してから、[NEXT] をクリックします。
1 分
rate
[Configure alert trigger] セクションで次の値を選択してから、[NEXT] をクリックします。
任意の時系列の違反
しきい値より上
4000
[Configure notifications and finalize alert] セクションで、次の値を選択します。
表示名を選択し、[OK] をクリックします。30 分
Apache トラフィックしきい値より上
[ポリシーを作成] をクリックします。アラート ポリシーが有効になりました。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
先ほど作成したアラート ポリシーをテストする手順は次のとおりです。
コンソールで、ナビゲーション メニュー > [Compute Engine] を選択します。
[接続] 列で [SSH] をクリックして、VM インスタンスへのターミナルを開きます。
ターミナルに次のコマンドを入力します。
上記のコマンドは、Apache ウェブサーバーでトラフィックを生成します。
Apache ウェブサーバーで、トラフィック レートがしきい値 4 KiB/秒を超えると、メール通知が送信されます。このプロセスが完了するまで数分かかる場合があります。
受信するメール通知は、次の例のようになります。
このラボでは、VM に Ops エージェントをインストールし、このエージェントを使用してインスタンスでの潜在的な問題を受信者に通知するためのアラート ポリシーを設定する方法を学習しました。
マニュアルの最終更新日: 2025 年 9 月 16 日
ラボの最終テスト日: 2025 年 9 月 16 日
Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください