13
[email protected] MySQL 的的的的的的 的的的 @www.we168.cn 2011 02

My sql自动化监控

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: My sql自动化监控

[email protected]

MySQL 的自动化监控

庄浩英 @www.we168.cn

2011 -02

Page 2: My sql自动化监控

[email protected]

主要议题

• 监控在高可用中的意义

• 监控包括那些内容

• 如何实现自动化监控

Page 3: My sql自动化监控

[email protected]

监控在高可用中的意义

• 防止高不可用-运维事故 2 则

• 预测系统的性能模型-为扩容和优化提供指导

• 建立在自动、全面的监控基础上的高可用才有意义

Page 4: My sql自动化监控

[email protected]

• 存储-数据的根本,性能、磁盘空间突变之谜

• 主机-杂牌内存造成的故障

• 网络-谁杀死了前端?网络故障造成的连接堵塞

• 数据库- errlog 、复制、连接数、 Slow SQL 、 4G 、备份、性能数据

监控内容

Page 5: My sql自动化监控

[email protected]

监控方法

• 存储- MegaRAID/ServeRAID/hpacucli

• 主机- Nagios/Cacti/Shell

• 网络- tcprstat/SmokePing

• 数据库- mysqladmin/mysql -e/Shell/mytop/slowlog

Page 6: My sql自动化监控

[email protected]

监控工具一览

Page 7: My sql自动化监控

[email protected]

监控工具一览

Page 8: My sql自动化监控

[email protected]

监控工具一览

Page 9: My sql自动化监控

[email protected]

监控工具一览

Page 10: My sql自动化监控

[email protected]

监控工具一览

Page 11: My sql自动化监控

[email protected]

监控架构

• 方便大规模、灵活设置的监控参数-方便日常维护

• 主动模式- Agent/ 被动模式-本地检测

• 防止警卫监守自盗- Nagios 导致主机负载异常案例

• 监控数据的收集和展现,加强监控信息的可读性

Page 12: My sql自动化监控

[email protected]

• sendmail

• 飞信

• msn

自动化报警

Page 13: My sql自动化监控

[email protected]

Thanks