基于webSocket的远程日志查看工具

来源:互联网 发布:用友软件股票行情 编辑:程序博客网 时间:2024/05/23 14:00


效果图

先上图。服务部署后,在浏览器中打开,效果如下:


主要技术

1.使用WebSocket建立长连接+ Runtime.exec()执行linux tail命令。

2.linux机器间建立信任。将需要查看日志的linux机器与部署日志监控服务的机器建立信任关系,以便使用linux 下的tail命令实时获取日志。

3. java使用ssh远程登录linux机器。如果查看日志的linux机器不能或者不想与部署日志监控服务的机器建立信任关系,就需要在代码中使用sshtools之类的工具,通过用户名、密码远程ssh登陆要查看日志的linux系统。 

代码我已经上传到csdn了,需要的朋友可以点击下载

应用方向

1.为部分不会使用linux系统查看业务日志的测试新秀提供方便。
2.稍加改造后,可以对线上系统进行异常日志监控报警。
3.在自动化测试中增加异常日志捕获,方便定位问题。
4.还没想出来,欢迎补充。
0 0
原创粉丝点击