zabbix 监控之主动配置模式


zabbix 监控分 主动与被动两种配置模式 简单理解为 主动模式: 客户端主动向服务端发送监控信息 被动模式:客户端被服务端收集监控信息   一、Zabbix的主动监控和被动监控端 zabbix默认采用的是被动监控,主动和被动都是对被监控端主机而言的! (一)被动监控 Server向Agent发起连接,发送监控key,Agent接受请求,响应监控数据。 (二)主动监控 Agent向Server发起连接,Agent请求需要检测的监控项目列表,Server响应Agent发送一个items列表,Agent确认收到监控列表,TCP连接完成,会话关闭,Agent开始周期性地收集数据 这样Server不用每次需要数据都连接Agent,Agent会自己收集数据并处理数据,Server仅需要保存数据即可   主动模式配置开始: 一 、修改agent配置文件 将agent监控模式修改为主动模式 vim /usr/local/etc/zabbix_agentd.conf #Server=127.0.0.1 #注释该行, StartAgents=0 #将这里设置为0,是禁止被动监控,不启动zabbix_agentd服务 ServerActive=ServerIP(服务端IP) Hostname=app-paper #配置 监控界面显示的名称,可以自定义但是一定要和zabbix server上添加主动监控时的主机名称保持一致 RefreshActiveChecks=120 #设置默认120秒检测一次 UnsafeUserParameters=1 #允许自定义key Include=/usr/local/etc/zabbix_agentd.conf.d/ 二 、先克隆几个模版配置成主动监控模版 1点击Configuration(配置)–>Templates(模板)–>选择Template OS Linux–>全克隆,克隆该模板,新建一个新的模板。 命名 Active Template OS Linux Server 2 通过Configuration(配置)–>Templates(模板)–>选择新克隆的模板,点击后面的Items(监控项)–>点击全选,选择所有监控项目,点击批量更新,将类型修改为:Zabbix Agent(Active主动模式)     3 添加监控主机 主机名称 要和 agent 端配置文件里的hostname 保持一致 关联刚创建的主动模式模版 配置完成 查看CPU 数据已经收集到了     主动模式模版示例