Hugo博客公告弹窗

强大简洁的nginx日志分析工具

项目:https://github.com/woniu336/rhit

致谢:https://github.com/Canop/rhit

威胁情报:https://www.abuseipdb.com/

场景

市面上有不少分析nginx日志的工具,部分内容和统计工具有重合,还有不少花里胡哨的、加载慢的,总觉得不顺手,就自己训练AI做了一个自用的,借此分享出来,如果你觉得还行,就打个星吧。

基于 rhit 的 Web 日志分析和报告管理系统,提供友好的 Web 界面进行日志查询、威胁检测和报告管理。

功能特性

  • 📊 日志报告管理:自动生成和管理多站点的 rhit 报告
  • 🔍 日志搜索:支持按状态码、路径、IP等条件搜索日志
  • 🛡️ 威胁检测:IP威胁分析、XSS/SQL注入检测、爬虫识别
  • 🕷️ 蜘蛛统计:识别30+种知名爬虫,按类型统计访问情况
  • 🔐 用户认证:基于 Session 的登录认证系统
  • 定时任务:自动生成每日报告并清理旧数据

快速安装

首先开放5000端口,例如

ufw allow 5000/tcp

一键脚本

git clone https://github.com/woniu336/rhit.git
cd rhit
chmod +x install.sh
./install.sh

打开浏览器访问:http://localhost:5000

默认账号

  • 用户名:admin
  • 密码:admin123

如果使用我之前的rsyslog教程设置日志中心,需要替换脚本

cd /rhit && \
wget -O daily_report.sh https://github.com/woniu336/rhit/raw/main/daily_reports.sh && \
chmod +x daily_report.sh && \
echo "下载并设置权限完成,准备执行..." && \
./daily_report.sh

截图预览

xDsjNVIgmmd2BTFXUllk2uIgYoedOdoq.webp

4iYD3QxvN0AcKvugphFlk8PU4aXT2Yan.webp

wrkJVw6dlwQLafzs8El1CtL6w1T6rnpI.webp

2er9kyXkIXnC5CI1UbHZd5BYQhOJovU6.webp

uPQ21jl4ARPhQBvwpAmcGpzvGYMUIpIX.webp

8St2OJLW7kxxAu45jbhIFIVKX2ZqSfIW.webp

CC BY-NC-SA 4.0 转载请注明
最后更新于 2026-01-24 20:11