文章目录
一、整体流程
Zabbix自动发现主机功能是Zabbix监控系统的一个重要功能,它能够自动发现并添加新的主机到监控系统中,从而减少人为繁琐的操作!
步骤 | 操作 |
---|---|
1️⃣ 第一步 | 创建自动发现规则 |
2️⃣ 第二步 | 创建自动发现动作 |
3️⃣ 第三步 | 添加符合自动发现的Zabbix-agent |
4️⃣ 第四步 | 验证自动发现主机 |
二、操作过程
1、创建自动发现规则
2、创建自动发现动作
3、添加Zabbix-agent
下载Zabbix-agent
bash
wget https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.30/zabbix_agent-6.0.30-linux-3.0-i386-static.tar.gz --no-check-certificate
tar zxf zabbix_agent-6.0.30-linux-3.0-i386-static.tar.gz -C /usr/local/
修改配置文件,10.10.10.0/24
是我允许的网段,大家根据自己环境设置
bash
vi /usr/local/conf/zabbix_agentd.conf
# 修改Server
Server=10.10.10.0/24
添加systemd管理
bash
useradd -M zabbix
cat > /usr/lib/systemd/system/zabbix-agent.service << EOF
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target
[Service]
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_agentd.pid
KillMode=control-group
ExecStart=/usr/local/sbin/zabbix_agentd -c /usr/local/conf/zabbix_agentd.conf
ExecStop=/bin/kill -SIGTERM \$MAINPID
RestartSec=10s
User=zabbix
Group=zabbix
[Install]
WantedBy=multi-user.target
EOF
启动zabbix-agent并加入开机自启动
bash
systemctl enable zabbix-agent
systemctl start zabbix-agent
4、验证自动发现主机
如上图所示,绿色圈起来的是已经发现的主机!