管理监控项:学会在zabbix平台上管理监控项目

5.1 问题

本例要求学会在zabbix平台上管理监控项目,完成下列任务。

  1. 登入zabbix监控的Web前端系统,并切换为中文
  2. 检查“Zabbix Server”的监控项,包括主机可用性、可用内存、CPU负载、登录用户数、运行进程数
  3. 确认/添加对本机网卡(比如ens33)入站流量、出站流量的监控
  4. 配置 icmpping 检查设备存活状态,针对路由器102、交换机103,IP地址192.168.10.2、192.168.10.3

5.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:登入zabbix监控的Web前端系统,并切换为中文

1)以默认管理员Admin登录Zabbix平台

默认管理员为Admin(注意第一个A为大写),密码为zabbix,如图-11所示。

管理监控项:学会在zabbix平台上管理监控项目

图-11

登录成功以后,可以看到英文版的zabbix监控网页,如图-12所示。

管理监控项:学会在zabbix平台上管理监控项目

图-12

2)将界面语言更改为“Chinese(zh_CN)”

单击zabbix监控页面右上方的头像标识,可以打开当前用户的属性设置页面。

单击“Language”右侧的下拉箭头,选择“Chinese(zh_CN)”,然后单击下方的“Update”按钮更新用户属性,如图-13所示。。

管理监控项:学会在zabbix平台上管理监控项目

图-13

更新成功后,zabbix监控页面就会变成中文,如图-14所示。

管理监控项:学会在zabbix平台上管理监控项目

图-14

步骤二:检查“Zabbix Server”的监控项

1)查看被监控主机

单击zabbix监控页面上的“配置”-->“主机”,可以列出被监控主机。Zabbix平台默认已将本机添加为被监控对象,如图-15所示。

管理监控项:学会在zabbix平台上管理监控项目

图-15

2)查看监控项

单击被监控主机右侧的监控项,可以看到此主机的各种监控项目,如图-16所示,

管理监控项:学会在zabbix平台上管理监控项目

图-16

zabbix本机默认已关联相关监控模板,自动添加了数十个监控项。

比如被控主机的可用性(检测zabbix-agent是否通信正常)、可用内存、CPU负载、登录用户数、运行进程数等等,可以参考如下信息。

  • 主机可用性:名称Agent ping,键值agent.ping
  • 可用内存:名称Available memory,键值vm.memory.size[available]
  • CPU负载(最近1分钟):名称Processor load (1 min average per core),键值s ystem.cpu.load[percpu,avg1]
  • CPU负载(最近1分钟):名称Processor load (1 min average per core),键值s ystem.cpu.load[percpu,avg1]
  • CPU负载(最近1分钟):名称Processor load (1 min average per core),键值s ystem.cpu.load[percpu,avg1]
  • 登录用户数:名称Number of logged in users,键值system.users.num
  • 运行进程数:名称Number of processes,键值proc.num[]

3)控制监控项

在监控项管理页面,不仅可以查看监控项,还可以禁用指定的监控项、或者删除用不到的自动发现的监控项。比如,可以把自动发现的针对虚拟接口virbr0的监控项删除,如图-17所示。

管理监控项:学会在zabbix平台上管理监控项目

图-17

步骤三:确认/添加对本机网卡(比如ens33)入站流量、出站流量的监控

常用的网络流量监控项采用 net.if.in[接口名] 和 net.if.out[接口名] ,分别表示入站流量、出站流量。比如要监控网卡ens33的流量,就可以配置以下监控项:

  • 入站流量:名称Incoming network traffic on ens33,键值net.if.in[ens33]
  • 出站流量:名称Outgoing network traffic on ens33,键值net.if.out[ens33]

网络接口的流量信息等监控项,一般稍等几分钟可以自动发现。自动发现的监控项会在名称前标注有橙色的“discovery”字样,如图-18、图-19所示。

管理监控项:学会在zabbix平台上管理监控项目

图-18

管理监控项:学会在zabbix平台上管理监控项目

图-19

如果没有找到自动发现的上述网卡流量监控项,也可以通过右上角的“创建监控项”按钮来手动添加新的监控项。在弹出页面中,指定监控项名称和对应的键值就行。其中键值可以通过右侧的“选择”按钮获得,并根据需要进行更改,如图-20所示。

管理监控项:学会在zabbix平台上管理监控项目

图-20

步骤四:配置 icmpping 检查设备存活状态

1)添加一个监控项,检测路由器102是否能ping通

在监控项管理页面,单击右上角的“创建监控项”页面,在接下来的设置页面中指定名称“路由器102存活状态”、类型选“简单检查”,然后选择好icmpping键值并正确修改检测参数,如图-21所示,然后单击底部的“添加”就可以了。

管理监控项:学会在zabbix平台上管理监控项目

图-21

其中,监控键值 icmpping[192.168.10.2,4,500,64,3000],表示要检测的目标IP地址是192.168.10.2、发4个测试包、包间隔500毫秒、每个64字节、超过3000毫秒无响应就认为超时。

2)再添加一个监控项,检测交换机103是否能ping通

在监控项管理页面,单击右上角的“创建监控项”页面,在接下来的设置页面中指定名称“交换机103存活状态”、类型选“简单检查”,然后选择好icmpping键值并正确修改检测参数,如图-22所示,然后单击底部的“添加”就可以了。。

管理监控项:学会在zabbix平台上管理监控项目

图-22

3)确认添加结果

返回到监控项管理页,单击第2页,可以找到新添加的几个监控项,如图-23所示。

管理监控项:学会在zabbix平台上管理监控项目

图-23