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

如何监控 Linux 的磁盘占用空间并报警?

  •  
  •   zealinux · 2019-04-23 13:53:34 +08:00 · 5488 次点击
    这是一个创建于 2026 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有几台 Linux 服务器(Ubuntu), 现在想要同时监控这几台服务器的磁盘空间。

    1. 同一个页面下能看到这几台的机器的情况
    2. 某一台机器,"/" 分区占用超过 80%就发提醒(到邮箱或其他)

    现在有什么方式可以实现?

    付费有哪些? 如果自己实现开源的组合可以推荐用哪个?

    23 条回复    2019-08-10 21:58:06 +08:00
    shaohan0228
        1
    shaohan0228  
       2019-04-23 13:59:34 +08:00
    elasticsearch + metricbeat + 忘了名字的报警组件
    prometheus + node_exporter + alertmanager
    zabbix 没用过 具体没了解过
    NAPATA
        2
    NAPATA  
       2019-04-23 14:01:22 +08:00 via iPhone
    zabbix 就可以
    est
        3
    est  
       2019-04-23 14:02:25 +08:00
    喜欢自己动手的同学可以 crontab -e 写个 shell 脚本。不喜欢的可以去装一个监控套件。
    jasonyang9
        4
    jasonyang9  
       2019-04-23 14:03:26 +08:00
    我偏向用标准的 SNMP 来做这种监控。

    关键词:linux, snmp, disk statistics, cacti
    www5070504
        5
    www5070504  
       2019-04-23 14:06:41 +08:00
    zabbix 可以 可能会有点麻烦 如果只是几台 并且只限于这么简单的功能 自己写个 python 脚本实现感觉是最快的
    dorothyREN
        6
    dorothyREN  
       2019-04-23 14:58:59 +08:00
    zabbix
    blue2008
        7
    blue2008  
       2019-04-23 15:54:38 +08:00
    就几台的话,shell+crontab+mutt 就好了嘛,其它都太庞大了
    dezhou
        8
    dezhou  
       2019-04-23 15:58:22 +08:00 via Android
    psutil
    neroxps
        9
    neroxps  
       2019-04-23 16:16:26 +08:00
    甚至一个脚本都能搞定的事情·····

    crontab 定时任务运行监测脚本,如有异常发邮件完事。
    flexbug
        10
    flexbug  
       2019-04-23 16:19:10 +08:00
    我们这用 zabbix 和 nagios,这俩单独哪个都行
    yuanhego
        11
    yuanhego  
       2019-04-23 16:44:20 +08:00   ❤️ 1
    临时需求脚本实现,告警邮件短信都可以
    长期需求推荐 prometheus/zabbix 监控方案
    huangzxx
        12
    huangzxx  
       2019-04-23 17:03:49 +08:00
    zabbix
    Raymon111111
        13
    Raymon111111  
       2019-04-23 17:31:01 +08:00
    定时任务上报
    zyy314680012
        14
    zyy314680012  
       2019-04-23 17:32:45 +08:00 via Android
    定时器就完事儿了
    vishun
        15
    vishun  
       2019-04-23 18:05:06 +08:00 via Android
    第三方可以试下监控宝
    idamien
        16
    idamien  
       2019-04-23 19:23:07 +08:00
    @NAPATA 当磁盘空间资源不足时,zabbix 进程也就挂掉了,也没有预警了
    lihongjie0209
        17
    lihongjie0209  
       2019-04-23 19:48:35 +08:00
    @idamien 监控肯定在单独的机器啊
    defunct9
        18
    defunct9  
       2019-04-23 20:07:59 +08:00
    nagios
    theqwang
        19
    theqwang  
       2019-04-24 08:09:22 +08:00
    zabbix 的 Linux 模板可以实现
    wqsfree
        20
    wqsfree  
       2019-04-24 09:38:48 +08:00
    shell 脚本结合 python 实现自动发送报警邮件,很简单的,网上有很多现成的 python 脚本代码,特别适合服务器少的来用
    Rworld
        21
    Rworld  
       2019-04-24 10:08:52 +08:00
    当然是 zabbix 了。
    kingfsen
        22
    kingfsen  
       2019-04-26 18:16:25 +08:00
    prometheus + grafana + nodeexporter
    win7pro
        23
    win7pro  
       2019-08-10 21:58:06 +08:00
    crontab + 喵提醒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:59 · PVG 22:59 · LAX 06:59 · JFK 09:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.