网站首页 > 开源技术 正文
CPU相关监控项
以下为CPU使用率相关监控指标,可参考Linux的top命令来理解各项指标含义。
监控项名称 | 监控项含义 | 单位 | 说明 |
Host.cpu.idle | 当前空闲CPU百分比 | % | |
Host.cpu.system | 当前内核空间占用CPU百分比 | % | 指系统上下文切换的消耗,该监控项数值比较高,说明服务器开了太多的进程或者线程 |
Host.cpu.user | 当前用户空间占用CPU百分比 | % | 用户进程对CPU的消耗 |
Host.cpu.iowait | 当前等待IO操作的CPU百分比 | % | 该项数值比较高说明有很频繁的IO操作 |
Host.cpu.other | 其他占用CPU百分比 | % | 其他消耗,计算方式为(Nice + SoftIrq + Irq + Stolen)的消耗 |
Host.cpu.total | 当前消耗的总CPU百分比 | % | 指以上各项CPU消耗的总和,通常用于报警 |
内存相关监控项
以下为内存相关监控项,可参考free命令来理解各项指标含义。
监控项名称 | 监控项含义 | 单位 | 说明 |
Host.mem.total | 内存总量 | bytes | 服务器的内存总量 |
Host.mem.used | 已用内存量 | bytes | 用户程序使用的内存 + buffers + cached,buffers为缓冲区占用的内存空间,cached为系统缓存占用的内存空间 |
Host.mem.actualused | 用户实际使用的内存 | bytes | 计算方法为(used - buffers - cached) |
Host.mem.free | 剩余内存量 | bytes | 计算方法为(内存总量-已用内存量) |
Host.mem.freeutilization | 剩余内存百分比 | % | 计算方法为(剩余内存量/内存总量*100%) |
Host.mem.usedutilization | 内存使用率 | % | 计算方法为( Actual used/total*100%) |
系统平均负载监控项
以下为系统平均负载相关监控项,可参考Linux top命令来理解各项指标含义。监控项数值越高代表系统越繁忙。
监控项名称 | 监控项含义 | 单位 |
Host.load1 | 过去1分钟的系统平均负载,Windows操作系统没有此指标 | 无 |
Host.load5 | 过去5分钟的系统平均负载,Windows操作系统没有此指标 | 无 |
Host.load15 | 过去15分钟的系统平均负载,Windows操作系统没有此指标 | 无 |
磁盘相关监控项
磁盘使用率与inode使用率可参考Linux df命令。磁盘读写指标可参考Linux iostat命令。
监控项名称 | 监控项含义 | 单位 |
Host.diskusage.used | 磁盘的已用存储空间 | bytes |
Host.disk.utilization | 磁盘使用率 | % |
Host.diskusage.free | 磁盘的剩余存储空间 | bytes |
Host.diskussage.total | 磁盘存储总量 | bytes |
Host.disk.readbytes | 磁盘每秒读取的字节数 | bytes/s |
Host.disk.writebytes | 磁盘每秒写入的字节数 | bytes/s |
Host.disk.readiops | 磁盘每秒的读请求数量 | 次/秒 |
Host.disk.writeiops | 磁盘每秒的写请求数量 | 次/秒 |
文件系统监控项
监控项名称 | 监控项含义 | 单位 | 说明 |
Host.fs.inode | inode使用率,UNIX/Linux系统内部使用inode号码来识别文件,磁盘还未存满,但inode已经分配完时会出现无法在磁盘新建文件的情况,Windows操作系统没有此指标 | % | inode数量代表文件系统文件数量,大量小文件会导致inode使用率过高 |
网络相关监控项
以下为网络相关指标,可参考Linux iftop。TCP连接数的采集,可参考Linux ss命令。TCP连接数会默认采集 TCP_TOTAL(总连接数)、ESTABLISHED(正常连接状态),NON_ESTABLISHED(非连接的状态连接数,ESTABLISHED以外的所有状态),如果您需要获取各个状态连接数的数量,请按如下说明操作:
监控项名称 | 监控项含义 | 单位 |
Host.netin.rate | 网卡每秒接收的比特数,即网卡的上行带宽 | bits/s |
Host.netout.rate | 网卡每秒发送的比特数,即网卡的下行带宽 | bits/s |
Host.netin.packages | 网卡每秒接收的数据包数 | 个/秒 |
Host.netout.packages | 网卡每秒发送的数据包数 | 个/秒 |
Host.netin.errorpackage | 设备驱动器检测到的接收错误包的数量 | 个/秒 |
Host.netout.errorpackages | 设备驱动器检测到的发送错误包的数量 | 个/秒 |
Host.tcpconnection | 各种状态下的TCP连接数包括LISTEN、SYN_SENT、ESTABLISHED、SYN_RECV、FIN_WAIT1、CLOSE_WAIT、FIN_WAIT2、LAST_ACK、TIME_WAIT、CLOSING、CLOSED | 个 |
进程相关监控项
进程的CPU使用率、内存使用率可参考Linux top命令,CPU使用率为多核使用情况。
Host.process.openfile 可参考Linux lsof命令。
Host.process.number 可参考Linux ps aux |grep '关键字' 命令。
监控项名称 | 监控项含义 | 单位 |
Host.process.cpu | 某个进程消耗的CPU百分比 | % |
Host.process.memory | 某个进程消耗的内存百分比 | % |
Host.process.openfile | 当前进程打开文件数 | 个 |
Host.process.number | 指定关键字的进程数 | 个 |
ECS自带监控项
如果主机是ECS服务器,以下监控项为购买ECS后,不需要安装插件就可以提供的监控项。指标采集粒度为1分钟。
监控项名称 | 监控项含义 | 单位 |
ECS.CPUUtilization | CPU使用率 | % |
ECS.InternetInRate | 公网入流量平均速率 | bits/s |
ECS.IntranetInRate | 私网入流量平均速率 | bits/s |
ECS.InternetOutRate | 公网出流量平均速率 | bits/s |
ECS.IntranetOutRate | 私网出流量平均速率 | bits/s |
ECS.SystemDiskReadbps | 系统磁盘每秒读取字节总数 | Bytes/s |
ECS.SystemDiskWritebps | 系统磁盘每秒写入字节总数 | Bytes/s |
ECS.SystemDiskReadOps | 系统磁盘每秒读取次数 | 个/秒 |
ECS.SystemDiskWriteOps | 系统磁盘每秒写入次数 | 个/秒 |
ECS.InternetIn | 公网流入流量 | bytes |
ECS.InternetOut | 公网流出流量 | bytes |
ECS.IntranetIn | 内网流入流量 | bytes |
ECS.IntranetOut | 内网流出流量 | bytes |
站点监控项
站点监控支持8种协议的探测,主要用于模拟真实用户访问情况,探测 API 可用性、端口连通性、DNS 解析等问题。
探测协议说明:
探测类型 | 功能 |
HTTP | 对指定的URL/IP进行HTTP探测,获得可用性监控以及响应时间、状态码。高级设置中支持GET/POST/HEAD 请求方式、cookie、header信息、判断页面内容是否符合匹配内容。 |
PING | 对指定的URL/IP进行ICMP Ping探测,获得可用性监控以及响应时间、丢包率。 |
TCP | 对指定的端口进行TCP探测,获得可用性监控以及响应时间、状态码。高级设置中支持配置TCP的请求内容及匹配响应内容。 |
UDP | 对指定的端口进行UDP探测,获得可用性监控以及响应时间、状态码。高级设置中支持配置UDP的请求内容及匹配响应内容。 |
DNS | 对指定的域名进行DNS探测,获得可用性监控以及响应时间、状态码。高级设置中支持查询A/MX/NS/CNAME/TXT/ANY记录。 |
POP3 | 对指定的URL/IP进行POP3探测,获得可用性监控以及响应时间、状态码。高级设置中支持端口、用户名、密码和是否使用安全链接的设置。 |
SMTP | 对指定的URL/IP进行SMTP探测,获得可用性监控以及响应时间、状态码。高级设置中支持端口、用户名、密码和是否使用安全链接的设置。 |
FTP | 对指定的URL/IP进行FTP探测,获得可用性监控以及响应时间、状态码。高级设置中支持端口、是否使用安全链接的设置。 |
如果你对学习IT方面感兴趣,欢迎订阅我的头条号。我会在这里发布所有与IT有关的有趣文章。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论,点赞,看到即回。
(码字不易,若文章对你帮助可点赞支持~)
- 上一篇: 为什么说服务器性能监控至关重要?
- 下一篇: 工业网络视频监控系统设计方案(工业级视频监控)
猜你喜欢
- 2024-09-08 快来试试这款监控服务器的仪表盘工具!十分简单精美!
- 2024-09-08 「运维有小邓」服务器日志管理和监控
- 2024-09-08 Windows/Linux服务器监控软件推荐
- 2024-09-08 安防监控系统搭建 工业服务器机箱应该具备哪些特点?
- 2024-09-08 服务器监控的多样化分析(服务器监控方案)
- 2024-09-08 如何使用CloudStats监控Linux服务器
- 2024-09-08 使用CloudStats监控Linux服务器(linux服务器性能监控脚本)
- 2024-09-08 我司服务器上几个常用的监控小工具,俺全瞟来了
- 2024-09-08 服务器安全监控是什么有什么作用(服务器的监控)
- 2024-09-08 Linux 服务器监控:用脚本实现实时性能监测
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)