在zabbix的web界面中添加agent监控端
一、方式一:手动添加
- 在server2中安装zabbix-agent:
rpm -ivh zabbix-agent-4.4.1-1.el7.x86_64.rpm
- 在服务器端(zabbix web)添加监控
- 在server2中编辑agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
systemctl start zabbix-agent
netstat -antlp | grep 10050
- 在zabbix-server端查看log信息
cat /var/log/zabbix/zabbix_server.log
- 刷新页面,查看到ZBX变为绿色了
注意:如果刷新后ZBX依然是灰色,可以在zabbix-server主机上上重新启动一下zabbix-server服务
二、方式二:配置自动发现
1、自动发现规则
- 自动发现规则主要针对企业批量添加主机,如果使用传统办法去单个添加设备、分组、项目、图像…这是一个任务量巨大的一个工程,由此引入自动发现规则。
- 自动发现规则由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP。
- 服务器、设备,实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像等功能。
2、zabbix配置自动发现
-
zabbix-server主动发现zabbix-agent
删除之前添加的server2主机信息 -
步骤一:在web界面依次点击配置、动作、自动发现、启用
-
步骤二:点击Auto discovery Linux servers,然后点击添加触发条件,然后点击更新
-
步骤三:点击配置、自动发现、Local network,然后修改IP范围和时间间隔,最后启用并更新
-
步骤四:点击配置、主机,然后等待1min左右,刷新web页面,server2被自动发现
三、方式三:自动注册
1、自动注册规则
- Zabbix的自动注册规则主要用于Agent主动且自动向Server注册,适用于当前云环境下的监控。Zabbix-Server在收到Zabbix-Agent的注册请求时,如果没有收到IP地址的值,则使用Zabbix-Agent和Zabbix-Server建立TCP连接时使用的IP地址。
2、zabbix配置自动注册
zabbix-agent主动向zabbix-server注册
- 步骤一:在server3上安装zabbix-agent,修改配置文件
rpm -ivh zabbix-agent-4.4.1-1.el7.x86_64.rpm
vim /etc/zabbix/zabbix_agentd.conf
systemctl start zabbix-agent
netstat -antlp | grep 10050
- 步骤二:关闭之前实验中开启的自动发现,并删除通过自动发现新增的server3主机
- 步骤三:在web界面依次点击配置动作、自动注册、创建动作
- 步骤四:在web界面点击配置、主机,然后等待1min左右,刷新页面—server3自动注册成功