Skip to content
CoderHao edited this page Apr 13, 2018 · 4 revisions

Welcome to the mysql-sniffer wiki!

项目目的

mysql server自己开全量日志的话,会在一定程度上影响mysql的性能,并且多个mysql实例的日志不方便统一管理,mysql 全量日志阅读性差。

原理

mysql-sniffer直接去网卡上抓包,并通过开源软件libnids进行TCP包重组(我们修改了libnids的部分源码), 然后在应用层嗅探mysql包的状态转移逻辑

lvs的问题

有lvs环境下,如果client IP是保存在在每个连接阶段的tcp opt字段中,那么mysql-sniffer提取的真实的client IP而不是lvs的IP。

注意

暂时不支持mac/windows

Clone this wiki locally