据库系统预警机制
报警不但可以及时提示错误,还可以预防潜在的风险,大概应该有如下功能:
1. 错误数据报警
2. 性能数据报警
3. 数据库运行趋势报警(性能趋势、空间趋势、交易趋势等)
为了实现如上功能,我通过plsql+shell脚本实现,通过email和短信的方式报警。
一.报警机制:(短信或email)
报警机制采用
模式:本地报警+监控中心报警模式
技术:Plsql和shell脚本
DB系统的监控
A:os层:性能数据,故障数据
B:db层:性能数据,故障数据
A:os层:性能数据,故障数据
Os层粗粒度监控:通过监控os的load和db连接数来报警发email或短信
Os层细粒度监控:通过监控os的swap,iops,throught,pagein/out,network等报警发email或短信。
B:db层:性能数据,故障数据