1. 准备系统,我的环境centos7 最小安装 ,本文介绍从官方源码库安装 

2. 安装源码库配置部署包。这个部署包包含了yum配置文件。  


rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

此地址可以换成任意资源站 

下载完成后增加yum源 (也可直接将下面repo文件复制自己建立 )

[root@Centos7 ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

3. 安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。

[root@Centos7 ~]# yum install zabbix-server-mysql zabbix-web-mysql

4.安装Zabbix客户端。

[root@Centos7 ~]# yum install zabbix-agent

5.安装数据库


[root@Centos7 ~]# yum -y install mariadb-server

6.启用数据库并设置开机自启 

[root@Centos7 ~]# systemctl start  mariadb.service 
[root@Centos7 ~]# systemctl enable mariadb.service

7.建立库名以及授权用户 

[root@Centos7 ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  
MariaDB [(none)]> quit

8.导入数据库 

[root@Centos7 ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.10/create.sql.gz  |mysql -uzabbix -p zabbix 
Enter password:

9.编辑配置文件  

[root@Centos7 ~]# vi /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

10.编辑zabbix前端的http配置文件 ,可将时区设置为上海 

  [root@Centos7 ~]# vim /etc/httpd/conf.d/zabbix.conf 
  <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai
    </IfModule>

11.设置http启用并开机自启 

[root@Centos7 ~]# systemctl restart httpd 
[root@Centos7 ~]# systemctl enable  httpd

12.关闭selinux,防火墙

[root@Centos7 ~]# vim /etc/selinux/config 
SELINUX=disabled
[root@Centos7 ~]# setenforce 0

[root@Centos7 ~]# systemctl stop  firewalld.service 
[root@Centos7 ~]# systemctl disable firewalld.service


13.至此安装结束 可通过网页访问zabbix   http://ip/zabbix  用户名Admin 密码 zabbix

Zabbix服务器yum安装_yum

下一步 按要求填写数据库名 数据库地址(本机可不填) 数据库端口(默认可不填)数据库用户名及密码 一路下一步即可完成

14.切换中文  右上角点击用户 ,在用户界面可直接切换中文

15.解决中文乱码问题 系统默认图形没有中文字库 ,可在自己windows系统找到字库文件使用 winscp等工具拷贝至服务器即可 

Zabbix服务器yum安装_yum_02

可直接在 windows系统的c:/Windows/Fonts/文件夹内 选择自己喜欢的字体库 ,拷贝至 zabbix服务器

[root@Centos7 ~]# ls /usr/share/zabbix/fonts/

此文件夹原有文件删除 即可