ngxtop是用python開發的一款監控nginx訪問日志的工具,
它可以實時動態地查看訪問最多的請求。
centos上安裝ngxtop
yum install python-pip
pip install ngxtop
用ngxtop -h查看其選項,其中幾個選項含義如下:
1)-l 指定訪問日志
2) -f 指定日志格式
3) --no-follow 只處理當前已經寫入的日志文件,而不是實時處理新增的日志
4) -c 指定nginx.conf路徑
5) -n 指定顯示行號
內容描述.
ngxtop具體用法
1) $ ngxtop
如果報錯:Error: Access log file or format was not set and nginx config file cannot be detected. Perhaps nginx is not in your PATH?
這是因為ngxtop找不到可執行文件nginx,解決辦法是
ln -s /usr/local/nginx/sbin/nginx /sbin/nginx
2)$ ngxtop -c /usr/local/nginx/conf/nginx.conf -n 20 //
指定nginx.conf,顯示20行,結果如圖
3) $ngxtop -c /usr/local/nginx/conf/nginx.conf print request http_user_agent remote_addr //
使用print打印指定變量
4) $ ssh remote tail -f /var/log/apache2/access.log | ngxtop -f common //
分析遠程機器的日志
-
python
+關注
關注
56文章
4806瀏覽量
84935 -
nginx
+關注
關注
0文章
152瀏覽量
12204 -
CentOS
+關注
關注
0文章
79瀏覽量
13784
原文標題:如何用ngxtop監控nginx訪問?
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論