【V4.5、V4.8】Agent由于MAC过长导致注册不上

问题版本:

V4.5、V4.8

问题现象/报错:

终端注册后显示在线,控制台没有终端信息,终端配置文件中没有收到策略下发。部分版本在系统日志中会有提示center的服务,报data too long for column ‘mac’。

排查思路/解决方案:

排查思路:

4.8可以进到https://centerIP/index/agent/test,查看是否有“data too long for column ‘mac’”报错信息。

原因分析:

设计数据库表的时候 觉得单台机器4~5个mac地址差不多了,长度就没设那么大了,4.9版本之前都有可能遇到这个问题。

解决方案:

登录数据库之后,进入auditsys库,修改mac字段的长度:(注:VARCHAR单位是字符)

  • use auditsys;
  • ALTER TABLE agent MODIFY COLUMN mac VARCHAR(300);