培训
认证
Microsoft Certified: Azure Administrator Associate - Certifications
演示在 Microsoft Azure 中配置、管理、保护和管理关键专业功能的关键技能。
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
开始使用 Azure 密钥保管库来存储生产机密之后,必须监视密钥保管库的运行状况以确保服务正常运行。
当你开始缩放服务时,发送到密钥保管库的请求数量将会增加。 这可能会增加请求的延迟时间。 在极端情况下,它可能会导致请求受到限制,从而影响服务的性能。 你还需要知道密钥保管库是否发送了异常数量的错误代码,以便快速处理访问策略或防火墙配置存在的任何问题。
本文将介绍如何为指定的阈值配置警报,让你在密钥保管库运行不正常时提醒团队立即采取措施。 可以配置发送电子邮件的警报(最好是发送到团队通讯组),触发 Azure 事件网格通知,或者拨打电话号码/发短信。
可以选择以下警报类型:
重要
新配置的警报最长需要 10 分钟才会开始发送通知。
本文重点介绍密钥保管库的警报。 有关将日志与指标结合以提供全局监视解决方案的密钥保管库见解的信息,请参阅利用密钥保管库见解监视密钥保管库。
操作组是可配置的通知和属性列表。 配置警报的第一步是创建操作组并选择警报类型:
登录到 Azure 门户。
在搜索框中搜索“警报”。
选择“管理操作”。
选择“+ 添加操作组”。
为操作组选择“操作类型”值。 本示例将创建电子邮件和短信警报。 选择“电子邮件/短信/推送/语音”。
在对话框中,输入电子邮件和短信详细信息,然后选择“确定”。
接下来,创建规则并配置触发警报的阈值:
在 Azure 门户中选择密钥保管库资源,然后选择“监视”下的“警报” 。
选择“新建警报规则”。
选择警报规则的作用域。 可以选择一个或多个保管库。
重要
如果选择多个保管库作为警报范围,则选定的所有保管库必须位于同一区域中。 不同区域中的保管库需要配置单独的警报规则。
选择定义警报逻辑的阈值,然后选择“添加”。 Key Vault 团队建议为大多数应用程序配置以下阈值,但你可以根据应用程序需求对其进行调整:
重要
该警报目前错误地包含了长时间运行的操作,并将其报告为服务不可用。 可以监视 Key Vault 日志,查看是否由于服务不可用而导致操作失败
备注
设置 1000 毫秒阈值的目的是通知该区域的 Key Vault 服务的工作负载高于平均水平。 我们针对 Key Vault 操作的服务级别协议要高出数倍,请参阅联机服务的服务级别协议,了解当前的服务级别协议。 若要在 Key Vault 操作超出服务级别协议时发出警报,请使用服务级别协议文档中的阈值。
选择“整体服务 API 延迟”作为信号名称。
使用以下配置参数:
选择“完成”。
使用动态警报时,可以看到所选密钥保管库的历史数据。 蓝色区域表示密钥保管库的平均使用情况。 红色区域显示可能触发警报的高峰,前提是满足警报配置中的其他条件。 红点显示在聚合时间范围内满足警报条件的违规实例。
可以设置在一定时间内发生一定次数的冲突后触发警报。 如果不想包含过去的数据,可以使用高级设置中的一个选项来排除它们。
使用以下配置参数:
选择“完成”。
选择“添加”来添加已配置的操作组。
在警报详细信息中,启用警报并分配严重性。
创建警报。
完成上述所有步骤后,当密钥保管库满足配置的警报条件时,你就会收到电子邮件警报。 电子邮件警报示例如下。
你可以设置警报,让系统通知你证书即将过期。
备注
在过期前 30 天记录证书的即将过期事件。
转到“日志”,将以下查询粘贴到查询窗口中
AzureDiagnostics
| where OperationName =~ 'CertificateNearExpiryEventGridNotification'
| extend CertExpire = unixtime_seconds_todatetime(eventGridEventProperties_data_EXP_d)
| extend DaysTillExpire = datetime_diff("Day", CertExpire, now())
| project ResourceId, CertName = eventGridEventProperties_subject_s, DaysTillExpire, CertExpire
选择“新建警报规则”
在“条件”选项卡中使用以下配置:
在“操作”选项卡中,配置警报以发送电子邮件
使用你在本文中设置的工具积极监视密钥保管库的运行状况:
培训
认证
Microsoft Certified: Azure Administrator Associate - Certifications
演示在 Microsoft Azure 中配置、管理、保护和管理关键专业功能的关键技能。