ngxtopは、PythonにインストールすることができますPythonベースのプログラムです。リアルタイム分析nginxのログへのアクセスngxtop、
そして、端末に結果(有用な指標のnginxのサーバー)。
主な機能
-
現在有効な要求
-
総リクエスト数の概要
-
ステータスコード(2XX、3XX、4XX、5xxの)によって提供される要求の総数
-
バイトの平均数は、送信されました
-
トップリモートアドレス
だけでなく、リアルタイム監視nginxのアクセスログは、以前のログの照合のトラブルシューティングを行うことができます。
Ngxtopは、Linuxにインストールされています
まず、あなたはPIP(Pythonのパッケージ管理システム)をインストールする必要があります
-
ルートの資格情報を使用してサーバーにログインします
-
次のパッケージをインストールすることにより、EPELリポジトリを有効にします
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
rpm -ivh epel-release-7-6.noarch.rpm
然后执行以下命令安装pip
yum install python-pip
最后使用下面安装ngxtop
pip install ngxtop
ngxtopは、詳細な使用しています
使用法:
ngxtop [オプション]
ngxtop [オプション](印刷|トップ| AVG | SUM)<VAR>
ngxtop情報
オプション:
ngxtop練習
1. ngxtop要求カウントコマンドは、URI要求、要求のステータスコード番号の概要を表示します。
$ ngxtop
2.トップクライアントIPをチェック
サーバーnginxのに多数の要求を発行した人を参照してください。
トップREMOTE_ADDR ngxtop
3は、HTTPリクエスト404を示しています
ngxtop -i'status> = 404'
4.分析のaccess.log
ngxtop -l /path/access.log
5. Apacheのオフラインのaccess.logを解析
ngxtop -f common -l /path/access.log
また、あなたは有用なデータを取得するためのaccess.logをフィルタリングするためのさまざまな組み合わせを使用することができます
https://github.com/lebinh/ngxtop