Skip to content

介绍

什么是监控

IT监控是监控IT软硬件运行状况的一套系统,它可以监控服务器、存储、网络设备、操作系统、数据库等

监控必要性

主动暴露系统软硬件异常并通知运维或开发人员

辅助分析异常发生时的系统网络中间等资源情况

监控分类

  • 硬件监控(机房巡检、IPMI、SNMP)
  • 系统监控(对象:CPU、内存、IO[磁盘、网络]、进程等)服务进程等监控
  • 日志监控(方法:Elastic Stack)
  • 网络监控(方法:第三方、Smokeping)
  • APM应用性能管理(工具:PINPoint)
  • 流量监控(工具:Piwik、xx统计、xx分析)
  • 其他监控(APP监控、安全监控、业务监控、舆论监控、xx监控)

主流监控

  • zabbix
  • prometheus
  • skywalking

监控体系

  • 标准化监控(标准化的脚本、模板等等)
  • 分布式监控(主动、被动、分布式)
  • 自动化监控(自动发现、主动注册[Agent主动注册、Server通过API主动添加])
  • 性能优化(数据采集、数据存储、数据查询)
  • 二次开发(定制报表、API调用、xxx)

  • 动态告警

  • 智能告警:1.告警去重 2.去除依赖性
  • 故障自愈
  • 大规模监控