zabbix修改主机名为中文名
Posted xuefy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix修改主机名为中文名相关的知识,希望对你有一定的参考价值。
我这边zabbix版本有2.4和3的都有。
要让zabbix主机名支持中文,,需要修改zabbix的php代码文件,如下图修改完中文主机名是不支持的:
实现步骤:
进到zabbix web目录,一般在/var/www/zabbix或者/usr/share/zabbix下
一、
修改/usr/share/zabbix/include/defines.inc.php文件中修改,我的在788行(zabbix-2.4.8),加入中文字符支持,原始正则:
define(‘ZBX_PREG_INTERNAL_NAMES‘, ‘([0-9a-zA-Z_\\. \\-]+)‘);
修改后,主机名和监控项名都可以输入中文了。
二、让触发器表达式也支持中文(我测试了 我的zabbix是4.2):
在$ZABBIX_PATH/include/classes/parsers/CTriggerExpression.php文件中天加,使触发器表达式支持中文:
以上是关于zabbix修改主机名为中文名的主要内容,如果未能解决你的问题,请参考以下文章