Update power.inc.sh
This commit is contained in:
@@ -863,18 +863,20 @@ PDUCONTROL(){
|
|||||||
[ "${PORT_SEL}" != "" ] && PORTSEL=${PORT_SEL}
|
[ "${PORT_SEL}" != "" ] && PORTSEL=${PORT_SEL}
|
||||||
if [ "${PORTSEL}" == "" ]; then
|
if [ "${PORTSEL}" == "" ]; then
|
||||||
PORT_DESC=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.2 -O vq 2> /dev/null | sed -e 's/"//g')
|
PORT_DESC=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.2 -O vq 2> /dev/null | sed -e 's/"//g')
|
||||||
|
PORT_POWER=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4 -O vq 2> /dev/null | sed -e 's/"//g')
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
read -rd '' -a PORT_DESC <<<"${PORT_DESC}"
|
read -rd '' -a PORT_DESC <<<"${PORT_DESC}"
|
||||||
unset IFS
|
unset IFS
|
||||||
p=1
|
p=1
|
||||||
for port in "${PORT_DESC[@]}"; do
|
for port in "${!PORT_DESC[@]}"; do
|
||||||
portpower=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.${p} -O vq 2> /dev/null | sed -e 's/"//g')
|
echo "HERE: $port"
|
||||||
[ ${portpower} -eq 1 ] && portpower_disp="${idsCL[Green]}ON" || portpower_disp="${idsCL[LightRed]}OFF"
|
# portpower=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.${p} -O vq 2> /dev/null | sed -e 's/"//g')
|
||||||
[ ${p} -lt 10 ] && pp=" ${p}" || pp=${p}
|
# [ ${portpower} -eq 1 ] && portpower_disp="${idsCL[Green]}ON" || portpower_disp="${idsCL[LightRed]}OFF"
|
||||||
# c=0; spc=''; spc1=`expr 28 - ${#port}`; until [ ${c} = ${spc1} ]; do spc="${spc} "; c=`expr ${c} + 1`; done
|
# [ ${p} -lt 10 ] && pp=" ${p}" || pp=${p}
|
||||||
spc=" "
|
# # c=0; spc=''; spc1=`expr 28 - ${#port}`; until [ ${c} = ${spc1} ]; do spc="${spc} "; c=`expr ${c} + 1`; done
|
||||||
echo -e "${pp}) ${idsCL[LightCyan]}${port}${spc}${idsCL[Default]}: ${portpower_disp}${idsCL[Default]}"
|
# spc=" "
|
||||||
((p++))
|
# echo -e "${pp}) ${idsCL[LightCyan]}${port}${spc}${idsCL[Default]}: ${portpower_disp}${idsCL[Default]}"
|
||||||
|
# ((p++))
|
||||||
done
|
done
|
||||||
echo -e ""
|
echo -e ""
|
||||||
echo -e ""
|
echo -e ""
|
||||||
|
|||||||
Reference in New Issue
Block a user