Apple Remote Desktop的terminal脚本查找磁盘空间

我遇到了一个小小的困境。 我试图让所有使用相同特性和function的开发人员,以特定的方式pipe理我们的networking。

我有NewGuy问我是否有任何自定义模板来帮助系统维护,我很尴尬的不得不说 – 我在OSX上手动做了很多东西。 我的免费磁盘空间模板说:

df -ah 

就是这样! 我使用这个是因为我可以理解输出,(你可以争辩说任何不应该负责服务器的人)

有没有人对ARD的terminal脚本有任何build议,因为现在我开始更像是开发人员而不是系统pipe理员,因此当涉及到我可能必须为我所有的维护构buildARD模板的概念时,我不期待,除非社区帮助!

我想我的问题变成 – 是否有一个更优雅的方式发现从基于OSX的系统,使用ARD的可用磁盘空间量 – 此外,投票的好build议和意见!

我不知道如何使用ARD,但是如果启用远程login(SSH),则只需在每台计算机上进行SSH连接并运行df使用公用密钥和shell脚本就可以实现自动化。

另一个select是启用SNMP( 稍微有date的说明在这里 – 任何人都知道如何启用snmpd而无需编辑/etc/hostconfig ? ),并使用SNMP查询报告磁盘空间,或许与监控系统一致( InterMapper将是我的select它在Mac上演变, Nagios也很stream行 , Monit和其他一些)。 构build监控系统比使用脚本/ ARD提供了更多的灵活性。

请查看Apple Remote Desktop主菜单中的Report菜单。 您可以要求ARD创build关于您的系统的许多方面的详细报告,包括存储。 ARD手册非常有用,我build议阅读它,因为它描述了ARD提供的许多非显而易见的工具。

另外,根据您pipe理的是哪种系统,您可能需要某种监视/警报系统来警告您,例如,如果您的存储空间不足或系统负载太高,或者您的环境中有无数其他相关方面。 观察这些数据点随着时间的推移对于容量规划和防止失败发生之前是非常重要的。 在这方面您可能要考虑的工具是Nagios,Munin,Cacti或其他许多工具。

最后一点:工作自动化是系统pipe理员的典型任务,与“像开发人员一样思考”无关。