zabbix配置优化(代码片段)

author author     2022-12-19     506

关键词:

1、zabbix开启中文语言
zabbix是一个多语言监控系统,默认使用英文并且也支持中文语言,详见《zabbix汉化方法》,但是安装zabbix里面看不到中文语言.请往下看:

![](http://i2.51cto.com/images/blog/201808/01/fd9e7ba3e80d17a1c883681d68cb0b47.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    开启zabbix对中文的支持:
    原来zabbix默认把对中文的支持给关闭了,我们需要修改zabbix的php源文件. 修改站点根目录下include/locales.inc.php文件.
    # vim include/locales.inc.php
    function getLocales() 
    return array(
            ‘en_GB‘ => array(‘name‘ => _(‘English (en_GB)‘),        ‘display‘ => true),
            ‘en_US‘ => array(‘name‘ => _(‘English (en_US)‘),        ‘display‘ => true), 
            ‘bg_BG‘ => array(‘name‘ => _(‘Bulgarian (bg_BG)‘),      ‘display‘ => true),
            ‘zh_CN‘ => array(‘name‘ => _(‘Chinese (zh_CN)‘),        ‘display‘ => true),
            //原本这里为false,请改为true
            ...........代码省略掉........
    );

2、 设置中文界面

技术分享图片

3、上传本地中文字体,因为zabbix自带的中文字体在图形展示方面容易出现乱码

技术分享图片

技术分享图片

致此,ZABBIX设置中文界面以及修改字体完成。

4、启动zabbix server自身监控

技术分享图片

5、数据库字符优化:
由于设置邮件告警后,告警内容或告警标题中文显示为乱码,所以需要对数据库里的字符集进行配置优化。
mysql> show variables like ‘%char%‘;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.03 sec)
##查看mysql字符集,修改character_set_database和character_set_server的字符为utf8,global表示全局生效,修改后,需要重启mysql与zabbix服务。
mysql> set global character_set_database=‘utf8‘;
Query OK, 0 rows affected (0.00 sec)

mysql> set global character_set_server=‘utf8‘;
Query OK, 0 rows affected (0.00 sec)

mysql>

zabbix配置文件的参数优化和zabbix的数据库优化

Zabbix配置文件的参数优化StartPollers=60StartPollersUnreacheable=80StartTrappers=20StartPingers=100StartDiscoverers=120#zabbix提示进程繁忙时修改此参数,最大二百五,建议100左右,值大消耗cpu性能大CacheSize=1024MStartDBSyncers=16HistoryCacheSiz 查看详情

zabbix——zabbix的安装和基本配置(代码片段)

Zabbix——Zabbix的安装和基本配置什么是Zabbix?Zabbix简介Zabbix的主要特点Zabbix主要功能Zabbix架构中的组件Zabbix监控流程一个完整的监控系统所需指标Zabbix-Server安装Zabbix-Agent安装安装配置完成后的测试Zabbix的基础配置总结什么是... 查看详情

zabbix配置参数优化

概述:使用zabbix监控服务器已有一段时间,监控的服务器不到100台,发现刷新zabbix页面有卡顿的现象。而且经常报“Zabbixpollerprocessesmorethan75%busy”的错误,检查服务器性能还是有保障的,最后发现zabbix_server.conf既然使用的... 查看详情

zabbix监控配置一般流程(代码片段)

zabbix监控配置流程服务端192.168.32.136客户端192.168.32.1251.配置客户端#安装依赖包[root@client~]#yum-yinstallgccgcc-c++pcre-devel#下载软件包,解压安装[root@client~]#wgethttps://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.2.ta 查看详情

zabbix配置邮件告警(代码片段)

服务器端配置创建Python脚本/usr/lib/zabbix/alertscripts/mail.py内容如下[[email protected]~]#vim/usr/lib/zabbix/alertscripts/mail.pyreload(sys)#!/usr/bin/envpython#-*-coding:UTF-8-*-importos,sysreload(sys)sys.se 查看详情

zabbix监控搭建(代码片段)

目录一、zabbix概述二、zabbix功能数据采集灵活的阈值定义高度可配置化的告警实时图形Web监控功能三、zabbix搭建1、安装nginx2、部署mariadb3、部署PHP4、测试连接数据库5、部署zabbixserver6、配置代理端zabbix(192.168.110.20)7、... 查看详情

zabbix监控搭建(代码片段)

