nginxのログ監視ツール

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
 
 

 

 

おすすめ

転載: www.cnblogs.com/zjz20/p/11518485.html