日常工作中的监控项都有哪些

CPU使用率

监控服务器CPU的使用率比例,对于Linux操作系统,还支持详细统计,包括用户态(User)、内核态(System)、I/O等待(IOWait)、空闲(Idle)等。 监控结果包括:

CPU使用率详细比例,包括用户态、内核态、I/O等待、空闲等。(仅限Linux) CPU使用率变化曲线。 每日CPU平均使用率、最小使用率、最大使用率。 每日CPU详细使用率统计,包括用户态、内核态、I/O等待、空闲等。

 内存使用率

监控服务器内存的使用率,对于Linux服务器,还包括Buffer Cache、Page Cache、应用程序内存等。 监控结果包括:

物理内存使用率详细比例,包括Buffer Cache、Page Cache、应用程序内存、空闲内存等。(仅限Linux) 物理内存使用率变化曲线。 Swap使用率变化曲线。(仅限Linux) 每日物理内存平均使用率、最小使用率、最大使用率。 每日物理内存详细使用率,包括用户态、内核态、I/O等待、空闲等。(仅限Linux) 每日Swap内存平均使用率、最小使用率、最大使用率。(仅限Linux)

CPU负载

监控Linux服务器的平均负载(load average),包括最近1分钟、5分钟、15分钟等。 监控结果包括:

平均负载变化曲线,包括最近1分钟、最近5分钟、最近15分钟。 每日平均负载、最小负载、最大负载。 

磁盘空间使用率

监控所有磁盘分区的空间使用率,包括总空间和已用空间。 监控结果包括:

各磁盘分区的总空间、已用空间,以及空间使用率。 每日磁盘各分区的空间使用率变化。 每日监控性能报告邮件(可选)。

网卡流量

监控所有网络设备的字节流量和数据包传输速率,包括流入和流出。 监控结果包括:

各网络设备(如WAN网卡、LAN网卡)的流入、流出字节速率(Kbytes/s)或位速率(Mbps)。 各网络设备的流入、流出包速率。 每日各网络设备的流入、流出总流量。 每日各网络设备的流入、流出平均字节速率,最大字节速率。 每日各网络设备的流入、流出平均包速率,最大包速率。

磁盘I/O

监控所有磁盘分区的I/O流量,包括写入和读取。仅支持Linux。 监控结果包括:

各磁盘分区(如Linux中的/home、/usr/local,或者Windows中的C盘)的写入、读取字节速率(Kbytes/s)。 各磁盘分区的写入、读取平均每秒次数。 每日各磁盘分区的写入、读取平均字节速率,最大字节速率。 每日监控性能报告邮件(可选)。

 系统进程数

监控系统当前的进程数。

Apache

监控Apache运行时并发连接数、吞吐率(请求数/秒),以及更多的详细性能报表和分析报告。 监控结果包括:

Apache吞吐率(即每秒处理请求数)变化曲线。 Apache并发连接数变化曲线。 Apache并发连接详细统计,即并发连接中处于各种状态的数量,包括:

读取请求 持久连接(keepalive) 发送响应内容 关闭连接 等待连接

历史统计,包括每日平均吞吐率、最小吞吐率、最大吞吐率,以及每日平均并发连接数、最小并发连接数、最大并发连接数等。

Nginx

监控Nginx运行时并发连接数、吞吐率(请求数/秒)、持久连接利用率,以及更多的详细性能报表和分析报告。 监控结果包括:

Nginx吞吐率(即每秒处理请求数)变化曲线。 Nginx并发连接数变化曲线。 Nginx并发连接详细统计,即并发连接中处于各种状态的数量,包括:

读取请求(reading) 处理请求和发送响应(writing) 持久连接(waiting)

Nginx持久连接利用率,即平均每个连接处理请求个数。 历史统计,包括每日平均吞吐率、最小吞吐率、最大吞吐率,以及每日平均并发连接数、最小并发连接数、最大并发连接数等。

MySQL

监控MySQL运行时的各项性能数据,包括各类查询吞吐率,以及缓存、索引、表空间等性能报表和分析报告。 监控结果包括:

MySQL查询吞吐率统计,包括Change db、Select、Update、Insert、Delete。 MySQL持久连接利用率。 MySQL查询缓存空间使用率。 MySQL查询缓存命中率、被缓存的查询数。 MySQL索引缓存命中率、索引读取统计。 MySQL并发连接统计、连接吞吐率、连接缓存命中率。

MySQL流量统计。 MySQL表锁定统计。 历史统计,包括每日连接吞吐率、每日并发连接数,以及每日流量统计。