1、  配置安装前环境

2、  安装zabbix

3、  设置中文环境

准备搭建环境 :

系统:CentOS7.5

首先关闭SElinux 和防火墙

安装MariaDB数据库

  1. [root@DaMoWang ~]# yum -y install mariadb-server mariadb-devel
  2. [root@DaMoWang ~]# systemctl start mariadb
  3. [root@DaMoWang ~]# mysql
  4. Welcome to the MariaDB monitor. Commands end with ; or \g.
  5. Your MariaDB connection id is
  6. Server version: 5.5.-MariaDB MariaDB Server
  7.  
  8. Copyright (c) , , Oracle, MariaDB Corporation Ab and others.
  9.  
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  11.  
  12. MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
  13. Query OK, row affected (0.00 sec)
  14.  
  15. MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '';
  16. Query OK, rows affected (0.00 sec)
  17.  
  18. MariaDB [(none)]> flush privileges;
  19. Query OK, rows affected (0.00 sec)
  20.  
  21. MariaDB [(none)]> quit
  22. Bye

安装zabbix :

获取并安装zabbix的yum源

  1. [root@DaMoWang ~]# wget http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
  2. [root@DaMoWang ~]# rpm -i zabbix-release-3.5-.el7.noarch.rpm
  3. [root@DaMoWang ~]# yum makecache
  4. [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数据库中

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

修改zabbix_server_conf这个配置文件

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

开启服务

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

在浏览器安装zabbix

安装地址:

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

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

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

刷新页面

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

修改页面中文显示

修改成中文保存

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

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

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

Win+R 输入Control

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

  1. [root@DaMoWang zabbix-server-mysql-4.0.]# cd /usr/share/zabbix/fonts/
  2. [root@DaMoWang fonts]# ls
  3. graphfont.ttf
  4. [root@DaMoWang fonts]# rz -E # 上传字体文件到当前目录下
  5. rz waiting to receive.
  6. [root@DaMoWang fonts]# ls
  7. graphfont.ttf SIMHEI.TTF
    # 把文件名改为小写
  8. [root@DaMoWang fonts]# mv SIMHEI.TTF simhei.ttf
  9. # 修改/usr/share/zabbix/include/defines.inc.php
  10. [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. Android 查看蓝牙hci日志

    最近在调试android连接ble设备,需要查看hci日志.记录一下方法. 1. 开发者选项->启用蓝牙HCI信息收集日志. 2. android 8版本,默认位置/data/misc/blue ...

  2. 使用git命令push到自己的仓库,显示Unknown且没有贡献记录的解决方案

    一.问题的起因 今天用公司电脑在github上push时出现了以下问题: 用户名为unknown: 贡献记录为0: 二.解决方案 1,检查一遍自己的账号密码是否正确,如果正确,执行第二步骤操作: 2, ...

  3. Fiddler 断点功能

    Fiddler 断点: (1) Fiddler 是以作为代理服务器的方式进行工作的,所以,本地应用与服务器传递的这些数据都会经过 Fiddler:(2) 有的时候,我们希望在传递的中间进行修改后再传递 ...

  4. 115、如何构建Android MVVM 应用框架(转载)

    转载:http://android.jobbole.com/85198/

  5. iOS WebView中视频横屏播放返回导航栏在状态栏下面

    iOS9以上系统横屏播放UIWebView中的视频返回后会出现以下问题:1.如图,UIWebView中包含一个视频:   1 2.播放web内容中的视频,并横屏观看:   2 3.直接在横屏状态下返回 ...

  6. js中 函数声明/函数表达式/匿名函数/箭头函数/立即执行函数

    函数声明: function add(a, b) { // ... } 1.顾名思义,声明一个函数, 用关键字 “function” 来告诉,这是一个函数. 2.任何地方,想用就可以拿过来使用 函数表 ...

  7. python接口自动化测试(七)unittest 生成测试报告

    用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一.下载HTMLTestRunner下载: ...

  8. 如何开始学习ADF和Jdeveroper 11g

    作为第一篇博客,先给一些资料可以帮助初学者开始学习ADF和Jdeveloper11g 1.首先毫无疑问,你要懂java语言, 可以看看Thinking In Java, 或者原来sun的网上的一些文档 ...

  9. VS2013 Ctrl+Shift+F 没反应

    快捷键设定与搜狗输入法中文繁体切换冲突,搜狗输入法管理设置中关掉就好.

  10. GitLab上传项目到新的分支

    多人协同开发,GitLab上的group仓库里的master分支作为开发分支(最终从dev提交的代码),dev分支作为每个人的代码测试后合并的分支,每个人需要定期merge request自己的分支到 ...