自定义协议识别失败的排查思路及解决方法

来自Panabit维基
跳到导航 跳到搜索

问题现象

对某个域名做了自定义,但是在连接信息里看到会话的域名是自定义的, 但是会话的识别不是自定义的名称。


排查方法

通过命令 floweye node list | grep IP 查看节点信息,发现有 2 个应用的节点 记录了该 IP

自定义协议识别失败的排查思路及解决方法.1.png

解决方法

http 这个应用的节点显然不是我们想要的将其删除

删除命令: floweye node remove ip port

自定义协议识别失败的排查思路及解决方法.2.png

再通过之前的命令查看是否删除成功。


总结

通过关联的域名识别出自定义协议,最终还是依赖节点跟踪实现的。通过命令 floweye node list 可以列出所有的节点。如果节点冲突,可能会导致自定义 的识别达不到预期效果。

另外, http 也就是 WWW 协议,默认是不会有节点的,这里出现节点的原因 是开启了 WWW 增强代理的选项。大家记住,这个选项只在需要分流 WWW 协议的时候才开启。

自定义协议识别失败的排查思路及解决方法.3.png