基于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
- 基于webSocket的远程日志查看工具
- 基于 websocket 实现远程实时日志 在浏览器中查看设备的运行日志
- Tomcat 监控及远程日志查看工具psi-probe
- html5-websocket基于远程方法调用的数据交互实现
- 日志的查看管理与远程同步
- tomcat远程查看日志
- DebugView远程查看日志
- windows下的日志查看工具
- 一个日志查看工具的设想。
- 基于memcache的远程缓存工具类
- Mcafee 日志查看工具
- 日志查看工具
- 大日志查看工具
- Windows 日志查看工具
- 基于Tomcat的WebSocket
- 基于Tomcat的WebSocket
- 基于Tomcat的WebSocket
- 基于Tomcat的WebSocket
- android沉浸式状态栏的最简单实现
- 【9.14NOIP模拟pj】wtaxi 题解
- 浏览器实现PDF预览
- spring的自动装配-autowire
- 词法分析器
- 基于webSocket的远程日志查看工具
- 通过nginx做A/B测试
- 聚合数据(菜谱大全)
- Java学习笔记-数组
- 后缀自动机 模板 【Poi2000】 公共串 bzoj 2946
- codeforces - 276D【贪心+数学】
- 17 - 04 - 16 Web安全(12)
- 负载均衡之【pound】
- Sping Data与Elasticsearch整合