2 服务级别协议SLA

概述

在创建服务,用户就可以通过Zabbix开始监控服务性能是否满足服务级别协议(SLA)。

用户可以在服务->SLA菜单界面为众多服务配置SLAs。在Zabbix中单个SLA定义了服务级别目标(SLO)、预期正常运行时间和计划停机时间。

SLAs和服务通过服务标签完成匹配。用一个SLA可以用于不同的服务,其中每个服务的性能会分别进行测量计算。单一服务可以匹配多个SLA,起哄每个SLA的数据都会独立显示。

在Zabbix中的SLA报告包含服务级别指标(SLI)数据,该数据表示服务的实际可用性。系统将SLO(预期的可用性,以百分比%显示)和SLI(真实的可用性,以百分比%显示)进行比较,可以确定该服务是否满足设定的SLA目标。

配置

用户可以点击创建 SLA按钮创建一个新的SLA。

SLA配置界面允许配置指定的通用SLA参数。

2 服务级别协议SLA - 图1

参数描述
Name输入SLA的名称。
SLO输入服务级别目标(SLO),参数格式为百分比。
Reporting period选择在SLA报告中使用的时间周期 - 每天每周每月每季度或者每年
Time zone选择SLA的时区。
Schedule选择SLA运行的时间表 - 24小时x7天或用户自定义。
Effective date开始计算SLA的日期。
Service tags添加服务标签,用于识别SLA所对应的服务。
Name - 服务标签名称,需要严格匹配且需要注意区分参数的大小写。
Operation - 当标签值遵循严格的匹配(区分大小写)则选择Equals或者标签值遵循部分匹配(不区分大小写),则选择Contains
Value - 根据选择的行动对标签值进行搜索。
若要匹配至少一个服务标签,则SLA需要应用于该服务。
Description为SLA添加描述。
Enabled勾选来启用SLA。

计划外停机时间 用户可以通过该配置菜单指定SLA不会计算的停机时间。

2 服务级别协议SLA - 图2

用户通过点击添加来配置计划外的停机时间,需要虚入时间周期的名称,开始日期和持续时长。

SLA 报告

How a service performs compared to an SLA is visible in the SLA 报告 展示了服务的性能与SLA之间的数据对比。 SLA报告可以通过以下方式进行查看:

  • 通过点击位于SLA菜单的SLA报告超链接;
  • 通过点击服务菜单下信息面板中的SLA名称;
  • 通过点击位于仪表盘中的部件 widget 添加SLA 报告

一旦完成SLA配置,服务面板下的 信息面板会显示有关服务性能的信息供用户查看。