告警知识库:磁盘INODE
2023-02-25 11:18:34
报警描述
业务[XX业务],虚拟机[X.X.X.X],用途[XX用途]磁盘XX使用率提醒,使用率为91.09%
说明
对于Unix、Linux操作系统,如果其Inode使用率达到100%,则无法在该系统上创建新的文件夹和文件。
监控对象
Linux操作系统
监控方式
Linux
对于Linux操作系统,通过监控代理读取。读取命令为:
./sysmonitor.bin -counter disk
在命令的返回值中,包含INODE的相关信息,例如:
{ "path": "/dev", "fstype": "devtmpfs", "total": 4087357440, "free": 4087357440, "used": 0, "usedPercent": 0, "inodesTotal": 997890, "inodesUsed": 382, "inodesFree": 997508, "inodesUsedPercent": 0.038280772429826936}
其中,inodesTotal为总量,inodesUsed为已用数量,inodesFree为剩余数量,inodesUsedPercent为使用率占比(%)。
注意:该命令执行后,采集的是实时磁盘使用率。
实现机制:
获取挂载信息,读取下述文件
/proc/1/mountinfo
/proc/1/mounts
获取磁盘INODE使用率信息,通过系统调用实现:
SYS_FSTATFS64
规则
默认规则为:
[0<=使用率<90] 正常 [90<=使用率<95] 提醒 [95<=] 报警
可通过报警策略进行配置。