使用 Ansible 统计服务器资源利用率

使用 Ansible 统计服务器资源利用率:

3 条 shell 脚本实现统计:

CPU 利用率统计:

top -bn1 | grep load | awk '{printf "CPU Load: %.2f
", $(NF-2)}'

内存利用率统计:

free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%.2f%%)
", $3,$2,$3*100/$2 }'

磁盘利用率统计(列出每块磁盘利用率):

df -h -t ext2 -t ext4 | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print "Disk Usage:"" " $1 " " $3"/"$2" ""("$5")"}'
原文地址:https://www.cnblogs.com/shawhe/p/ansible.html