NEW: openstack report

This commit is contained in:
xpk 2021-01-20 15:34:54 +08:00
parent 1fee5a3672
commit 178bb707fc
Signed by: xpk
GPG Key ID: CD4FF6793F09AB86

View File

@ -0,0 +1,18 @@
#!/bin/bash
. /root/openrc
echo "Openstack usage generated on $(date)"
echo -en "Number of active VMs: "
mysql nova -Nse "select count(1) from instances where vm_state = 'active'"
openstack usage list
echo -en "Ceph "
ssh 1063757-ceph1 "ceph -s" | grep usage
echo -en "Detail host usage:\n"
echo -en "Host CPU% Memory%\n" | column -t
openstack host list -fvalue -c 'Host Name' | grep compute | sort | while read h; do
openstack host list -fvalue -c 'Host Name' | grep compute | sort | while read h; do openstack host show $h -fcsv | egrep '(total|now)' | tr -d \" | paste - - | awk -F, '{print $1, $7/$3*100"%", $8/$4*100"%"}'; done | column -t
done
echo -en "Generated by /root/simple-report.sh"