1,下载最新的yum-3.2.28.tar.gz并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
2,进入目录,运行安装
cd yum-3.2.28
./yummain.py install yum
3,最后更新系统。
yum check-update
yum update
yum clean all
4,使用pip进行安装
pip install ngxtop
有了ngxtop,实时解析nginx访问日志,并且将处理结果输出到终端
ngxtop使用详解
ngxtop 参数 print|top|avg|sum ngxtop info 显示日志格式信息
-l 或–access-log 设置日志路径
-f 或–log-format 设置日志格式,默认格式combined,另外一种较常用格式为common
–no-follow 处理以前的日志,实时日志不做处理
-t 或 --interval 刷新频率,默认2秒
-g 或 --group-by 按变量分组,默认显示 request_path
-w 或 --having 筛选 [default: 1]
-o 或 --order-by 输出的排序方式,默认: 访问数
-n 或 --limit 显示top多条,默认前top 10条
-a …或 --a … 对输出字段做处理,可选 sum, avg, min, max
-v或 –verbose 详细输出
-d或 –debug debug模式,输出每行及记录
-h或 –help 显示帮助详细
–version 显示版本信息
高级参数
-c 或 --config 指定nginx配置文件,自动分析日志格式
-i 或 --filter 满足表达式的过滤将被处理
-p 或 --pre-filter in-filter expression to check in pre-parsing phase.
另外一些变量可以在分析时用到,名字含义同日志格式里的设置:
remote_addr、remote_user、time_local、request、request_path、status、body_bytes_sent、http_referer、http_user_agent。