排查问题时,经常会用到netstat,但是对于缺少经验的人,看起来不是很直观。
现在,我们提供了一种netstat的图形化的工具,只要运行nestat -antp > netstat.log
把netstat.log 丢到在线工具上进行分析,就可以显示对应的网络拓扑。分析过程完全依赖浏览器本地执行,不会有IP信息泄露的风险。
使用过程如下所示:
1、执行 nestat -antp > netstat.log 获取网络的日志信息,建议使用root执行,普通账号看到的信息有残缺。例如:有些网络看不到对应的进程是什么。
2、把日志丢到 ctbots.com 上进行分析。https://ctbots.com/#/linux/singleNetstat
3、根据可视化的结果进行拖动、缩放。支持鼠标的拖动和滚轮的缩放。
4、根据拓扑图快速看到问题排查的方向。
其中,红色的组件表示当前的服务器持有的资源;蓝色的组件表示非当前的服务器持有的资源。
正方形的表示是服务器节点, 三角形表示是监听端口。
点击正方形,显示 服务器相关的链路信息。
点击三角形,显示 监听端口相关的链路信息。
点击连接线,显示 当前链路的基本信息
越粗的线,表示链路数量越多
本工具完全依赖您本地的浏览器计算,不会有任何IP信息传输。