我真的很喜欢Monit系统管理系统,但是我没有IT预算来购买M / Monit接口,该接口用于为我们的小型大学实验室管理多个主机。我检查了基于Ruby的 monittr,发现Django人们正在做饭。有人可以给我一些简单包装器的建议吗,可以帮助我从多台服务器中提取信息?
编辑:这个问题如何重复?我不是在问监控工具。在过去的两周中,我评估了其中的一半。我要问一个关于非常特定的监视工具的非常特定的问题。我承认,我从ewwhite收到的评论虽然令人不快, 但却是有效的观察。
5
我讨厌这样说,但是M / Monit是一种商业产品,因为它有助于资助开发工作。它的价格是任何人都应该负担得起的。(5台主机 65 欧元,以60欧元为增量,无限制系统为429欧元- 一次性许可!)。这不是技术问题,而是政治问题。您怎么不能为这么有用的东西证明这么少的钱呢?
—
ewwhite
@ewwhite您显然不了解典型的美国大学的预算限制。对于我拥有的主机数量,我将不得不花费接近$ 1000。对于上层管理人员来说,这可能是小菜一碟,但对于教师而言,这是一笔巨款。我不想透露我目前的雇主的名字,但是由于您在芝加哥,所以我只想提一下,只有芝加哥大学的排名比我的学校好。
—
Predrag Punosevac
我有个主意。但是我也知道如何利用资源。M / Monit的无限许可证价格为590美元,可在一个环境中监视所需数量的主机。但是,作为教育机构,只需给他们发送电子邮件,然后询问特价。
—
ewwhite
家庭用户呢?我有很多像Raspberry pi这样的小型主机,买不起那个价格。国际海事组织(IMO)有效问题
—
罗布(Rob)
imo一个合理的问题。即使我欣赏所做的工作并喜欢支持开发人员,我的想法还是:仅使用我“草稿”的该脚本将相关检查拖入中央monit客户端:gitlab.com/sdgo/getMonitTxt.pl-用法类似于:
—
发出
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
server = where monit客户端运行// service =受监视的服务// element =受监视的服务的所需属性// elementstatus =如果该属性不具有此值,则