zabbix是从2.4升级到3.0的,基本上所有功能都正常,只有LLD出现异常。
我的LLD逻辑是这样的:
我在agent上增加一个脚本,通过select mysql一个表,拿到数据后组装成json;LLD就是通过监控这个sql是否有增加行,有则根据sel ect的内容添加item和trigger。
升级3.0后,这个LLD通过SQL查询的中文字符生成的item和trigger均出现乱码。一开始我怀 疑是mysql的问题,于是把数据库、所有的表和字段均设置为utf8,并把agent和server的m y.cnf添加上default-character-set=utf8,但并没有改善。
之后我利用zabbix本来的ODBC LLD来制作上面类似的功能,但得到的结果一样均为乱码。而且我再odbc.ini有加上CHARSET= utf8。
问题来了,中文乱码的问题是升级3.0后才出现,是否因为3.0的bug引起的?请问有没有办法解决?谢谢 !
我的LLD逻辑是这样的:
我在agent上增加一个脚本,通过select mysql一个表,拿到数据后组装成json;LLD就是通过监控这个sql是否有增加行,有则根据sel ect的内容添加item和trigger。
升级3.0后,这个LLD通过SQL查询的中文字符生成的item和trigger均出现乱码。一开始我怀 疑是mysql的问题,于是把数据库、所有的表和字段均设置为utf8,并把agent和server的m y.cnf添加上default-character-set=utf8,但并没有改善。
之后我利用zabbix本来的ODBC LLD来制作上面类似的功能,但得到的结果一样均为乱码。而且我再odbc.ini有加上CHARSET= utf8。
问题来了,中文乱码的问题是升级3.0后才出现,是否因为3.0的bug引起的?请问有没有办法解决?谢谢 !