Nginx のデフォルトチェックとポリシー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • エージェントクライアントコレクター は、Nginx ヘルスモニタリングのための以下のポリシーを提供します。ポリシーには、指定されたテーブルで指定されたチェックが付属しています。ポリシーとチェックは Windows と Linux の両方で使用できます。

    表 : 1. Nginx イベントポリシー
    チェック 説明 使用法 コマンド 出力
    nginx.check-nginx-alive Nginx サーバーが稼働しているかどうかを確認します。
    注:
    イベントのベーシック認証を使用します。
    check-nginx-status.rb
    -h, --host
    Nginx ホスト名
    -p, --port
    Nginx ポート
    注:
    イベントのベーシック認証を使用します。

    成功

    CheckNginxStatus OK: Nginx is Alive and healthy

    失敗

    CheckNginxStatus CRITICAL: Nginx is Down
    表 : 2. Nginx メトリクスポリシー
    チェック 説明 使用法 コマンド 出力
    nginx.metrics-nginx-server
    次の情報を取得します。
    nginx.active_connections
    サーバー上のアクティブな接続の合計数
    nginx.accepts
    受入済みの接続
    nginx.handled
    処理された接続。これは通常、受入済みの接続の数と同じです。
    nginx.requests
    サーバーによって処理された要求の合計数
    nginx.read
    サーバーが要求を読み取り中かどうかを示します。
    nginx.writing
    サーバーがクライアントに応答を書き込み中かどうかを示します。
    nginx.waiting
    要求を待機しているアイドル状態の接続
    注:
    メトリクスのベーシック認証を使用します。
    metrics-nginx.rb

    オプション:

    -u --url:サーバーステータスページの完全な URL。例:https://yoursite.com/nginx_status

    ws19-INC0047517.nginx.active_connections 1 1640135552 
    ws19-INC0047517.nginx.accepts 5746 1640135552 
    ws19-INC0047517.nginx.handled 5746 1640135552 
    ws19-INC0047517.nginx.requests 9603 1640135552 
    ws19-INC0047517.nginx.reading 0 1640135552 
    ws19-INC0047517.nginx.writing 1 1640135552 
    ws19-INC0047517.nginx.waiting 0 1640135552