前の記事に基づいて、今回だけ
nginx Webサーバーの統計を収集します。
まず、モジュール
http_stub_status_moduleで nginxをインストールする必要があります。 これを有効にするには、/ usr / local / etc / nginx /
nginx.conf (freebsd用)に次の行を追加します。
場所/ nginx_status {
stub_status on;
#再隔離された場合はaccess_logを無効
access_log off;
#allow XX.YY.AA.ZZ; 127.0.0.1でのみ許可される
#deny all;
}
これで、
http:// localhost / nginx_statusをリクエストすると、サーバーは次のように出力
します。
アクティブな接続:1
サーバーは処理された要求を受け入れます
2 2 4
読み取り:0書き込み:1待機中:0
ここからCactiのスクリプトをダウンロードします。<a title = "
forums.cacti.net/download/file.php?id=12676 " href = "
forums.cacti.net/download/file.php?id=12676/ usr / local / share / cacti / scripts /に
get_nginx_clients_status.plおよび
get_nginx_socket_status.plを解凍して配置し
ます。cactiを開き、
テンプレートのインポートに
進み 、
cacti_graph_template_nginx_clients_stat.xmlおよび
cacti_graph_template_nginx_sockets_stat.xmlをインポートし
ますチャート用に2つの新しいテンプレートがあるはずです。
Nginx_clients_stat
Nginx_sockets_stat
グラフを作成し、統計を取得するURLを登録して、それらを観察します=)


(私のグラフではありません)
PS PERL LWP :: UserAgentモジュールが必要です。簡単に言えば、
perl -MCPAN -e 'install "LWP :: UserAgent"'
ベース:
http :
//forums.cacti.net/about26458.htmllighttpdの同様の記事:
habrahabr.ru/blogs/sysadm/66602UPD :
最初のスケジュールの凡例 :
アクティブな接続 -提供されるクライアントの数。
読み取り -読み取り状態の接続の数。
書き込み -記録状態にある接続の数。
待機中 -キープアライブ接続またはリクエスト処理状態
2番目のチャートの凡例 :
サーバーが受け入れる -受け入れられた接続の数。
処理済み -処理されたが、すぐには閉じられなかったものの数。接続テーブルがいっぱいになると、接続はすぐに閉じます
要求 -
処理される
要求の数。 キープアライブを使用すると、同じ接続で複数の要求が発生する可能性があります