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. springmvc date

    数据格式化,从本质上讲属于数据转换的范畴.Spring就是基于数据转换框架植入“格式化”功能的. 在数据转换时我们进行了如下配置: 我们使用的是ConversionServiceFactoryBean ...

  2. Shell常见问题整理

    1. 使用shell进行程序设计的原因是什么? 可以快速.简单的完成编程,非常适合于编写一些执行相对简单的任务的小工具.如果有一个简单的构想,可以通过它检查自己的想法是否可行.还可以使用shell对进 ...

  3. Debian/Ubuntu pip default install to $HOME/.local

    pip default install to $HOME/.local on Debian/Ubuntu After pip 8.1.1-2 on Debian or Ubuntu you can p ...

  4. 从0移植uboot (四) _点亮调试LED

    这一节主要讨论1个问题:点灯.点灯是实际开发中,特别是裸板开发中常见的调试手段,相当于主机开发中漫天飞舞的printf/printk.为了追踪程序的现场执行情况,很多时候我们都使用点一个灯的方法来进行 ...

  5. 【Linux常用工具】

    tmux - 终端分屏工具 man - Help cat/more/less - 文件阅读 less还具有字符串搜索功能

  6. Qt编写自定义控件4-旋转仪表盘

    前言 旋转仪表盘,一般用在需要触摸调节设置值的场景中,其实Qt本身就提供了QDial控件具有类似的功能,本控件最大的难点不在于绘制刻度和指针等,而在于自动计算当前用户按下处的坐标转换为当前值,这个功能 ...

  7. 字符串匹配的 KMP算法

    一般字符串匹配过程 KMP算法是字符串匹配算法的一种改进版,一般的字符串匹配算法是:从主串(目标字符串)和模式串(待匹配字符串)的第一个字符开始比较,如果相等则继续匹配下一个字符, 如果不相等则从主串 ...

  8. java8时间类的一些封装

    1.判断平年和闰年 (prolepticYear & 3) == 0 这个条件使用了位运算,与上3在二进制计算下即为:& 00…011.目的是保留最后2位二进制数,然后判断是否最后两位 ...

  9. Node bak

    process.on('uncaughtException', function (err) { logger.info('Local Server Exception: ') logger.info ...

  10. poj1321_kuagnbin带你飞专题一

    棋盘问题 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 43565   Accepted: 21163 Descriptio ...