zabbix系统核心进程,轮询并捕获数据、发送通知等。是zabbix agent和zabbix proxy汇报数据的对象。server自身可远程检测网络服务。所有的前后端配置、统计信息、可 *** 作数据存储于此。包含server、前段界面和后端DB几部分。
2.Agent
部署在被监控主机上用于监控本地资源和应用并向zabbix server汇报结果。使用本地系统调用故非常高效。有主动和被动两种检测模式。被动模式下agent根据server或proxy的具体请求来返回数据。主动模式下先主动由server获取监控项列表在检测并返回新的数据。采用主动或被动检测取决于相应监控项的配置。
3.Proxy
可以自由选择部署或者不部署,主要用于分担server的负载。在集中化监控远程位置、分支、网络的场景中是很好的解决方案。可从被监控设备收集数据缓存在proxy本地后传递给其所属的zabbix server。proxy需要单独的数据库。
自动发现主机配置-自动发现-创建自动发现
创建自动发现规则的界面
名称随意
ip范围是你添加主机的范围也可以单独写主机的ip
范围写法: 192.168.1.1-254
单个ip写法: 192.168.1.2,192.168.1.3,192.168.1.4
时间间隔 : 当你添加新的主机时可以把间隔改小,平常的时候要将间隔改大一点避免机器频繁扫描耗费资源
检查:我们选择的是system.hostname,这个是zabbix的一个key的名字,可以获取客户端主机的用户名
可见名称:你在web端看到的多监控主机的名称,这里我用的是ip,可以方便我知道是哪个主机出现了问题,也可以选择system.hostname此时出现的就是主机名
规则配置完了我们需要配置一个动作,即当满足我上面配置的规则后我需要zabbix去做什么样的 *** 作。
配置-动作
注意此时创建动作的时候需要选择分类
Trigger actions 触发器规则的动作
Discovery actions 自动发现规则的动作
Autoregistration actions 自动注册规则的动作
Internal actionszabbix系统内部用,比如趋势数据记录数了、历史记录数量等等,日常业务监控用不上他。
在此我们需要创建一个Discovery actions 的动作
选择的自动发现规则为你之前创建发现主机的规则,通过此规则发现的主机都会被添加进来,此处也可以选择主机ip地址,地址填写的规则和创建自动发现规则时候的写法一致
通过ip触发动作
zabbix-agent配置文件
system.hostname 自动获取主机名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)