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

2019-04-23 13:53:34 +08:00
 zealinux

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

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

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

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

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

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

crontab 定时任务运行监测脚本,如有异常发邮件完事。
flexbug
2019-04-23 16:19:10 +08:00
我们这用 zabbix 和 nagios,这俩单独哪个都行
yuanhego
2019-04-23 16:44:20 +08:00
临时需求脚本实现,告警邮件短信都可以
长期需求推荐 prometheus/zabbix 监控方案
huangzxx
2019-04-23 17:03:49 +08:00
zabbix
Raymon111111
2019-04-23 17:31:01 +08:00
定时任务上报
zyy314680012
2019-04-23 17:32:45 +08:00
定时器就完事儿了
vishun
2019-04-23 18:05:06 +08:00
第三方可以试下监控宝
idamien
2019-04-23 19:23:07 +08:00
@NAPATA 当磁盘空间资源不足时,zabbix 进程也就挂掉了,也没有预警了
lihongjie0209
2019-04-23 19:48:35 +08:00
@idamien 监控肯定在单独的机器啊
defunct9
2019-04-23 20:07:59 +08:00
nagios
theqwang
2019-04-24 08:09:22 +08:00
zabbix 的 Linux 模板可以实现
wqsfree
2019-04-24 09:38:48 +08:00
shell 脚本结合 python 实现自动发送报警邮件,很简单的,网上有很多现成的 python 脚本代码,特别适合服务器少的来用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557885

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX