在/include/defines.inc.php中修改大约980行(zabbix-3.4.7),加入中文字符支持,
vim /var/www/html/zabbix/include/defines.inc.php
原始正则:
define('ZBX_PREG_INTERNAL_NAMES', '([0-9a-zA-Z_\. \-]+)'); // !!! Don't forget sync code with C !!!
修改为:
// \x80-\xff:匹配用GBK (GB2312/GB18030)编码的所有汉字和标点符号
define('ZBX_PREG_INTERNAL_NAMES', '([0-9a-zA-Z_\. \-\x{80}-\x{ff}]+)'); // !!! Don't forget sync code with C !!!