在server1安装配置zabbix-agent服务
只有server2和server1上都安装了zabbix-agent这个服务之后server3才可以对server2和server1进行监控
因为监控是由zabbix-agent采集数据发送给zabbix-server的
注意做好server1、server2和server3之间的本地解析(假定的dns),在三台主机上面都做
zabbix监控配置手动添加主机
继续我的上一篇博客,先在server1上进行配置
步骤一:rpm -ivh zabbix-agent-4.0.5-1.el7.x86_64.rpm
systemctl start zabbix-agent
netstat -ntlp 查看端口 agent是10050 server是10051
在zabbix的web界面手动的添加server1主机
此时看到此主机监控可用性栏里 ZBX 选项不生效,因为没有配置 zabbix-agent
步骤二:编辑配置文件,写出监控服务器
Vim /etc/zabbix/zabbix_agentd.conf
98 Server=172.25.10.3 server3的ip地址,对于server3来说被动
139 ServerActive=172.25.10.3 主动让server3发现,对于server1来说主动,这为监控端的ip
150 Hostname=server2 自己的主机名,一定做好解析
Server 和 ServerActive 分别为被动模式和主动模式,前者为 server 端自己来拿数据,
后者为 agent 端主动发送数据
步骤三:在 server1 上查看 zabbix-server 端日志
cat /var/log/zabbix/zabbix_agentd.log 查看 zabbix 启动日志
步骤四:在web界面上查看到检查成功
zabbix 监控配置自动发现主机
步骤一:先将刚才手动添加的server1主机删掉
步骤二:点击配置 --> 动作 --> 右上角选择自动发现 --> 点击激活
步骤三:点击动作—>更改动作配置
步骤四:点击自动发现---->创建自动发现规则
步骤五:回到主机页面,看到 server21已经加入群组。
zabbix监控配置自动注册
我们的被监控主机有两个,serve1和server2,前面我们已经将server1添加到zabbix的web界面,我们将server2添加到zabbix的web监控页面,使用自动注册将server2主机添加到zabbix的web监控页面。
步骤一:在server2上安扎装zabbix-agent
rpm -ivh zabbix-agent-4.0.5-1.el7.x86_64.rpm
步骤二:编辑配置文件,写出监控服务器
Vim /etc/zabbix/zabbix_agentd.conf
98 Server=172.25.10.3 server3的ip地址,对于server3来说被动
139 ServerActive=172.25.10.3
150 Hostname=server2 自己的主机名,一定做好解析
启动服务
可以在web界面看到已经将server2添加到群组
步骤三:先禁用之前的自动发现规则,并删除自动发现添加的server2主机
步骤四:创建自动注册动作
步骤五:在server3上重启zabbix-agent之后在web界面查看
systemctl restart zabbix-agent
可以看到server2