diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 67230eec..92417ffe 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -2264,8 +2264,13 @@ DOWNLIST(){ ditem=${ditem//.down} host=${ditem%%-*} item=${ditem#*-} - if [[ $ditem == *"-"* ]]; then item=${NM_SERVICES[${ditem#*-}]}; - else item='HOST DOWN'; fi + if [[ $ditem == *"-"* ]] && [ "${NM_SERVICES[${ditem#*-}]}" != "" ]; then + item=${NM_SERVICES[${ditem#*-}]}; + elif [[ $ditem == *"-"* ]] && [ "${NM_DOCKERS[${ditem#*-}]}" != "" ]; then + item="${NM_DOCKERS[${ditem#*-}]} (docker)"; + else + item='HOST DOWN'; + fi if [ -f ${FOLDER}/${ditem}.errtime ]; then toterrtime=`date +%s`-$(stat -c %Y ${FOLDER}/${ditem}.errtime)