代码拉取完成,页面将自动刷新
同步操作将从 左小岸礼/TailLog-Agent 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
配合TailLog(实时日志查看监控工具)使用的代理服务程序(Java版)
通过ssh协议访问日志服务器并读取日志
提供WebSocket服务,输出日志信息
2.其基本结构如下:
PC <----> 代理服务器 <----> 日志服务器
TailLog <----> Agent <----> 日志文件
3.主要技术栈
WebSocket
config.properties
##服务端口
server.port=10091
##被代理服务器的ssh配置(日志文件服务器)
ssh.server.log.ip=192.168.1.5
ssh.server.log.port=22
ssh.server.log.username=root
ssh.server.log.password=123456
java -jar taillog-agent-1.0.0.jar --spring.config.location=file:./config.properties
配置内容和方式同上
$ mvn package
$ mvn install
开发人员可以根据以下接口说明使用其他语言自行实现代理程序
ws://{ip}:{port}/websocket
默认端口:10091
{
"ssh": {
"ip":"192.168.5.55",
"port":"22",
"username":"root",
"password":"123456"
},
"content": "tail -f /home/project/app.log"
}
参数说明:
ssh:[选填] 被代理的服务器IP地址。客户端可以通过配置该信息指定访问的服务器。未填则使用代理配置的服务器信息
content:[必填] 待执行的linux命令。客户端将发送"tail..."等命令获取日志内容
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。