一、如果去到一家新公司,如何入手监控
1.硬件监控 路由器、交换机、防火墙
2.系统监控 CPU、内存、磁盘、网络、进程、 TCP
3.服务监控 nginx、 php、 tomcat、 redis、 memcache、 mysql
4.WEB 监控 请求时间、响应时间、加载时间、
5.日志监控 ELk(收集、存储、分析、展示) 日志易
6.安全监控 Firewalld、 WAF(Nginx+lua)、安全宝、牛盾云、安全狗
7.网络监控 smokeping 多机房
8.业务监控 活动引入多少流量、产生多少注册量、带来多大价值
二、综合架构监控服务体系结构
- 硬件监控 服务器 路由器 交换机 防火墙(SNMP)
- 系统监控 CPU 内存 磁盘 网络 进程 TCP(十一种状态)
- 服务监控 nginx php tomcat redis memcache mysql
- 网站监控 请求时间 响应时间 加载时间 页面监控
- 日志监控 ELK(收集 存储 分析 展示) 日志易
eg:access — 用户源IP地址 北京1000 上海100 深圳500 - 安全监控 Firewalld(4层和4层以上) WAF(Nginx+lua)(应用层面) 安全宝 牛盾云 安全狗
- 网络监控 smokeping 监控宝 站长工具 奇云测 多机房
- 业务监控 (数据库信息)活动产生多少流量 产生多少注册量 带来多少价值
网络监控命令: ifconfig、 route、 glances、 iftop、 nethogs、 netstat
iftop命令 iftop -t -P -N -n -s 2 来获取流量信息
单位换算
Mbps 100Mbps/8
MB 12MB
iftop 中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量、 RX:接收流量、 TOTAL:总流量
#查看 TCP11 中状态
netstat -an|grep ESTABLISHED
netstat -rn # 查看路由信息
netstat -lntup