概念
zaibbix监控服务器有两种监控模式:主动模式、被动模式(默认模式)
模式的区分是以agent为参照来划分的,概念如下:
被动模式:Zabbix Server向Agent索要数据
主动模式:Agent主动上报数据给Zabbix Server
被动模式
被动模式是默认的安装配置方式,工作方式是由server端去请求agent,agent被动接收server端的指令获取相关监控信息,最后由agent将监控信息返回给server端
具体操作
agent端配置:
vim /etc/zabbix/zabbix_agentd.conf
Server=x.x.x.x #zabbix server的IP地址
ServerActive=x.x.x.x #zabbix server的IP地址
Hostname=xxxxxx #本机IP地址或名称
启动agent服务,查询监听端口,默认10050:netstat -lntup|grep 10050
server端配置:
打开web端,执行“创建主机 ——> 主机(填写主机名称、群组、agent代理程序的接口IP地址) ——> 模板(选择对应模板)——> 添加”
主动模式
主动模式是由agent客户端主动向zabbix-server发送客户端服务器的监控信息
具体操作
agent端配置:
vim /etc/zabbix/zabbix_agentd.conf
#Server=127.0.0.1 #注释该行,被动模式才设置
StartAgents=0 #将这里设置为0,是禁止被动监控,不启动zabbix_agentd服务
ServerActive=x.x.x.x #zabbix-server的IP地址
Hostname=xxxxxx #本机IP地址或名称
启动agent服务,与被动模式不同,主动模式启动服务后不会有端口监听
server端配置:
打开web端,“配置——>模板”,选择一个模板“全克隆”
配置创建模板的监控项,全选,批量更新,配置类型为主动式
禁用类型不支持主动式的zabbix客户端的agent监控项
自动发现规则改为主动式
创建主机,接口地址随便填,主要选择刚刚创建的主动式模板
创建完成后,查看可用性不显示或者是红色,这个并不影响,因为这个可用性检查是针对被动模式的;检查是否成功的方式是查看数据,看是否有数据上传
注意:主动模式必须放开server的端口(默认TCP10051)
检测监控数据,有数据即为主动模式配置完成
-----------日常记录---------------