1、  配置安装前环境

2、  安装zabbix

3、  设置中文环境

准备搭建环境 :

系统:CentOS7.5

首先关闭SElinux 和防火墙

安装MariaDB数据库

[root@DaMoWang ~]# yum -y install mariadb-server mariadb-devel
[root@DaMoWang ~]# systemctl start mariadb
[root@DaMoWang ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is
Server version: 5.5.-MariaDB MariaDB Server Copyright (c) , , Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, row affected (0.00 sec) MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '';
Query OK, rows affected (0.00 sec) MariaDB [(none)]> flush privileges;
Query OK, rows affected (0.00 sec) MariaDB [(none)]> quit
Bye

安装zabbix :

获取并安装zabbix的yum源

[root@DaMoWang ~]# wget http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
[root@DaMoWang ~]# rpm -i zabbix-release-3.5-.el7.noarch.rpm
[root@DaMoWang ~]# yum makecache
[root@DaMoWang ~]# yum -y install zabbix-get zabbix-sender zabbix-server-mysql zabbix-web zabbix-agent

zabbix-agent.:zabbix客户端,用来收集客户端各种参数

zabbix-get:zabbix的一个工具,用来检查是否可以获取服务器信息(一般服务端要安装)

zabbix-sender:用于发送数据给server或者proxy

zabbix-web:zabbix要使用web界面,这个包是用来处理Apache和php,mysql等之间的依赖关系

把create.sql导入到zabbix数据库中

[root@DaMoWang ~]# cd /usr/share/doc/zabbix-server-mysql-4.0./
[root@DaMoWang zabbix-server-mysql-4.0.]# mysql -u zabbix -p zabbix < create.sql
Enter password:

修改zabbix_server_conf这个配置文件

[root@DaMoWang zabbix-server-mysql-4.0.]# vim /etc/zabbix/zabbix_server.conf
在# DBPassword=下面添加
DBPassword=
在# DBSocket=/tmp/mysql.sock下面添加
DBSocket=/var/lib/mysql/mysql.sock [root@DaMoWang zabbix-server-mysql-4.0.]# vim /etc/httpd/conf.d/zabbix.conf
# 把时区修改为亚洲/上海 php_value date.timezone Asia/Shanghai

开启服务

[root@DaMoWang zabbix-server-mysql-4.0.]# systemctl start httpd
[root@DaMoWang zabbix-server-mysql-4.0.]# systemctl start zabbix-server
[root@DaMoWang zabbix-server-mysql-4.0.]# systemctl start zabbix-agent

在浏览器安装zabbix

安装地址:

http://ip/zabbix (ip替换为自己ip)

在配置数据库的时候只有postgresql数据库,没有mysql怎么办?

[root@DaMoWang zabbix-server-mysql-4.0.]# yum -y install php-mysql
[root@DaMoWang zabbix-server-mysql-4.0.]# systemctl restart httpd

刷新页面

登录,用户名密码为Admin/zabbix

修改页面中文显示

修改成中文保存

现在是中文 , 但是有些参数显示不出来 , 乱码了 , 怎么解决呢?

需要修改中文字体 ,防止监控图乱码

在控制面板中找到一个字体 ,例如黑体

Win+R 输入Control

把字体文件上传到/usr/share/zabbix/fonts

[root@DaMoWang zabbix-server-mysql-4.0.]# cd /usr/share/zabbix/fonts/
[root@DaMoWang fonts]# ls
graphfont.ttf
[root@DaMoWang fonts]# rz -E # 上传字体文件到当前目录下
rz waiting to receive.
[root@DaMoWang fonts]# ls
graphfont.ttf SIMHEI.TTF
# 把文件名改为小写
[root@DaMoWang fonts]# mv SIMHEI.TTF simhei.ttf
# 修改/usr/share/zabbix/include/defines.inc.php
[root@DaMoWang fonts]# sed -i 's/graphfont/simhei/g' /usr/share/zabbix/include/defines.inc.php

刷新监控页面

已经正常显示中文

CentOS 7 yum安装zabbix 设置中文界面的更多相关文章

  1. CentOS 7 yum安装Zabbix

    一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统 ...

  2. CentOS 7.2通过yum安装zabbix

    环境说明 系统版本    CentOS 7.2 x86_64 软件版本    yum安装zabbix 3.0.18 首先准备一台纯净的CentOS 7.2系统 1.配置zabbix源 [root@za ...

  3. centos'的yum安装php的memcache扩展

    centos'的yum安装php的memcache扩展 博客分类: linux   让php能使用memcached服务的扩展有两种:memcache 和 memcached 1. 先安装libmem ...

  4. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  5. [转载]centos下yum安装samba及配置

    centos下yum安装samba及配置 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过Wind ...

  6. centos下yum安装crontab+mysql自动备份

    参考博文: centos下yum安装crontab yum install vixie-cron crontabs      //安装 chkconfig crond on               ...

  7. pycharm(windows)安装及其设置中文菜单

    pycharm(windows)安装及其设置中文菜单 1.下载 在官网(http://www.jetbrains.com/pycharm/download/#section=windows)进行下载 ...

  8. Linux Centos 使用 yum 安装java

    centos 使用 yum 安装java 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | grep -E '^op ...

  9. <亲测>CentOS中yum安装ffmpeg

    CentOS中yum安装ffmpeg 1.升级系统 sudo yum install epel-release -y sudo yum update -y sudo shutdown -r now 2 ...

随机推荐

  1. 简单的 FastDFS + Nginx 应用实例

    版权声明:本文为GitChat作者的原创文章,未经 GitChat 同意不得转载. https://blog.csdn.net/GitChat/article/details/79479148 wx_ ...

  2. golang加油!

  3. 使用 ES2015 编写 Gulp 构建

    Gulp 自 v3.9.0 版本增加对 Babel 的支持,也就是说可以使用 ES2015 语法来编写 gulp 任务. 检查 gulp 版本 $ gulp -v 确保 gulp-cli 和 gulp ...

  4. [原]Django(1)----Django-setting中的STATIC_URL 和STATIC_ROOT 和STATICFILES_DIRS 的区别

    1)对比以下两行图 理解STATIC_URL的意义 #access static files by url STATIC_URL = '/static/' 2)部署django项目的时候需要用到STA ...

  5. asp.net mvc 通过StyleBundle添加样式后,没有作用

    在App_Start/BundleConfig配置 导入bootstrap,但不起作用,代码如下: bundles.Add(new StyleBundle("~/Content/bootst ...

  6. hibernate04--三种状态之间的转换

    public class StudentTest { Session session=null; Transaction transaction=null; //在执行测试方法之前 先执行before ...

  7. python GIL :全局解释器

    cpython 解释器中存在一个GIL(全局解释器锁),无论多少个线程.多少颗cpu 他的作用就是保证同一时刻只有一个线程可以执行代码,因此造成了我们使用多线程的时候无法实现并行. 因为有GIL的存在 ...

  8. css学习_css文字阴影、盒子阴影

    文字阴影和盒子阴影的用法: 多阴影

  9. 终于解决 xUnit.net 测试中无法输出到控制台的问题

    2018-8-2 更新:今天发现在 git bash 中用 dotnet test 运行 xunit 测试可以正常输出到控制台,只是在 PowerShell 与 Windows 命令行中有这个问题. ...

  10. LeetCode 788 Rotated Digits 解题报告

    题目要求 X is a good number if after rotating each digit individually by 180 degrees, we get a valid num ...