ubuntu安装goaccess监控(docker可参考)

ubuntu安装goaccess监控

(###启动的docker容器是使用ubuntu镜像创建,在创建好容器后中文乱码,提前创建好环境变量,附:docker run -itd --name (名) --env LANG=C.UTF-8 镜像名###)

root@cb57601f5fd6:/# apt-get update      docker容器需要更新
root@cb57601f5fd6:/# apt-get install wget make vim(最小化安装后需要手动安装的部分软件)
root@cb57601f5fd6:/# wget https://github.com/maxmind/geoip-api-c/releases/download/v1.6.11/GeoIP-1.6.11.tar.gz
root@cb57601f5fd6:/# tar -zxf GeoIP-1.6.11.tar.gz
root@cb57601f5fd6:/# cd GeoIP-1.6.11
root@cb57601f5fd6:/# ./configure
root@cb57601f5fd6:/# make
root@cb57601f5fd6:/# make install
root@cb57601f5fd6:/# cd 
root@cb57601f5fd6:/# wget -c https://tar.goaccess.io/goaccess-1.3.tar.gz
root@cb57601f5fd6:/# tar -zxf goaccess-1.3.tar.gz 
root@cb57601f5fd6:/# cd goaccess-1.3
root@cb57601f5fd6:/# apt-get install gcc openssl libssl-dev libncursesw5-dev
root@cb57601f5fd6:/# cd goaccess-1.3
root@cb57601f5fd6:/# ./configure --enable-utf8 --enable-geoip=legacy --with-openssl(./configure --prefix=/usr/local/goaccess --enable-utf8 --enable-geoip=legacy --with-openssl
)
root@cb57601f5fd6:/# make && make install
root@cb57601f5fd6:/# ln -s /usr/local/lib/libGeoIP.so.1 /usr/lib/libGeoIP.so.1
root@cb57601f5fd6:/# goaccess -V
root@cb57601f5fd6:/# vim /usr/local/goaccess/etc/goaccess/goaccess.conf
##去掉注释或直接添加
time-format %H:%M:%S     
date-format %d/%b/%Y 
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"  
root@cb57601f5fd6:/# apt-get install lrzsz
root@cb57601f5fd6:/# rz
root@cb57601f5fd6:/# goaccess -f 0308.log -p /usr/local/etc/goaccess/goaccess.conf 
root@cb57601f5fd6:/# wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh nginx  #通过nginx显示
root@cb57601f5fd6:/# mkdir /usr/local/share/GeoIP/ 
root@cb57601f5fd6:/# cp /root/GeoIP-1.6.11/data/GeoIP.dat /usr/local/share/GeoIP/
root@cb57601f5fd6:/# goaccess -a -d -f 0308.log -p /usr/local/etc/goaccess/goaccess.conf -o /home/wwwroot/default/index.html
root@cb57601f5fd6:/# vim goaccess.sh
#添加
#!/bin/bash
LANG="zh_CN.UTF-8"
/usr/local/bin/goaccess -a -d -f/root/0308.log -p /usr/local/etc/goaccess/goaccess.conf -o /home/wwwroot/default/goaccess.html

root@cb57601f5fd6:/# chmod +x goaccess.sh 
root@cb57601f5fd6:/# sh goaccess.sh 

终端界面:
在这里插入图片描述

html界面:成功界面

另附(参考文档):
https://blog.csdn.net/weixin_33724659/article/details/94712020
https://www.cnblogs.com/ssgeek/p/12114667.html
https://www.cnblogs.com/longren/p/10945623.html
https://www.goaccess.cc/?mod=download
https://www.cnblogs.com/zjz20/p/11518485.html
cnblogs.com/findumars/p/5376898.html
https://www.cnblogs.com/songxingzhu/p/7403267.html

初次涉足,请多指教
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不见!?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值