前提條件:
- 已經完成對Zabbix-server的安裝
- 已經完成對Mysql的安裝
- 並且相互和正常使用和訪問
配置agent服務器:
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
修改配置文件
vi /etc/zabbix/zabbix_agentd.conf
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進行配置



配置完成SNMP后,需要等待很長時間~~~~~~~
配置proxy
由於proxy需要各種依賴包,所以直接安裝一下server,可以解決所有依賴包的問題。
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代理即可。

