Graylogへのログ転送

Stackheroインスタンスを設定して、システムログをGraylogに転送し、ログ管理を集中化する方法を学びます。

Graylogは、システムログ管理のための堅牢で使いやすいプラットフォームを提供します。ログの収集、整理、分析を簡素化し、Slackやメール通知、カスタマイズ可能なダッシュボード、強力なクエリインターフェースなどの機能を提供します。これにより、システム監視の強化、セキュリティの強化、トラブルシューティングの簡素化に最適なツールとなります。

Stackheroインスタンスを設定してGraylogサーバーにログを転送することで、ログ管理を集中化し、システム監視の効率と効果を向上させることができます。

Graylogをログ受信用に設定する手順は以下の通りです。

  1. GraylogのWebインターフェースにログインします。
  2. System > Inputsに移動します。
  3. Select inputドロップダウンからGELF HTTPを選択します。
  4. Globalオプションを有効にします。
  5. 入力に「GELF HTTPS」などの説明的な名前を付けます。
  6. 設定を保存します。

Graylog GELF HTTP入力設定Graylog GELF HTTP入力設定

次に、Stackheroダッシュボードで入力ポート設定を確認します。

  1. Stackheroダッシュボードにアクセスします。
  2. Graylogサービスの設定ページに移動します。
  3. Configureを選択します。
  4. Input Portsセクションで、ポート12201TCPTLSの両方で有効になっていることを確認します。必要に応じて設定を調整します。

Graylogでのポート12201でのTLSの有効化Graylogでのポート12201でのTLSの有効化

これで、GraylogインスタンスはStackheroからのログ受信の準備が整いました。

StackheroインスタンスをGraylogにログを転送するように設定するには:

  1. Stackheroダッシュボードにログインします。
  2. 設定したいサービスインスタンスに移動します。
  3. Logs Forwarderタブを選択します。
  4. Graylog DomainフィールドにGraylogドメインを入力します(例:<XXXXXX>.stackhero-network.comまたはカスタムドメイン)。
  5. Graylog Port12201に設定します。
  6. 設定を保存します。

これらの設定が保存されると、StackheroインスタンスはGraylogサーバーにログを転送し始めます。

StackheroのLogs Forwarder設定StackheroのLogs Forwarder設定

ログが正しく転送されていることを確認するには:

  1. GraylogのWebインターフェースを開きます。
  2. Searchセクションに移動します。
  3. "logs from"などのクエリを入力します。
  4. <XXXXXX>.stackhero-network.com:12201に送信されたインスタンスからのログエントリ(例:"Logs from svc-xxxxxx")を探します。

Graylogでのログ受信例Graylogでのログ受信例

おめでとうございます! Stackheroインスタンスは、Graylogサーバーにログを正常に転送しています。この設定により、集中化されたスケーラブルなログ監視と分析が可能になります。