13 lines
539 B
Bash
13 lines
539 B
Bash
#!/bin/bash
|
|
host_hostalias=`lq "GET hosts\nFilter: host_name ~ pdu\nColumns: name host_alias" |tr ";" " "`
|
|
hostnames=`lq "GET hosts\nFilter: host_name ~ pdu\nColumns: name"`
|
|
for hostname in $hostnames
|
|
do
|
|
echo "<<<<"$hostname">>>>"
|
|
echo "<<<"rack_power">>>"
|
|
alias=`lq "GET hosts\nFilter: host_name ~ $hostname\nColumns:host_alias"`
|
|
rack=${alias:0:31}
|
|
echo $rack `lq "GET services\nFilter: description ~ Input Summary\nAND\nFilter: host_alias ~ $rack\nAND\nFilter: state < 3\nStats: sum perf_data"`
|
|
echo "<<<<>>>>"
|
|
done
|