This commit is contained in:
2023-11-06 08:25:29 -06:00
parent 2ac1dbccf6
commit 8d9c08c2fe
2 changed files with 9 additions and 6 deletions

View File

@@ -45,12 +45,9 @@ if [ -f ${NM_FOLDER}/conf/defaults.local.inc ]; then
NODETYPES=$(for k in "${!NM_NODETYPES[@]}"; do echo "${NM_NODETYPES["$k"]} ${k}"; done | sort -f | while read desc nmtype; do echo ${nmtype}; done)
IFS=$'\n' NM_NODE_TYPES=(${NODETYPES}); unset IFS
printf "[%s]\n" "${NM_NODE_TYPES[@]}"
# printf "[%s]\n" "${NM_NODE_TYPES[@]}"
for ntype in "${NM_NODE_TYPES[@]}"; do
echo "HERE: $ntype"
arr ${ntype}_HOSTS
arr ${ntype}_SERVICES_CHECK
arr ${ntype}_DOCKERS_CHECK

View File

@@ -139,7 +139,7 @@ STATUS(){
DIVIDER; echo -e "${idsST[Reset]}"
fi
for nip in "${!var}"; do
[ "${ST_ACTION}" != "check" ] && echo -en " ${idsST[Bold]}${idsCL[LightCyan]}${NM_HOSTNAMES[${nip}]}[${nip}]${idsST[Reset]}"
[ "${ST_ACTION}" != "check" ] && echo -en " ${idsST[Bold]}${idsCL[LightCyan]}${NM_HOSTNAMES[${nip}]} [${nip}]${idsST[Reset]}"
if [[ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) == *"${nip}"* ]]; then
NCMD=''; LH='- localhost'
@@ -153,7 +153,13 @@ STATUS(){
if [ "${ST_ACTION}" != "check" ]; then
#echo -en " ${idsST[Bold]}${idsCL[LightCyan]}${NM_HOSTNAMES[${nip}]}[${nip}]${idsST[Reset]}"
if ([ "${ST_ACTION}" == "report" ] && [ "${2}" == "email" ]) || [ "${ST_ACTION}" != "report" ]; then
uptime=`${NCMD} uptime -p`
if [ "${NTYPE}" != "OFW" ]; then
uptime=$(${NCMD} uptime -p)
else
uptime=$(${NCMD} uptime | awk '{print $3}' | cut -d, -f1)
hr=$(echo $uptime | cut -d: -f1); min=$(echo $uptime | cut -d: -f2)
uptime="up ${hr} hours, ${min} minutes"
fi
echo -e "${idsCL[LightCyan]} - ${uptime} ${idsCL[LightYello]}${LH}${idsCL[Default]}"
else
echo -e "${idsCL[Default]}"