本文档详细介绍Oracle Enterprise Manager Cloud Control (EMCC)的告警管理功能,风哥教程参考Oracle官方文档EMCC部分。更多视频教程www.fgedu.net.cn
Part01-基础概念与理论知识
1.1 告警管理概述
EMCC告警管理是EMCC的核心功能之一,用于监控和管理系统告警。学习交流加群风哥微信: itpux-com
EMCC告警管理的主要特点:
- 实时告警:实时监控系统状态,及时生成告警
- 多渠道通知:支持邮件、短信、SNMP等多种通知方式
- 告警分级:根据严重程度对告警进行分级
- 告警升级:支持告警升级机制,确保重要告警得到及时处理
- 告警抑制:支持告警抑制,避免告警风暴
- 告警历史:记录告警历史,便于分析和审计
1.2 告警类型
EMCC告警的主要类型:
- 按严重程度分类:
- Critical(严重):需要立即处理的严重问题
- Warning(警告):需要关注但不是立即处理的问题
- Info(信息):一般信息性告警
- Clear(清除):告警已清除
- 按来源分类:
- 数据库告警:数据库相关的告警
- 主机告警:主机相关的告警
- 中间件告警:中间件相关的告警
- 网络告警:网络相关的告警
- 存储告警:存储相关的告警
- 按类型分类:
- 可用性告警:系统可用性相关的告警
- 性能告警:系统性能相关的告警
- 容量告警:系统容量相关的告警
- 配置告警:系统配置相关的告警
- 安全告警:系统安全相关的告警
1.3 告警机制
EMCC告警的主要机制:
- 阈值监控:根据监控指标阈值生成告警
- 状态监控:根据系统状态变化生成告警
- 事件监控:根据系统事件生成告警
- 规则匹配:根据告警规则匹配生成告警
- 自动清除:告警条件解除后自动清除告警
Part02-生产环境规划与建议
2.1 告警策略
EMCC告警管理的策略建议:
- 分层告警:根据系统重要性,设置不同的告警级别
- 关键告警优先:优先处理关键告警,确保核心业务稳定
- 合理设置阈值:根据业务特点,设置合理的告警阈值
- 定期审查:定期审查告警策略,确保告警有效
- 避免告警疲劳:避免过多无效告警,导致告警疲劳
2.2 通知配置
EMCC告警管理的通知配置建议:
- 邮件通知:配置邮件服务器,发送邮件通知
- 短信通知:配置短信网关,发送短信通知
- SNMP通知:配置SNMP Trap,发送SNMP通知
- 脚本通知:配置自定义脚本,执行自定义操作
- 多渠道通知:配置多种通知方式,确保通知送达
2.3 告警升级
EMCC告警管理的升级建议:
- 升级规则:配置告警升级规则,确保重要告警得到及时处理
- 升级时间:设置升级时间,超时后自动升级
- 升级级别:设置升级级别,逐级升级
- 升级通知:配置升级通知,通知更高级别的人员
- 升级记录:记录升级过程,便于审计
Part03-生产环境项目实施方案
EMCC告警管理的实施步骤:
- 配置通知方法:
- 配置邮件服务器
- 配置短信网关
- 配置SNMP服务器
- 配置告警规则:
- 创建告警规则
- 设置告警条件
- 设置告警阈值
- 配置告警通知:
- 配置通知方法
- 配置通知频率
- 配置通知内容
- 配置告警升级:
- 配置升级规则
- 配置升级时间
- 配置升级通知
- 配置告警抑制:
- 配置抑制规则
- 配置抑制时间
- 配置抑制条件
- 测试验证:
- 测试告警生成
- 测试告警通知
- 测试告警升级
Part04-生产案例与实战讲解
4.1 配置邮件通知
# 登录EMCC控制台
# 导航到:设置 → 通知方法
# 配置邮件服务器
# 点击”添加”
# 选择类型:邮件
# 输入邮件服务器信息:
# 名称:Email Notification
# SMTP服务器:smtp.fgedu.net.cn
# SMTP端口:25
# 发件人地址:emcc@fgedu.net.cn
# 认证用户名:emcc
# 认证密码:******
# 点击”保存”
# 测试邮件通知
# 点击”测试”
# 输入收件人地址:admin@fgedu.net.cn
# 点击”发送测试邮件”
# 输出日志
测试邮件发送中…
测试邮件发送成功
# 导航到:设置 → 通知方法
# 配置邮件服务器
# 点击”添加”
# 选择类型:邮件
# 输入邮件服务器信息:
# 名称:Email Notification
# SMTP服务器:smtp.fgedu.net.cn
# SMTP端口:25
# 发件人地址:emcc@fgedu.net.cn
# 认证用户名:emcc
# 认证密码:******
# 点击”保存”
# 测试邮件通知
# 点击”测试”
# 输入收件人地址:admin@fgedu.net.cn
# 点击”发送测试邮件”
# 输出日志
测试邮件发送中…
测试邮件发送成功
4.2 创建告警规则
# 登录EMCC控制台
# 导航到:设置 → 告警规则
# 创建数据库告警规则
# 点击”添加”
# 输入告警规则信息:
# 名称:数据库关键告警
# 目标类型:数据库实例
# 点击”下一步”
# 选择告警条件
# 选择以下度量:
# – CPU使用率(%)
# – 表空间使用率(%)
# – 会话数
# – 数据库状态
# 点击”下一步”
# 设置告警阈值
# CPU使用率:
# 警告阈值:80%
# 严重阈值:95%
# 表空间使用率:
# 警告阈值:85%
# 严重阈值:95%
# 会话数:
# 警告阈值:80%的最大会话数
# 严重阈值:95%的最大会话数
# 点击”下一步”
# 配置告警通知
# 选择通知方法:Email Notification
# 配置通知频率:立即通知
# 点击”保存”
# 查看告警规则
# 输出日志
告警规则列表:
– 数据库关键告警 (Critical)
– 数据库警告告警 (Warning)
– 数据库可用性告警 (Critical)
# 导航到:设置 → 告警规则
# 创建数据库告警规则
# 点击”添加”
# 输入告警规则信息:
# 名称:数据库关键告警
# 目标类型:数据库实例
# 点击”下一步”
# 选择告警条件
# 选择以下度量:
# – CPU使用率(%)
# – 表空间使用率(%)
# – 会话数
# – 数据库状态
# 点击”下一步”
# 设置告警阈值
# CPU使用率:
# 警告阈值:80%
# 严重阈值:95%
# 表空间使用率:
# 警告阈值:85%
# 严重阈值:95%
# 会话数:
# 警告阈值:80%的最大会话数
# 严重阈值:95%的最大会话数
# 点击”下一步”
# 配置告警通知
# 选择通知方法:Email Notification
# 配置通知频率:立即通知
# 点击”保存”
# 查看告警规则
# 输出日志
告警规则列表:
– 数据库关键告警 (Critical)
– 数据库警告告警 (Warning)
– 数据库可用性告警 (Critical)
4.3 配置告警升级
# 登录EMCC控制台
# 导航到:设置 → 告警规则 → 数据库关键告警
# 配置告警升级
# 点击”升级规则”
# 点击”添加”
# 输入升级规则信息:
# 升级时间:30分钟
# 升级级别:Level 2
# 升级通知:dba_manager@fgedu.net.cn
# 点击”保存”
# 配置第二级升级
# 点击”添加”
# 输入升级规则信息:
# 升级时间:60分钟
# 升级级别:Level 3
# 升级通知:it_director@fgedu.net.cn
# 点击”保存”
# 查看升级规则
# 输出日志
升级规则列表:
– Level 1:立即通知 → dba@fgedu.net.cn
– Level 2:30分钟后 → dba_manager@fgedu.net.cn
– Level 3:60分钟后 → it_director@fgedu.net.cn
# 导航到:设置 → 告警规则 → 数据库关键告警
# 配置告警升级
# 点击”升级规则”
# 点击”添加”
# 输入升级规则信息:
# 升级时间:30分钟
# 升级级别:Level 2
# 升级通知:dba_manager@fgedu.net.cn
# 点击”保存”
# 配置第二级升级
# 点击”添加”
# 输入升级规则信息:
# 升级时间:60分钟
# 升级级别:Level 3
# 升级通知:it_director@fgedu.net.cn
# 点击”保存”
# 查看升级规则
# 输出日志
升级规则列表:
– Level 1:立即通知 → dba@fgedu.net.cn
– Level 2:30分钟后 → dba_manager@fgedu.net.cn
– Level 3:60分钟后 → it_director@fgedu.net.cn
4.4 配置告警抑制
# 登录EMCC控制台
# 导航到:设置 → 告警抑制
# 创建告警抑制规则
# 点击”添加”
# 输入抑制规则信息:
# 名称:维护窗口抑制
# 目标类型:数据库实例
# 目标:fgedudb
# 抑制时间:2026-04-01 22:00:00 – 2026-04-02 06:00:00
# 抑制条件:所有告警
# 点击”保存”
# 查看抑制规则
# 输出日志
告警抑制规则列表:
– 维护窗口抑制 (fgedudb, 2026-04-01 22:00:00 – 2026-04-02 06:00:00)
– 备份窗口抑制 (fgedudb, 每日 02:00:00 – 04:00:00)
# 导航到:设置 → 告警抑制
# 创建告警抑制规则
# 点击”添加”
# 输入抑制规则信息:
# 名称:维护窗口抑制
# 目标类型:数据库实例
# 目标:fgedudb
# 抑制时间:2026-04-01 22:00:00 – 2026-04-02 06:00:00
# 抑制条件:所有告警
# 点击”保存”
# 查看抑制规则
# 输出日志
告警抑制规则列表:
– 维护窗口抑制 (fgedudb, 2026-04-01 22:00:00 – 2026-04-02 06:00:00)
– 备份窗口抑制 (fgedudb, 每日 02:00:00 – 04:00:00)
4.5 查看和处理告警
# 登录EMCC控制台
# 导航到:企业 → 概要 → 告警
# 查看当前告警
# 输出日志
当前告警列表:
1. [Critical] fgedudb – CPU使用率超过95%
时间:2026-04-01 10:30:00
状态:未处理
2. [Warning] fgedudb – 表空间FGEDU_DATA使用率超过85%
时间:2026-04-01 10:25:00
状态:未处理
3. [Warning] fgedudb – 会话数接近最大值
时间:2026-04-01 10:20:00
状态:未处理
# 处理告警
# 点击告警详情
# 点击”确认”
# 输入处理说明:已通知DBA处理
# 点击”保存”
# 查看告警历史
# 导航到:企业 → 概要 → 告警历史
# 输出日志
告警历史:
1. [Critical] fgedudb – CPU使用率超过95%
时间:2026-04-01 10:30:00
处理时间:2026-04-01 10:35:00
处理人:admin
处理说明:已通知DBA处理
2. [Warning] fgedudb – 表空间FGEDU_DATA使用率超过85%
时间:2026-04-01 10:25:00
处理时间:2026-04-01 10:40:00
处理人:admin
处理说明:已扩容表空间
# 导航到:企业 → 概要 → 告警
# 查看当前告警
# 输出日志
当前告警列表:
1. [Critical] fgedudb – CPU使用率超过95%
时间:2026-04-01 10:30:00
状态:未处理
2. [Warning] fgedudb – 表空间FGEDU_DATA使用率超过85%
时间:2026-04-01 10:25:00
状态:未处理
3. [Warning] fgedudb – 会话数接近最大值
时间:2026-04-01 10:20:00
状态:未处理
# 处理告警
# 点击告警详情
# 点击”确认”
# 输入处理说明:已通知DBA处理
# 点击”保存”
# 查看告警历史
# 导航到:企业 → 概要 → 告警历史
# 输出日志
告警历史:
1. [Critical] fgedudb – CPU使用率超过95%
时间:2026-04-01 10:30:00
处理时间:2026-04-01 10:35:00
处理人:admin
处理说明:已通知DBA处理
2. [Warning] fgedudb – 表空间FGEDU_DATA使用率超过85%
时间:2026-04-01 10:25:00
处理时间:2026-04-01 10:40:00
处理人:admin
处理说明:已扩容表空间
4.6 告警报表
# 登录EMCC控制台
# 导航到:报表 → 信息发布者报告
# 生成告警报表
# 选择报表类型:告警报表
# 选择时间范围:最近7天
# 选择目标:所有数据库
# 点击”生成”
# 输出日志
报表生成中…
报表生成完成
# 查看报表内容
# 输出日志
告警报表 – 最近7天
告警统计:
– Critical告警:5个
– Warning告警:20个
– Info告警:50个
告警类型分布:
– 性能告警:40%
– 容量告警:30%
– 可用性告警:20%
– 配置告警:10%
告警处理情况:
– 平均响应时间:15分钟
– 平均处理时间:30分钟
– 处理率:95%
# 导航到:报表 → 信息发布者报告
# 生成告警报表
# 选择报表类型:告警报表
# 选择时间范围:最近7天
# 选择目标:所有数据库
# 点击”生成”
# 输出日志
报表生成中…
报表生成完成
# 查看报表内容
# 输出日志
告警报表 – 最近7天
告警统计:
– Critical告警:5个
– Warning告警:20个
– Info告警:50个
告警类型分布:
– 性能告警:40%
– 容量告警:30%
– 可用性告警:20%
– 配置告警:10%
告警处理情况:
– 平均响应时间:15分钟
– 平均处理时间:30分钟
– 处理率:95%
Part05-风哥经验总结与分享
5.1 告警管理最佳实践
- 合理设置阈值:根据业务特点,设置合理的告警阈值
- 分级管理:根据告警严重程度,分级处理告警
- 及时响应:及时响应告警,快速处理问题
- 定期审查:定期审查告警策略,确保告警有效
- 避免告警疲劳:避免过多无效告警,导致告警疲劳
- 文档记录:详细记录告警处理过程
5.2 常见问题与解决方案
- 告警过多:
- 调整告警阈值
- 配置告警抑制
- 优化监控策略
- 告警未通知:
- 检查通知方法配置
- 检查邮件服务器状态
- 检查告警规则配置
- 告警误报:
- 调整告警阈值
- 优化告警条件
- 配置告警抑制
- 告警升级未生效:
- 检查升级规则配置
- 检查升级时间设置
- 检查通知方法配置
5.3 经验分享
- 提前规划:在实施前制定详细的告警管理计划
- 团队协作:告警管理需要运维和DBA的协作
- 持续改进:根据告警数据,持续改进告警策略
- 知识共享:分享告警处理经验和最佳实践
- 自动化运维:利用EMCC的自动化功能,减少人工干预
学习交流加群风哥QQ113257174
风哥提示:EMCC告警管理是确保系统稳定运行的重要手段,需要合理配置告警规则和通知方式。
更多学习教程公众号风哥教程itpux_com
from oracle:www.itpux.com
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
