nginx には php-fpm のような組み込みのステータス ページがあり、nginx のステータスを理解し、nginx を監視するのに非常に役立ちます。その後の zabbix 監視のために、まず nginx ステータス ページが何であるかを理解する必要があります。
1. nginx ステータス設定を有効にする
デフォルトのホストまたはアクセスしたいホストに場所を追加します。
1 234567891011 |
サーバー{ 聞いてください *:80default_server; server_name_; location / ngx_status { stub_status on; すべて; } }
2. nginxを再起動してください 環境に応じて nginx を再起動します |
1
# サービス nginx の再起動
3. ステータスページを開きます
|
1
2
4
# カール http://127.0.0.1/ngx_status アクティブ 接続 : |
11921
サーバー 受け入れる 処理済み リクエスト11989 1198911991読む: 0書く: 7 待機中:42 4. nginx ステータスの詳細な説明 アクティブな接続 - アクティブな接続の数 サーバーが処理されたリクエストを受け入れる - 合計 11989 個の接続が処理され、11989 個のハンドシェイクが正常に作成され、合計 11991 個のリクエストが処理されました– 顧客の読み取り クライアントへの接続数 書き込み - クライアントへの応答データの数 待機 - キープアライブがオンになっている場合、この値はアクティブ - (読み取り+書き込み) に等しくなります。これは、Nginx が意味します。は常駐者の処理を完了し、次のリクエスト命令を待っています。 |