zabbix企业级监控平台2——快速入门
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

自动注册成功

更多推荐


所有评论(0)