基于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.还没想出来,欢迎补充。
相关文章推荐
- 基于 websocket 实现远程实时日志 在浏览器中查看设备的运行日志
- 远哥谈 使用WebSocket开发在线实时看远程服务器log日志的工具
- Tomcat 监控及远程日志查看工具psi-probe
- Elastic 5.0实践---远程日志查看工具watchlog
- Tomcat 监控及远程日志查看工具psi-probe
- Mac使用ssh登录远程linux系统查看jetty日志及同时使用github工具
- svn管家--基于apache开发出来的SVN远程管理工具
- 日志查看工具
- SUS 日志查看工具:SUSLogViewer
- SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
- 编写Log4Net日志文件查看工具
- 使用XILINX SDK工具通过网络进行基于linux系统的远程调试方法
- SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
- 使用ADRCI (ADR Command Interpreter) 工具查看Oracle alert警告日志
- html5-websocket基于远程方法调用的数据交互实现
- 远程查看windows2003服务器日志文件
- 大日志查看工具
- 推荐一个查看debug日志的工具:webgrind
- cognos 日志查看小工具
- 远程查看windows2003日志文件