V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
king1688888888
V2EX  ›  Linux

请教大佬们监控磁盘空间增长率的 shell 脚本

  •  
  •   king1688888888 · 2021-09-09 13:37:39 +08:00 · 2280 次点击
    这是一个创建于 1194 天前的主题,其中的信息可能已经有所发展或是发生改变。
    磁盘超过阈值发出告警,这个我会写。请教一下如何监控磁盘空间增长率,求大佬们分享一下关键代码给小弟参考一下,谢谢。

    我需要监控根目录和 /data 两个挂载点的磁盘使用率,每天 0 点统计这两个挂载点的磁盘使用率,每天 18 点下班时,再统计这两个挂载点的磁盘使用率,如果磁盘使用率增长了 10%以上,就告警。
    8 条回复    2021-09-14 15:55:02 +08:00
    huangmingyou
        1
    huangmingyou  
       2021-09-09 13:41:30 +08:00
    用 promethues 吧,有函数可以方面的统计磁盘增长率
    liuzhedash
        2
    liuzhedash  
       2021-09-09 14:00:16 +08:00
    友情提示一下,inode 也要监控
    misaka19000
        3
    misaka19000  
       2021-09-09 14:16:23 +08:00   ❤️ 1
    哈哈哈求个导数不就可以了
    Seayon
        4
    Seayon  
       2021-09-09 14:34:07 +08:00
    二次求导,监控增长率的增长率
    liuliangyz
        5
    liuliangyz  
       2021-09-09 15:35:00 +08:00
    普罗米修斯监控吧,那个贼好用!
    defunct9
        6
    defunct9  
       2021-09-09 16:17:45 +08:00   ❤️ 1
    predict_linear(node_filesystem_files_free{mountpoint="/"}[4h], 4 * 3600) < 0

    4 小时后硬盘将满
    42is42is42
        7
    42is42is42  
       2021-09-09 17:17:08 +08:00
    d(usageRate)/d(time)
    MHPSY
        8
    MHPSY  
       2021-09-14 15:55:02 +08:00
    看到求导数我才知道为什么要好好学习数学
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2287 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 15:40 · PVG 23:40 · LAX 07:40 · JFK 10:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.