文章目录[隐藏]
本文提供一种定期分析网站访问日志、提供HTML格式报告并每日发送邮件的方案。
安裝配置goaccess
$ echo "deb https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
$ wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install goaccess
安装一些可选的依赖、组件,以便支持地理信息统计等:
$ sudo apt-get install libncursesw5-dev libgeoip-dev libtokyocabinet-dev libssl-dev
编辑配置文件:
vim /etc/goaccess.conf
安装生成HTML报告的脚本
# 依赖
pip install jinja2
# 获取脚本
git clone https://github.com/void285/goaccess-render-plain-html
# 执行脚本
cd goaccess-render-plain-html
python goaccess-render-plain-html.py
-- EOF --
本文最后修改于2年前 (2022-09-01)