Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码(一)
1. 老套路先来个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=
gpgcheck=
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-.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

6. LAMP环境配置
6.1 安装数据库:
[root@zabbix-master ~]# yum install mariadb-server mariadb -y
注:在中文,我们一般启用的编码都是utf8,建议在启动之前去修改一下它的编码,再去启动mariadb服务,并加入到开机启动。
[root@zabbix-master ~]# vim /etc/my.cnf

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./
[root@zabbix-master zabbix-server-mysql-3.4.]# ls

[root@zabbix-master zabbix-server-mysql-3.4.]# 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
---------------------需修改的配置信息如下----------------------
DBHost=localhost # 数据库所在的服务器
DBName=zabbix # 数据库的名字
DBUser=zabbix # 使用什么用户名连接
DBPassword=zabbix # 登录数据库密码
6.8 修改时区:
[root@zabbix-master ~]# vim /etc/httpd/conf.d/zabbix.conf

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. 打开浏览器测试

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

7.2 名称随便起不影响

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

7.4 配置完成,登陆web主页:
注:初始用户名密码为:'Admin/zabbix'

7.5 修改成语言:


8. zabbix 管理界面中文乱码解决方法
注:Zabbix安装好之后切换中文时,监控图形页面中会出现字符集乱码,如下图:

8.1 解决方法:
1、复制本地电脑C:\Windows\Fonts\simkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下。

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/

3、graphfont.ttf是zabbix默认字符集,现在需要把PC拿到的字体上传到/usr/share/zabbix/fonts/ 这个目录下才可以
- 注:这里要留意拷贝进入的字体的权限,最好给777,不然可能会影响到zabbix图形显示异常。

4、切换至/etc/alternatives,就可以看到默认软链接指向的字符集。
[root@zabbix-master fonts]# ll /etc/alternatives/

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/

6、重启zabbix-server服务,再次查看是否成功
[root@zabbix-master ~]# systemctl restart zabbix-server.service

注:到此Zabbix就安装完成了,后续会更新常用监控项和模板的应用。
Zabbix-server 3.4 安装详细和修改web界面中文出现的乱码(一)的更多相关文章
- 修改docker出现中文字符出现乱码的问题
修改docker出现中文字符出现乱码的问题 在启动容器时 指定选项 -e LANG=en_US.UTF-8
- zabbix server源码安装
一.准备工作 yum -y install net-snmp-devel php-bcmath php-ctype php-xml php-xmlreader php-xmlwriter php-se ...
- Zabbix server(离线版)安装手册
由于zabbix server需要依赖MySQL及PHP的相关依赖,因此需要先安装好MySQL及PHP的相关依赖后方可安装zabbixserver. 安装MySQL 目录mysql下的rpm 1.新建 ...
- Zabbix server 3.2安装部署
zabbix server 前提环境: CentOS 6 Lnmp php需要的包(bcmath,mbstring,sockets,gd,libxml,xmlwriter,xmlreader,ctyp ...
- zabbix server、agent安装及使用
先准备yum源,当然你有打好的rpm包那更好 [root@linux-node1 ~]# cat /etc/yum.repos.d/zabbix.repo [zabbix] name=Zabbix O ...
- MySQL Community Server 5.7安装详细步骤
mysql社区版安装配置步骤较繁琐,几经搜索之后才成功安装,此文将所有的安装步骤及安装过程中遇到的问题进行了总结 1. 下载MySQL社区版 最新版下载地址:https://dev.mysql ...
- zabbix系列之九——安装后配置四web监控
1web监控 描述 详细 备注 概要 1) 需要定义 web 场景(包括一个或多个 HTTP请求),zabbix服务器根据预定义的命令周期性的执行这些步骤. 2) Web 场景和 ...
- zabbix server安装(二)
https://mp.weixin.qq.com/s/ogaqiX4vhtGLepuNf-1ItA zabbix依赖LNMP或LAMP,下面讲解LNMP安装到zabbix web页面的访问. 一.ng ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
随机推荐
- GlitchBot -HZNU寒假集训
One of our delivery robots is malfunctioning! The job of the robot is simple; it should follow a lis ...
- Spring请求参数校验
SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull.@Max等进行验证.JSR303提供有很多annotation接口,而SpringMVC对于这些验证是 ...
- Triangle (第8届山东省赛的某题)
triangle(第8届山东省赛的某题) 传送门 题意:喵了个呜,这题意真是峰回路转啊.懒死了,不想描述. 做法:我们拿set或线段树维护exp的最小值,每次取出exp值最小的边,删除之.并更新这条边 ...
- PHP 中的 __FILE__ 和__DIR__常量
__DIR__ :当前内容写在哪个文件就显示这个文件目录 __FILE__ : 当前内容写在哪个文件就显示这个文件目录+文件名 比如文件 b.php 包含如下内容: <?php $basedir ...
- Vue.js与Jquery的比较 谁与争锋 js风暴
普遍认为jQuery是适合web初学者的起步工具.许多人甚至在学习jQuery之前,他们已经学习了一些轻量JavaScript知识.为什么?部分是因为jQuery的流行,但主要是源于经验开发人员的一个 ...
- Effective C++ 读书笔记(39-45)
条款三十九:明智而审慎的使用private继承 1.C++裁定凡是独立(非附属)对象都必须有非零大小. class Empty{};//没有数据,所以其对象应该不使用任何内存 class HoldAn ...
- ubuntu 16.04安装smatrgitHG工具
SmartGit/HG 是一款开放源代码的.跨平台的.支持 Git 和 Mercurial 的 SVN 图形客户端,可运行在Windows.Linux 和 MAC OS X 系统上. 1.安装 Ubu ...
- String的charAt(int index)可用于遍历一个字符串的所有字符
charAt(int index)遍历一个字符串的所有字符实例 String name = "Whatisjava?"; for (int i = 0; i < name.l ...
- 通俗的讲法理解spring的事务实现原理
拿房屋买卖举例,流程:销售房屋 -- 接待员 -- 销售员 -- 财务 售楼处 存放着所有待售和已售的房屋数据(数据源 datasource) 总经理 带领一套自己的班底,下属员工都听自己的,服务于售 ...
- echart css样式弄了几个月了,样式一直都没有好好解决,好激动
legend 图例,每个图表最多仅有一个图例.try this » 名称 默认值 描述 {string} orient 'horizontal' 布局方式,默认为水平布局,可选为:'horizonta ...