/mysql-monitor

一款监控操作系统、进程、MySQL状态的监控系统

Primary LanguageGo

操作系统监控

  1. 磁盘使用情况:(总大小、已使用、未使用)

  2. 流经网卡的流量(接收、转发)

  3. 磁盘的随机读写次数(每秒写/次、每秒读/次)

  4. 磁盘存储的IO吞吐量:(每秒读、每秒写)

  5. 系统内存使用率:(总共、已使用、未使用、空闲、OS缓存)

  6. 系统负载监控(运行时长,当前在线人数,load-avg)

  7. CPU任务调度队列的长度(总共、正在运行的,睡眠的、僵尸进程)

  8. 用户空间、内核空间... 进程占用CPU百分比,空闲百分比

操作系统相关报警项:

  • 磁盘使用率:当挂载在/下的文件系统的磁盘使用率超过阙值时报警。
  • 内存使用率:当内存剩余不到总内存的指定阙值时报警。
  • cpu:当cpu的load-avg大于指定的阙值时报警。

进程监控

MySQL监控