Skip to main content

外部監視の設定(collectdを使用)

GitHub Enterprise Server インスタンスから収集されたメトリックを収集して分析するように外部監視システムを構成します。

外部 サーバーを設定する

外部 サーバーをまだ設定していない場合、お使いの GitHub Enterprise Server インスタンス で 転送を有効にする前に設定する必要があります。 サーバーでバージョン 5.x 以降を実行している必要があります。

  1. サーバーにログインします。
  2. を作成、または編集することで、ネットワークプラグインをロードし、適切な値をサーバとポートのディレクティブに追加します。 ほとんどのディストリビューションでは、これは指定された場所にあります。

collectd.confファイルの例: サーバーを実行するための設定

LoadPlugin network
...
...
<Plugin network>
    Listen "0.0.0.0" "25826"
</Plugin>

GitHub Enterpriseで collectd 転送の有効化

既定では、 転送は GitHub Enterprise で無効になっています。 次の手順に従って、 転送を有効にして設定します。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅にある をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。1. [ Site admin] サイドバーで、[[Management Console]] をクリックします。

  3. ログ転送設定の下に、collectd転送を有効にするを選択します。

  4. [サーバー アドレス] フィールドには GitHub Enterprise のアプライアンスの統計を転送したい サーバーのアドレスを入力します。

  5. [ポート] フィールドに、 サーバーへの接続に使用するポートを入力します。 (デフォルトは 25826)

  6. [暗号化のセットアップ] ドロップダウン メニューで、 サーバーとの通信のセキュリティ レベルを選択します。 (なし、署名付きパケット、パケットの暗号化) 1. [設定] サイドバーで [設定の保存] をクリックします。

    メモ

    [Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。

  7. 設定の実行が完了するのを待ってください。

トラブルシューティング

中央の collectd サーバーはデータを受信していません。

GitHub Enterprise は バージョン 5.x に付属しています。 5.x には、4.x リリース シリーズとの下位互換性がありません。 お使いの GitHub Enterprise Server インスタンス から送られるデータを受信するには、中心の サーバーは 5.x 以上のバージョンでなければなりません。

他に質問や問題がある場合、GitHub Enterprise サポート にアクセスしてください。