需要可以连接互联网的地址,用于到指定地址下载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界面上进行配置。