最近实施完成,需要每日检查服务器的磁盘,内存等,部署zabbix的话又没必要。
#!/bin/bash
ips=("192.168.1.1" "192.168.1.2" "192.168.1.3" "192.168.1.4")
for i in ${ips[*]}
do
echo "#####${i}#####"
ssh root@${i} "df -h"
ssh root@${i} "free -h"
ssh root@${i} "uptime"
done
在执行之前,需要添加互信。还有,如果ip地址比较多,而且有规律,可以用seq去拼接。
自动化服务器性能监控脚本

被折叠的 条评论
为什么被折叠?



