nginx构建可视化实时日志监控平台
/ 默认分类 / 共计 0 次评论

nginx构建可视化实时日志监控平台

/ 默认分类 / 共计 0 次评论

安装一个go_access在线日志

wget https://tar.goaccess.io/goaccess-1.3.tar.gz
tar -xzvf goaccess-1.3.tar.gz
cd goaccess-1.3/
./configure --enable-utf8 --enable-geoip=legacy
make
make install
  1. 在server区块下添加一个location
location /go.html {
         alias /application/nginx/html/go.html;
 }

保存后退出

  1. 在nginx 网页目录添加 一个 go.html ,确保它可以被访问
   touch /application/nginx/html/go.htm
  1. 创建go.sh脚本
#-----------------------goaccess日志----------------
#!/bin/sh
LANG="zh_CN.UTF-8"           #页面转换为中文
/usr/local/bin/goaccess /application/nginx/logs/access.log -o /application/nginx/html/go.html -p /usr/local/etc/goaccess/goaccess.conf
#-----------------------goaccess日志----------------

计划任务 [一分钟一次]

  1. 把命令配置为定时任务
 [root@leilei html]# crontab -l
 */1 * * * * /bin/bash /root/go.sh > /dev/null 2>&1 &

921a2035e6634154ae5eb8c919f234e5.png