Zabbix Server 添加监控项

简介

Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持的企业级的分布式开源监控方案。

Zabbix 能够监控各种网络参数以及服务器健康性和完整性。使用通知机制,允许用户为几乎任何事件配置基于邮件的告警。同时 Zabbix 带有报告和数据可视化功能。
Zabbix 支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。

zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS

Zabbix server 是整个Zabbix软件的核心程序。Server通过轮询和捕获数据,计算是否满足触发器条件,向用户发送通知。它是Zabbix监控代理和Proxy代理报告系统可用性和完整性数据的核心组件。

Server自身可以通过简单服务远程检查网络服务(如Web服务器和邮件服务)。Sever是一个包含了被存储了所有配置,统计方面的和可操作数据的中央仓库,它是监控系统问题升级以至于激活警告管理器的Zabbix中的实体。

Zabbix Server 监控项

  • 监控项是 Zabbix 中获得数据的基础。如果没有监控项,就就无法获取数据,因为一个主机中只有监控项定义了单一的指标或者需要获得的数据。
  • 监控想可以位于多个项目于:
    1. 位于主机
    2. 位于模板

(图一): 监控项位于主机

(图二): 监控项位于模板

Zabbix Server 为模板添加监控项

(图一): 通过导航栏-点击(Configuration)配置→ (Template)模板→ Template OS Linux→ (Items)监控项→ Create item(创建监控项)

(图二): 在创建监控项中输入如下信息:

  1. 名称:Network Interface {#IFNAME} Physical Address
    为监控项输入定义的名称,这里采用了 Zabbix 内置的宏变量 关于宏的说明请 (参阅 宏)
  2. 类型:Zabbix 客户端
    另请 参阅 (监控项类型)
  3. 键值:system.hw.macaddr or system.hw.macaddr[,full]
    输入 Zabbix 内置的键值,关于键值的说明请 (参阅 Zabbix agent)
  4. 信息类型:文本
    关于信息类型 请参阅 [Type of information]
  5. 更新间隔:1d(1天)
    根据需要选择,间隔大小将导致 Zabbix 服务器资源占用过高,间隔如果太大将导致 Zabbix 获取的数据不及时
  6. 历史数据保留时长:90d(90天)
    根据需要选择
  7. 新的应用集:
    为创建的监控项,创建一个新的应用集
  8. 应用集:Network Interfaces
    将创建的监控项,放到一个指定的应用集
  9. 填入主机资产纪录栏位: Mac 地址A
    监控项获取的数据,将会在主机的资产记录中显示,便于统计资产信息
  10. 描述:
    为监控输入描述信息
  11. 输入完成后→ 已启用→ 添加

(图三): 监控项目添加完成后:到→ 资产记录(Inventory)→ 主机(Hosts),可以看到已经记录主机的 Mac 地址信息

发表评论