1 添加监控项

由于server2未使用模板,监控项为0,现为server2添加监控项
官方文档中有键值用法说明
在这里插入图片描述

1.1 监控CPU负载

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
选择CPU负载
在这里插入图片描述
system.cpu.load[cpu,mode]
第一个参数 cpu:
all:所有 CPU 整体负载
0:第 0 颗 CPU
1:第 1 颗 CPU
第二个参数 mode:
avg1:1 分钟平均负载
avg5:5 分钟平均负载
avg15:15 分钟平均负载

键值设置为采集全部 CPU 核心的 1 分钟平均负载数据
在这里插入图片描述

测试
无限输出全 0 字节流,消耗CPU

[root@server2 ~]# md5sum /dev/zero

查看监控情况,数据有明显变化
在这里插入图片描述
在这里插入图片描述

1.2 监控根分区空闲百分比

在这里插入图片描述

在这里插入图片描述
刚添加无数据,可以在server1上用指令测试

[root@server1 ~]# zabbix_get -s 192.168.40.172 -p 10050 -k 'vfs.fs.size[/,pfree]'

在这里插入图片描述

1.3 监控根分区使用量

在这里插入图片描述

[root@server1 ~]# zabbix_get -s 192.168.40.172 -p 10050 -k 'vfs.fs.size[/,used]'

在这里插入图片描述
在这里插入图片描述

2 设置触发器

2.1 CPU负载过高触发器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 根分区空闲空间低于95%触发器

在这里插入图片描述
已设置好两个触发器
在这里插入图片描述
测试CPU负载过高触发器

[root@server2 ~]# md5sum /dev/zero &

出现告警
在这里插入图片描述
终止该进程,告警解决
在这里插入图片描述
测试根分区空闲空间低于95%触发器
在根目录创建一个 1GB 大小的填充文件,快速消耗磁盘空间

[root@server2 ~]# dd if=/dev/zero of=/bigfile bs=1G count=1

出现告警
在这里插入图片描述
删除文件

[root@server2 ~]# rm -f /bigfile

告警解决
在这里插入图片描述

3 创建监控图形

在这里插入图片描述
在这里插入图片描述

4 配置报警媒介

在网易邮箱开启SMTP服务,获取授权码
在zabbix前端网页点击:管理——媒介——emali
SMTP电邮和用户名称为自己的邮箱地址,密码为授权码
在这里插入图片描述
测试
在这里插入图片描述
邮箱收到邮件
在这里插入图片描述
停用其他媒介,仅使用email
在这里插入图片描述
管理——用户——Admin,为其添加报警媒介
在这里插入图片描述
在这里插入图片描述
启用触发器动作:原状态为停用,点击启用
在这里插入图片描述
测试:

[root@server2 ~]# md5sum /dev/zero &

CPU负载过高时,出现告警,同时发送邮件
在这里插入图片描述
在这里插入图片描述
停止进程,问题解决,同时邮件通知
在这里插入图片描述
在这里插入图片描述

5 添加用户组

创建用户组
在这里插入图片描述

在这里插入图片描述
设置权限
在这里插入图片描述
在这里插入图片描述

6 添加用户

创建用户
在这里插入图片描述
在这里插入图片描述
设置报警媒介
在这里插入图片描述
设置为群组的管理员
在这里插入图片描述
在这里插入图片描述
登录用户,只能管理agent,无法管理server
在这里插入图片描述
在这里插入图片描述
查看模板为空
在这里插入图片描述
登录超级管理员
在这里插入图片描述
给test群组加权限,使其可以读写模板
在这里插入图片描述
登录zxl,可以使用模板
在这里插入图片描述

7 配置触发器动作

停用原有的触发器动作
在这里插入图片描述
添加新的触发器动作
在这里插入图片描述
设置当 CPU 负载过高时,用邮件形式给 test 里的成员发通知
在这里插入图片描述
在这里插入图片描述
添加好后自动启用
在这里插入图片描述

8 添加模板

创建一个新模板
在这里插入图片描述
在这里插入图片描述
复制server2的监控项

在这里插入图片描述
在这里插入图片描述
同时复制触发器和图形
在这里插入图片描述

9 自动发现

删除server2
在这里插入图片描述
启用发现动作在这里插入图片描述
设置自动发现规则
在这里插入图片描述
编辑规则并启用
在这里插入图片描述
在自动发现中可以看见server2和server3
在这里插入图片描述

10 自动注册

停用自动发现,避免冲突
在这里插入图片描述
先删除server2
设置自动注册动作,当主机元数据包含Linux时,自动添加到指定的主机群组,并与指定的模板关联
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编辑 Zabbix Agent 自动注册的元数据采集项,把system.uname监控项获取的系统内核信息作为元数据上报

[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf
[root@server2 ~]# systemctl restart zabbix-agent.service

在这里插入图片描述
自动注册成功
在这里插入图片描述

更多推荐