需要可以连接互联网的地址,用于到指定地址下载rpm包。

要注意,zabbix-proxy、agent、与server的版本尽量保持大版本一致,否则可能会出现数据无法接收的情况。尤其是是proxy。

zabbix-4.0源:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm


 

zabbix_proxy安装

1.关闭selinux和防火墙。

2.导入zabbix_proxy的源,并安装。

  #rpm -ivh  http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

  #yum -y install zabbix-proxy

  #systemctl enable zabbix-proxy

3.安装、初始化数据库。Zabbix-proxy也要连接一个数据库,一般安装在本地即可。

  #yum install -y mariadb*  (其实只下载mariadb、mariadb-server、mariadb-devel也可)

  #systemctl start mariadb

  #systemctl enable mariadb

  #mysql_secure_installation 设置mysql账户root密码

  MariaDB [(none)]> create database zabbix_proxy character set utf8;

  MariaDB [(none)]>grant all on zabbix_proxy.* to zabbixproxy01@localhost identified by 'zabbixproxy';

  MariaDB [(none)]> flush privileges;
4.初始化zabbix_proxy数据库:将/usr/share/doc/zabbix-proxy-mysql-4.0.35/schema.sql文件导入到数据库即可,默认是schema.sql.gz。

   下面命令中,-u后的为用户"zabbixproxy01",-p 后面接着的"zabbix_proxy"为数据库名。然后会提示输出该用户的密码。

  # zcat /usr/share/doc/zabbix-proxy-mysql-4.0.35/schema.sql.gz | mysql -uzabbixproxy01 -p zabbix_proxy 

5.编辑/etc/zabbix/zabbix_proxy.conf配置文件。

6.启动zabbix_proxy程序。

  #systemctl start zabbix-proxy

7.然后到zabbix_web端进行配置即可。


zabbix_agent安装

1.关闭selinux和防火墙。

2.导入zabbix_proxy的源,并安装。

  #rpm -ivh  http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

  #yum -y install zabbix-agent

  #systemctl enable zabbix-agent

3.配置/etc/zabbix/zabbix_agentd.conf 文件

4.启动zabbix-agent

  #systemctl start zabbix-agent

5.在zabbix_web界面上进行配置。