使用 GoAccess 监控 Nginx
使用 GoAccess 这款软件可以非常方便的监控 Nginx 的 Access 日志,并以非常可观的界面展示在 Web 页面中。

安装 GoAccess
需要安装 ncursesw 这个依赖:
sudo yum install ncurses-devel ncurses geoip-devel -y
然后,安装 GoAccess:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz
tar -xzvf goaccess-1.2.tar.gz
cd goaccess-1.2/
./configure --enable-utf8 --enable-geoip=legacy
make && sudo make install
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess ## 建立软链
基础使用
启用实时的监控如下:
goaccess /var/log/nginx/access.log
-o /usr/share/nginx/html/report.html
--real-time-html --time-format='%H:%M:%s'
--date-format='%d/%b/%Y'
--log-format=COMBINED
--port=5260
--addr=0.0.0.0
具体的使用可以参考 官方的文档。
Last modified: 06 August 2024