1.准备一台新的主机,安装相关软件包。
bash
[root@sishi ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@sishi ~]# yum -y install zabbix-agent
2.修改zabbix-agent端的配置文件
bash
[root@sishi ~]# vim /etc/zabbix/zabbix_agentd.conf
#142行禁用被动检查
StartAgents=0
# zabbix活动服务器地址
163行修改成ServerActive=192.168.88.10
# 主机名,在web页面添加主机时需设置相同
174行修改成Hostname=192.168.88.50
3.启动zabbix-agent服务
bash
[root@sishi ~]# systemctl enable zabbix-agent.service --now
web界面的设定
- 配置一个主动式的模板,我们这里就全克隆一个模板。
- 创建成功
- 监控项全选并批量更新
- 选择客户端主动式,点击最下面的更新。
- 随意点开一个,查看有没有设置成功。
- 修改server3主机连接的模版,改为刚才添加的客户端主动式。
- 修改主动监控端的配置文件,重启服务,并查看10050端口有没有关闭。
bash
[root@wushi ~]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.88.10
StartAgents=3
Hostname=wushi
HostnameItem=system.hostname
HostMetadata=Linux
Include=/etc/zabbix/zabbix_agentd.d/*.conf
重启服务查看端口
bash
[root@wushi ~]# systemctl restart zabbix-agent.service
[root@wushi ~]# ss -ntupl |grep 10050
tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=2443,fd=4),("zabbix_agentd",pid=2442,fd=4),("zabbix_agentd",pid=2441,fd=4),("zabbix_agentd",pid=2440,fd=4),("zabbix_agentd",pid=2439,fd=4))
tcp LISTEN 0 128 [::]:10050 [::]:* users:(("zabbix_agentd",pid=2443,fd=5),("zabbix_agentd",pid=2442,fd=5),("zabbix_agentd",pid=2441,fd=5),("zabbix_agentd",pid=2440,fd=5),("zabbix_agentd",pid=2439,fd=5))
此时监控成功