为什么要对系统实时监控?
1.实时反馈系统当前状态
2.保证服务可靠性、安全性
3.保证业务持续稳定运行
特点:实时、反馈、可靠、稳定
监控核心:发现问题---定位问题---解决问题---总结问题
监控的形式
如监控磁盘的使用率
1.df -h 查看磁盘使用率
2.获取并打印具体信息
3.达到百分比之后报警
常用监控工具
1.Cacti、Nagios、Zabbix
2.Lepus(天兔)数据库监控系统
3.Open-Falcon(小米)
4.Prometheus(普罗米修斯,Docker,K8s)
监控目标
1.硬件监控 路由器、交换机、防火墙
2.系统监控 CPU、内存、磁盘、网络、进程、TCP
3.服务监控 nginx、php、Tomcat、Redis、mysql
4.web监控 请求时间、响应时间、加载时间
5.日志监控 ELK(收集、存储、分析、展示)日志易
6.安全监控 firewalld、WAF(Nginx+lua)、安全宝
7.网络监控 smokeping
8.业务监控