目录一、zabbix概述二、zabbix功能数据采集灵活的阈值定义高度可配置化的告警实时图形Web监控功能三、zabbix搭建1、安装nginx2、部署mariadb3、部署PHP4、测试连接数据库5、部署zabbixserver6、配置代理端zabbix(192.168.110.20)7、... 查看详情

快速配置和使用zabbix(代码片段)

zabbix-server安装的详细步骤可参考:http://blog.51cto.com/13632824/2084412比较详细,适合新手入门。zabbix-agent客户端的安装:这里的客户端依然采用RPM方式安装[[email protected]~]#rpm-ivhhttp://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-re 查看详情

zabbix安装配置及邮件报警(代码片段)

Zabbix安装配置及邮件报警环境zabbix192.168.80.4/24centos7.6linux192.168.80.1/24centos7.6windows192.168.80.50/24一、zabbix服务器的安装1.部署LAMP架构1.1安装依赖包[root@zabbix~]#yuminstall-yhttpdmariadb-servermariadbphpphp-mysql 查看详情

zabbix(代码片段)

部署zabbix客户端配置‘客户端配置文件zabbix_agentd.conf常用配置参数:Server指定zabbix服务器的IP或域名ServerActive指定zabbix服务器的IP或域名Hostname指定本机的主机名UnsafeUserParameters是否启用自定义监控项,可选值为1,0UserParameter指定自... 查看详情

zabbix--zabbixserver的配置以及zabbixagent的安装配置(代码片段)

 1、zabbix server端的配置在进行源码安装zabbix时已经配置好了,具体要配置的参数如下:ListenPort=10051server服务的监听端口,默认是10051DBHost=localhost数据库IP地址DBName=zabbix数据库名称DBUser=zabbix数据库用户名DBPassword=zabbix数据... 查看详情

zabbix安装配置及邮件报警(代码片段)

目录环境一、zabbix服务器的安装1.部署LAMP架构1.1安装依赖包1.2修改配置文件1.3启动apache和mariadb1.4初始化数据库1.5验证php网页是否可以打开1.6对zabbix用户授权1.7验证php和mysql的联动性2.部署zabbix服务器2.1添加zabbix源2.2安装zabbix服务... 查看详情

zabbix安装配置及邮件报警(代码片段)

目录环境一、zabbix服务器的安装1.部署LAMP架构1.1安装依赖包1.2修改配置文件1.3启动apache和mariadb1.4初始化数据库1.5验证php网页是否可以打开1.6对zabbix用户授权1.7验证php和mysql的联动性2.部署zabbix服务器2.1添加zabbix源2.2安装zabbix服务... 查看详情

使用docker安装zabbix,并配置自定义监控项(代码片段)

使用Docker安装Zabbix,并配置自定义监控项一、Zabbix简介1.监控功能2.Zabbix工作原理3.Zabbix组件4.Zabbix进程二、使用Zabbix配置自定义监控项1.安装Zabbix2.开启自定义监控项3.编写Nginx自定义监控脚本一、Zabbix简介Zabbix可以用来监控各... 查看详情

zabbix监控介绍&配置zabbix架构(代码片段)

[toc]#Linux监控平台介绍常见的有cacti、nagios、zabbix、smokeping、open-falcon等等。cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监... 查看详情

zabbix配置邮件告警(代码片段)

...项目需求:如果需要监控业务中一些比较复杂的数据,而zabbix不可能给提供这种监控项,那么就需要自己写出监控数据的脚本或者其他语言的程序来获取这个监控值,然后通过zabbix_agentd发送给zabbix_server端处理编辑一个获取数据... 查看详情

调用zabbix的api接口导出主机配置信息(代码片段)

调用zabbix的api接口导出主机配置信息zabbix官方文档importrequestsimportjsonimportxlwtfromxlwt.WorksheetimportWorksheet#ZABBIX配置ZBX_API="https://1.1.1.1/zabbix/api_jsonrpc.php"ZBX_USER="lala"ZBX_P 查看详情

zabbix的架构配置选项(代码片段)

[toc]Zabbix的架构配置选项(二)一、添加自定义监控项目Zabbix的特色:我们有时候会根据业务需求配置一些个性化的需求服务去监控某台web的80端口连接数,并整出监控状态图:[]zabbix监控中心创建监控项目;[]针对该监控项目以图... 查看详情