Skip to content

laiqb/monitor_log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monitor_log(日志监控工具)

一款基于 Rust + WebSocket + HTML 的实时日志监控工具,支持实时 tail 日志、目录浏览、搜索高亮等功能,开箱即用,无需安装客户端。


✨ 功能特点

  • 实时日志监控:WebSocket 推送日志,延迟低,自动滚动
  • 目录可视化浏览:输入目录路径,自动列出文件/子目录,点击即可进入
  • 日志搜索高亮:关键词搜索 + 黄色高亮 + 上下定位
  • 本地缓存恢复:刷新页面自动恢复文件路径、搜索词、历史日志
  • 简洁界面:工具栏固定,当前路径实时显示,内容区滚动

🚀 快速开始

1. 启动后端(Rust)

# 克隆代码
git clone https://github.com/laiqb/monitor_log.git
cd monitor_log

# 编译运行
cargo run --release

# 浏览器访问
http://<服务器IP>:3030

# 使用方法
输入日志文件路径(如 /var/log/nginx/access.log),点击 tail_f 开始监控
输入目录路径(如 /var/log/nginx/),可浏览文件列表
输入搜索关键字,点击 搜索,可用 下一个 / 上一个 定位结果
点击 清空 可清空当前日志显示

About

不用ssh 服务器, 通过 网页监控日志

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors