query generated smart files
[gnt-info] / gnt-drbd-check.sh
1 #!/bin/sh -e
2
3 gnt-cluster command -M ls -l /var/run/ganeti/instance-disks/ | awk '{ print $1 $12 " " $10 }' | tr ':' ' ' > /dev/shm/node.drbd.instance.disk
4
5 gnt-cluster command -M cat /proc/drbd | grep cs: | grep -v Connected | tee /dev/shm/drbd.check | \
6         sed 's/: / /g' | \
7         while read node drbd status ; do
8                 echo "$node $drbd [$status]"
9                 grep "$node.*drbd$drbd " /dev/shm/node.drbd.instance.disk || echo "ERROR: can't find $node $drbd"
10         done
11