update
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
VERS='2.3.130-11022023'
|
||||
VERS='2.3.140-11022023'
|
||||
|
||||
noheader=' update service dailytemp '
|
||||
|
||||
@@ -121,7 +121,7 @@ PW_MAINSITE_HOSTS="${PW_MAINHOSTS},${PW_SYSHOSTS}"
|
||||
PW_ALL_HOSTS="${PW_MAINHOSTS},${PW_SYSHOSTS},${PW_OFFSITEHOSTS}"
|
||||
|
||||
PW_RACADM_ACCESS=10.10.0.241
|
||||
RACADMONLINE=$(CHECK_HOST ${PW_RACADM_ACCESS})
|
||||
RACADMONLINE='ns'
|
||||
|
||||
IFS=,
|
||||
PW_MAINSITE_HOSTS=(${PW_MAINSITE_HOSTS})
|
||||
|
||||
@@ -28,12 +28,12 @@ CHECKTEMP(){
|
||||
if [ "${1}" == "" ] || [[ "${SENSOR}" = *"${1}"* ]] || [ "${1}" == "noavg" ] || [[ "${1}" =~ ^[0-9]+$ ]]; then
|
||||
|
||||
if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "esxi" ]; then
|
||||
[ "${RACADMONLINE}" == "ns" ] && RACADMONLINE=$(CHECK_HOST ${PW_RACADM_ACCESS})
|
||||
vHOSTiDRACIP=${PW_HOST_IDRACS[${SENSOR}]}
|
||||
vHOSTIP=${PW_HOST_ADDRESSES[${SENSOR}]}
|
||||
vHOSTNAME=${PW_ESXI_HOST_NAMES[${vHOSTiDRACIP}]}
|
||||
echo -e "\r\033[K${idsCL[LightCyan]}${idsST[Bold]}${SENSOR} Host Sensors ${idsST[Reset]}${idsCL[LightCyan]}- ${vHOSTiDRACIP}${idsCL[Default]}"
|
||||
[ "${1}" != "noavg" ] && echo -en "${idsCL[Yellow]}Pulling data and calculating averages for '${SENSOR}' ..." || echo -en "${idsCL[Yellow]}Pulling data for '${SENSOR}' ..."
|
||||
|
||||
if [ "$(CHECK_HOST ${vHOSTIP})" != "false" ] && [ "${RACADMONLINE}" != "false" ]; then
|
||||
vHOSTDATA=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${vHOSTiDRACIP} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep " Temp" 2>&1)
|
||||
|
||||
@@ -214,7 +214,7 @@ CHECKTEMP_SERVICE(){
|
||||
rm -f ${PW_TMPFOLDER}/${SENSORa}.down
|
||||
|
||||
fi
|
||||
|
||||
[ "${PW_SENSOR_TYPE[${SENSORa}]}" == "esxi" ] && [ "${RACADMONLINE}" == "ns" ] && RACADMONLINE=$(CHECK_HOST ${PW_RACADM_ACCESS})
|
||||
if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "esxi" ] && [ "${RACADMONLINE}" != "false" ]; then
|
||||
unset IFS
|
||||
SENSORS_CHECK=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${PW_HOST_IDRACS[${SENSORa}]} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep " Temp" 2>&1)
|
||||
@@ -455,7 +455,7 @@ DAILYTEMP(){
|
||||
echo -e "Sensor Temperature(s) Now / 1DayAVG / 7DayAVG"
|
||||
DIVIDER . . 60
|
||||
for SENSORa in ${PW_SENSOR_ORD[@]}; do
|
||||
|
||||
[ "${PW_SENSOR_TYPE[${SENSORa}]}" == "esxi" ] && [ "${RACADMONLINE}" == "ns" ] && RACADMONLINE=$(CHECK_HOST ${PW_RACADM_ACCESS})
|
||||
if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "esxi" ] && [ "${RACADMONLINE}" != "false" ]; then
|
||||
unset IFS
|
||||
SENSORS_CHECK=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${PW_HOST_IDRACS[${SENSORa}]} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep " Temp" 2>&1)
|
||||
@@ -513,6 +513,7 @@ DAILYTEMP(){
|
||||
}
|
||||
|
||||
GETHOSTPOWER(){
|
||||
[ "${RACADMONLINE}" == "ns" ] && RACADMONLINE=$(CHECK_HOST ${PW_RACADM_ACCESS})
|
||||
hostip=${PW_iDRACHOST_SHORTNAMES[${1}]}
|
||||
hostip=${PW_HOST_ADDRESSES[${hostip}]}
|
||||
if [ "$(CHECK_HOST ${hostip})" != "false" ] && [ "${RACADMONLINE}" != "false" ]; then
|
||||
|
||||
Reference in New Issue
Block a user