zabbix修改之中文主机名-阿里云开发者社区

开发者社区> 科技小能手> 正文

zabbix修改之中文主机名

简介:
+关注继续查看

让zabbix主机名支持中文,如下图:

wKiom1O2QwWz7F21AADEbwEm4tY362.jpg


让触发器表达式也支持中文:

wKioL1O2R53gv8n2AADVBhAM2-U480.jpg

实现步骤:

假如zabbix web目录位置在/var/www/zabbix,定义zabbix目录
ZABBIX_PATH=/var/www/zabbix

一、

在$ZABBIX_PATH/include/defines.inc.php文件中修改943行(zabbix-2.2.3),加入中文字符支持,原始正则:

1
define('ZBX_PREG_INTERNAL_NAMES''([0-9a-zA-Z_\. \-]+)');

修改为:

1
2
// \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 !!! */

修改后,主机名和监控项名都可以输入中文了。


二、

在$ZABBIX_PATH/include/classes/parsers/CTriggerExpression.php文件中修改808行(zabbix-2.2.3),使触发器表达式支持中文:

1
2
3
4
5
6
7
8
9
        private function isHostChar($c) {
                $cc=ord($c);
                if (($c >= 'a' && $c <= 'z') || ($c >= 'A' && $c <= 'Z') || ($c >= '0' && $c <= '9')
                                || $c == '.' || $c == ' ' || $c == '_' || $c == '-' || $cc > 127) {
                        return true;
                }
 
                return false;
        }


原文链接:http://hi.baidu.com/cqjfb/item/e159de0e55560dcb2e4c6ba6

本文在原作者的基础上做了补充。


本文转自 张斌_青岛 51CTO博客,原文链接:http://blog.51cto.com/qicheng0211/1434451


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C# 动态修改dll的签名 以及修改引用该dll文件的签名
原文:C# 动态修改dll的签名 以及修改引用该dll文件的签名 在读取RedisSessionStateProvider配置 提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken 方法里面那个字符串的获取 以及后来的签名 我们都应该 用code来实现,还有应用该dll文件的签名也一同需要修改。
1524 0
LINUX修改主机名
LINUX修改主机名
4 0
C#修改系统环境变量等
一、设置环境变量 public void SetPath(string pathValue)         {             string pathlist;             pathlist = Environment.
667 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12062 0
Zabbix window主机客户端安装并添加监控(学习笔记三)
1、下载zabbix_agents_2.4.4.win 2、将文件夹移动到C盘 3、修改conf下的zabbix_agentd.win.conf LogFile=C:\zabbix_agents_2.
836 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载