#!/bin/bash

# September 2007, Dominik Klein
# Display Failcount for Linux-HA Resources
# September 2007, Robert Lindgren
# Fixed problem with resources in groups, and changes echoes to print

nodes=$(crm_sh nodes list|grep -o -E 'uname=".*"'|cut -d '"' -f 2|sort)
resources=$(crm_sh resources list | awk '{print$2}')

printf "%-20s%-20s%-2s\n" Ressource Node Failcount

for resource in $resources
do
        for node in $nodes
        do
                failcount=`crm_failcount -G -r $resource -U $node|cut -d ' ' -f 3|cut -d '=' -f 2`
                printf "%-20s%-20s%-2s\n" "$resource" "$node" "$failcount"
        done
done
