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. Java锁机制(一)synchronized

    进行多线程编程的时候,需要考虑的是线程间的同步问题.对于共享的资源,需要进行互斥的访问.在Java中可以使用一些手段来达到线程同步的目的: 1. synchronized 2. ThreadLocal ...

  2. phpstorm webstorm 常用快捷键总结

    1.全项目搜索 ctrl + shift + F  这个是window下的快捷键

  3. xcode8 iOS函数返回值使用警告

    没有使用返回值时, 警告 swift: @warn_unused_result func doSomething() -> Bool { return true } OC: - (BOOL)do ...

  4. getItemAt

    getItemAt(0) 获得第一行数据 getItemAt(1) 获得第二行数据

  5. ThreadPool study

    线程池浅析 线程池顾名思义就是放线程的池子 Thread Pool. 那么为什么要有线程池呢?有些时候系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新的线程,则系统创建销毁线程的开销 ...

  6. css hsla和rgba的区别

    在CSS3里可以使用RGBA和HSLA两种色彩模式,都可以用来在设置颜色的同时也可以设置它的透明度.RGBA指的是“红色.绿色.蓝色和Alpha透明度”(Red-Green-Blue-Alpha),而 ...

  7. python学习之旅(五)

    Python基础知识(4):基础数据类型之字符串(Ⅰ) 字符串是 Python 中最常用的数据类型.可以使用引号“ ”来创建字符串,只要为变量分配一个值即可.例如: name=“Alice” 注:字符 ...

  8. python全栈开发 * 12 知识点汇总 * 180530

    12 知识点总结 装饰器进阶 ⼀. 通⽤装饰器的回顾1.开闭原则: 对增加功能开放. 对修改代码封闭2.装饰器的作⽤: 在不改变原有代码的基础上给⼀个函数增加功能3.通⽤装饰器的写法:def wrap ...

  9. 作业二 分布式版本控制系统Git的安装与使用

    第一步:Git bash配置 修改用户名和邮箱地址: $ git config --global user.name "zzj" $ git config --global use ...

  10. 树莓派3 之 pi3Robot 控制系统配置

    需求 个人正在用Python写一个控制系统,技术选型是python3 + Flask + Mysql + Bootstrap.需要将这套系统直接部署到树莓派中. 代码地址:https://github ...