我非常喜欢Monit系统pipe理系统,但是我没有IT预算购买用于pipe理我们小型大学实验室的多个主机的M / Monit接口。 我已经检查了基于Ruby的monittr ,我发现Django人正在做一些东西。 任何人都可以给我一些简单的包装的build议,可以帮助我从多个服务器拉动信息?
编辑:这个问题是如何重复的? 我不是在问监控工具。 在过去的两周里,我估计大概有六打了。 我正在问一个非常具体的问题,关于一个非常具体的监测工具。 我承认,尽pipe这可能是不愉快的,但我从ewwhite收到的评论是一个有效的观察。
我直接联系了M / Monit支持关于定价问题…
当被问及是否提供教育折扣时:
“不幸的是,但是对于非营利组织,我们可能会捐赠许可证。”
但事实是,无限的许可证成本有意低至590美元。
至于免费的替代监测框架,我曾经在一个以DevOps为中心的公司工作,而这个公司并不知道Monit的存在,所以他们最终编写了自己的解决scheme。 在Github上检查 – https://github.com/ZenFire/gaggled
您也可以只依靠免费的Monit电子邮件,也许脚本周围或parsing命令行monit status输出。 消化相当容易
# monit status The Monit daemon 5.5 uptime: 1d 20h 32m System 'xt.brazzers.com' status Running monitoring status Monitored load average [0.96] [0.53] [0.67] cpu 50.2%us 1.4%sy 2.1%wa memory usage 5070168 kB [84.7%] swap usage 0 kB [0.0%] data collected Fri, 27 Dec 2013 07:06:10 Filesystem 'var' status Accessible monitoring status Monitored permission 755 uid 0 gid 0 filesystem flags 0x1000 block size 4096 B blocks total 1548176 [6047.6 MB] blocks free for non superuser 860636 [3361.9 MB] [55.6%] blocks free total 939279 [3669.1 MB] [60.7%] inodes total 393216 inodes free 378393 [96.2%] data collected Fri, 27 Dec 2013 07:06:10 Process 'orca' status Running monitoring status Monitored pid 2720 parent pid 1 uptime 1d 9h 5m children 0 memory kilobytes 439120 memory kilobytes total 439120 memory percent 7.3% memory percent total 7.3% cpu percent 49.9% cpu percent total 49.9% data collected Fri, 27 Dec 2013 07:06:10