您的位置:首页 > 其它

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

2017-01-16 20:36 183 查看

效果图

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



主要技术

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.还没想出来,欢迎补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: