前提条件:html
配置agent服务器:python
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
yum -y install zabbix-agent
修改配置文件mysql
vi /etc/zabbix/zabbix_agentd.conf sql
Server=10.0.10.34
ListenPort=10050
StartAgents=1
ServerActive=10.0.10.34
Hostname=10.0.10.36
Timeout=30
UnsafeUserParameters=1
开启服务数据库
systemctl start zabbix-agent
进入Web进行配置bash
配置完成SNMP后,须要等待很长时间~~~~~~~服务器
配置proxyspa
因为proxy须要各类依赖包,因此直接安装一下server,能够解决全部依赖包的问题。3d
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm yum clean all yum -y install zabbix-proxy
安装数据库:代理
create database zabbix character set utf8 collate utf8_bin; #建立一个zabbix的数据库 CREATE USER 'zabbix'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION; #授予zabbix的本地登陆权限。 flush privileges; #刷新权限
导入proxy数据表:
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.5/schema.sql.gz | mysql -uzabbix -p zabbix
配置conf文件
vi /etc/zabbix/zabbix_proxy.conf
Server=10.0.10.35 Hostname=10.0.10.34 DBHost=10.0.10.34 DBName=zabbix DBUser=zabbix DBPassword=123456
启动proxy
systemctl start zabbix-proxy
查看端口是否已经开启,模式为10051
netstat -atunlp #没有装:yum install net-tools
修改agent的server和activeserver
Server=10.0.10.34 ServerActive=10.0.10.34
登陆server添加proxy
配置主机时,使用proxy代理便可。