我想要一个命令在我的基于Linux的NAS控制台上自动运行。
nas_pool -size -a每天上午12点运行。
我将我的控制台IP添加到交换服务器,并使用邮件-v [email protected]将邮件发送到我的ID
我希望NAS利用率报告运行nas_pool -size -a ,其输出如下:
id = 3
name = clar_r5_performance
used_mb = 8388736
avail_mb = 405784
total_mb = 8794520
potential_mb = 0
有人可以帮助我如何configuration这个输出到我的邮件ID。
您的帮助将不胜感激!
我对Linux不是那么舒服,所以一步一步的做法将有助于更好地理解。 非常感谢你的时间..
直接的答案是使用该设备上的cron来做到这一点。 不知道设备,我不能告诉你如何做到这一点。 请参阅产品文档以设置cron或运行“计划任务”。
你想要的数据看起来应该可以通过SNMP获得。 我会考虑设置一些使用SNMP定期轮询它。 然后,您可以将其放入RRD图进行历史分析,或在外部投票站上logging所有结果的日志文件。 尽可能避免邮件,这是浪费。 只是一个想法,你的设备应该有文件解释如何设置SNMP,如果它支持它。
如果该NAS是基于Linux的,并且您有权访问它,那么它应该可能有cron(* nix调度程序)
您可以通过运行编辑cronconfiguration
crontab -e
这就是crontab文件如何看起来每天早上12点运行你的命令,并将结果通过电子邮件发送到[email protected]:
MAILTO:[email protected] 0 0 * * * nas_pool -size -a
总体而言,您应该阅读更多关于cron的知识,因为在线有大量的优秀教程。