我想检查我的服务器的磁盘使用情况,如果使用率在90%以上,发送邮件。
我必须这样做,在perl脚本。 我想登录到使用ssh每个服务器(使用密码,因为我不能设置公共和私有密钥的SSH会话),并运行以下命令这将返回我的磁盘使用率在根分区: - DF -h | AWK '{打印$ 5}' | SED的/容量// G'| SED的/%// G'| awk的'/./' | awk的-F。 '{打印$ 1}' | 头-1,但我似乎无法反正找登录到通过SSH服务器,而无需安装任何Perl模块一样的Net ::安装OpenSSH或使用的/ usr / bin中/期待。
有没有通过ssh登录并自动提示输入密码时不使用任何外部Perl模块任何简单明了的方式? 此外,在登录电子后,我想所有的服务器上运行该命令,并输出存入用于比较的变量。 请指教
许多问候:)