1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码 1. 老套路先来个Zabbix简介:  2. 开始干活,配置本地yum源  3. 配置zabbix源 4. 下载atomic源并安装  5. 安装zabbix相关包 6. LAMP环境配置 8. zabbix 管理界面中文乱码解决方法

Zabbix是一个企业级的、开源的、分布式的监控套件;

Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送Email、微信、钉钉等等的告警方式. 这样可以保证快速的对问题作出相应. Zabbix可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规划;

Zabbix支持polling和trapping两种方式. 所有的Zabbix报告都可以通过配置参数在WEB前端进行访问. Web前端将帮助你在任何区域都能够迅速获得你的网络及服务状况. Zabbix可以通过尽可能的配置来扮演监控你的IT基础框架的角色,而不管你是来自于小型组织还是大规模的公司;

Zabbix是零成本的. 因为Zabbix编写和发布基于GPL V2协议. 意味着源代码是免费发布的; Zabbix公司也提供商业化的技术支持;

 2. 开始干活,配置本地yum源

[root@localhost ~]# mkdir  /mnt/cdrom           # 创建挂载点
[root@localhost ~]# mount  /dev/cdrom  /mnt/cdrom/    # 挂载到本地挂载
[root@localhost ~]# vim    /etc/yum.repos.d/dvd.repo   # 创建yum配置文件
----------------------------yum配置如下------------------------------
[aa]
name=aa
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

 3. 配置zabbix源

[root@localhost~]#rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm    

4. 下载atomic源并安装

[root@zabbix-master ~]#wget http://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/atomic-release-1.0-21.el7.art.noarch.rpm                                       
[root@zabbix-master ~]# rpm -ivh atomic-release-1.0-21.el7.art.noarch.rpm

 5. 安装zabbix相关包

[root@zabbix-master ~]# yum install zabbix-server-mysql zabbix-proxy-mysql  zabbix-web-mysql zabbix-get zabbix-agent  -y

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

6. LAMP环境配置

6.1 安装数据库:

[root@zabbix-master ~]# yum install mariadb-server mariadb -y  

 注:在中文,我们一般启用的编码都是utf8,建议在启动之前去修改一下它的编码,再去启动mariadb服务,并加入到开机启动。

[root@zabbix-master ~]# vim /etc/my.cnf

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

6.2 启动数据库服务:

[root@zabbix-master ~]# systemctl start mariadb       # 启动数据库 
[root@zabbix-master ~]# systemctl enable mariadb     # 开机自启

6.3 创建zabbix库:

[root@ zabbix-master ~]# mysql                   # 登录数据库  
MariaDB [(none)]> create database zabbix;        # 创建一个名叫 Zabbix数据库
MariaDB [(none)]> show databases;                # 查看数据库 

6.4 授权数据库:

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix'; 
MariaDB [(none)]> quit;        # 完成!退出 

6.5 初始化数据库:


# 进入目录Zabbix数据目录
[root@zabbix-master ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.14/      
[root@zabbix-master zabbix-server-mysql-3.4.14]# ls

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

[root@zabbix-master zabbix-server-mysql-3.4.14]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix    # 上传Zabbix数据

6.6 进入zabbix数据库检查:

[root@ zabbix-master ~]# mysql -uzabbix -pzabbix     # 登录MySQL 
 MariaDB [(none)]> use zabbix;                       # 进入zabbix库    
 MariaDB [zabbix]> show tables;                # 查看库里的所以表
----------------------- 省略输出信息 --------------------
140 rows in set (0.00 sec)
......

6.7 更改zabbix主配置文件:

[root@zabbix-master ~]# vim /etc/zabbix/zabbix_server.conf 
---------------------需修改的配置信息如下----------------------   
91   DBHost=localhost   # 数据库所在的服务器
101  DBName=zabbix      # 数据库的名字
117  DBUser=zabbix      # 使用什么用户名连接
125  DBPassword=zabbix  # 登录数据库密码

6.8 修改时区:

[root@zabbix-master ~]# vim /etc/httpd/conf.d/zabbix.conf  

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

6.9 启动所有相关的服务:

# 启动http
[root@zabbix-master ~]# systemctl restart httpd [root@zabbix-master ~]# systemctl enable httpd
# 启动zabbix [root@zabbix
-master ~]# systemctl restart zabbix-server [root@zabbix-master ~]# systemctl enable zabbix-server
# 启动MySQL [root@zabbix
-master ~]# systemctl restart mariadb [root@zabbix-master ~]# systemctl enable mariadb

注:您可以会遇到的问题,如果您的系统是Centos7.1以上的版本可能会导致zabbix重启失败,是因为Centos7.1以上的版本中 gnutls.x86_64版本过高,需要降级版本,详情请看我的博客,链接如下:  https://www.cnblogs.com/l-hh/p/9903077.html

7. 打开浏览器测试

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

7.1 点击连续两个下一步之后,在此界面输入数据库密码:

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

7.2 名称随便起不影响

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

7.3 单击‘Finish’跳转(中间可能会省略一些步骤,因为简单就不一一说步骤了):

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

7.4 配置完成,登陆web主页:

 注:初始用户名密码为:'Admin/zabbix'

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

7.5 修改成语言:

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

8. zabbix 管理界面中文乱码解决方法

注:Zabbix安装好之后切换中文时,监控图形页面中会出现字符集乱码,如下图:

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

8.1 解决方法:

1、复制本地电脑C:WindowsFontssimkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下。

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

2、zabbix网站目录fonts目录查找如下:

[root@zabbix-master ~]# whereis zabbix          
---------------- 查找结果如下 --------------------- zabbix:
/usr/lib/zabbix /etc/zabbix /usr/share/zabbix
[root@zabbix-master ~]# cd /usr/share/zabbix/fonts/ 

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

3、graphfont.ttf是zabbix默认字符集,现在需要把PC拿到的字体上传到/usr/share/zabbix/fonts/ 这个目录下才可以

  • 注:这里要留意拷贝进入的字体的权限,最好给777,不然可能会影响到zabbix图形显示异常。

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

4、切换至/etc/alternatives,就可以看到默认软链接指向的字符集。

[root@zabbix-master fonts]# ll /etc/alternatives/ 

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

5、删除默认软链接的字符集,指向新安装的字符集

[root@zabbix-master fonts]# rm -rf /etc/alternatives/zabbix-web-font 
[root@zabbix-master fonts]# ln -s /usr/share/zabbix/fonts/simsun.ttf /etc/alternatives/zabbix-web-font  
[root@zabbix-master fonts]# ll /etc/alternatives/

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

6、重启zabbix-server服务,再次查看是否成功

[root@zabbix-master ~]# systemctl restart zabbix-server.service  

1. 【详细到哭系列】Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码
1. 老套路先来个Zabbix简介:
 2. 开始干活,配置本地yum源
 3. 配置zabbix源
4. 下载atomic源并安装
 5. 安装zabbix相关包
6. LAMP环境配置
8. zabbix 管理界面中文乱码解决方法

注:到此Zabbix就安装完成了,后续会更新常用监控项和模板的应用。