update
This commit is contained in:
@@ -420,12 +420,13 @@ It was down for $(SHOW_TIME ${toterrtime})"
|
|||||||
}
|
}
|
||||||
|
|
||||||
STATUS_NODE(){
|
STATUS_NODE(){
|
||||||
dockers=${NTYPE}_DOCKERS_CHECK[@]
|
NODETYPE=${1}
|
||||||
hosts=${NTYPE}_HOSTS[@]
|
dockers=${NODETYPE}_DOCKERS_CHECK[@]
|
||||||
|
hosts=${NODETYPE}_HOSTS[@]
|
||||||
|
|
||||||
var=${NTYPE}_HOSTS[@]
|
var=${NODETYPE}_HOSTS[@]
|
||||||
|
|
||||||
if ([[ ! -v ${NTYPE}_DOCKERS_CHECK ]] && [ "${ST_ACTION}" == "dockers" ]) || ([ "${NM_SERVICES_CHECK[${NTYPE}]}" == "" ] && [ "${ST_ACTION}" == "services" ]); then
|
if ([[ ! -v ${NODETYPE}_DOCKERS_CHECK ]] && [ "${ST_ACTION}" == "dockers" ]) || ([ "${NM_SERVICES_CHECK[${NODETYPE}]}" == "" ] && [ "${ST_ACTION}" == "services" ]); then
|
||||||
GOFORCHECK=false;
|
GOFORCHECK=false;
|
||||||
else
|
else
|
||||||
GOFORCHECK=true;
|
GOFORCHECK=true;
|
||||||
@@ -462,12 +463,12 @@ STATUS_NODE(){
|
|||||||
fi
|
fi
|
||||||
# echo "HERE: $checkhost - $checkhostssl"
|
# echo "HERE: $checkhost - $checkhostssl"
|
||||||
if [ "${checkhost}" != "false" ] && [ "${checkhostssl}" == "ok" ]; then
|
if [ "${checkhost}" != "false" ] && [ "${checkhostssl}" == "ok" ]; then
|
||||||
[ "${NTYPE}" != "OFW" ] && cpu_usage=$(ssh -q -o ConnectTimeout=1 -o ConnectionAttempts=1 root@${nip} "/opt/idssys/defaults/get-data.sh cpu-usage") || cpu_usage=""
|
[ "${NODETYPE}" != "OFW" ] && cpu_usage=$(ssh -q -o ConnectTimeout=1 -o ConnectionAttempts=1 root@${nip} "/opt/idssys/defaults/get-data.sh cpu-usage") || cpu_usage=""
|
||||||
|
|
||||||
|
|
||||||
if [ "${ST_ACTION}" != "check" ]; then
|
if [ "${ST_ACTION}" != "check" ]; then
|
||||||
if ([ "${ST_ACTION}" == "report" ] && [ "${2}" == "email" ]) || [ "${ST_ACTION}" != "report" ]; then
|
if ([ "${ST_ACTION}" == "report" ] && [ "${2}" == "email" ]) || [ "${ST_ACTION}" != "report" ]; then
|
||||||
if [ "${NTYPE}" == "OFW" ]; then
|
if [ "${NODETYPE}" == "OFW" ]; then
|
||||||
uptime=$(${NCMD} uptime | awk '{print $3}' | cut -d, -f1)
|
uptime=$(${NCMD} uptime | awk '{print $3}' | cut -d, -f1)
|
||||||
if [ ${#uptime} -ge 6 ]; then
|
if [ ${#uptime} -ge 6 ]; then
|
||||||
uptime="up $(echo $uptime | cut -d: -f1) days, $(echo $uptime | cut -d: -f2) hours, $(echo $uptime | cut -d: -f3) minutes"
|
uptime="up $(echo $uptime | cut -d: -f1) days, $(echo $uptime | cut -d: -f2) hours, $(echo $uptime | cut -d: -f3) minutes"
|
||||||
@@ -499,13 +500,13 @@ STATUS_NODE(){
|
|||||||
########################
|
########################
|
||||||
## SERVICES CHECK
|
## SERVICES CHECK
|
||||||
########################
|
########################
|
||||||
if [ "${ST_ACTION}" != "dockers" ] && [ "${NM_SERVICES_CHECK[${NTYPE}]}" != "" ]; then
|
if [ "${ST_ACTION}" != "dockers" ] && [ "${NM_SERVICES_CHECK[${NODETYPE}]}" != "" ]; then
|
||||||
echo -e "${idsCL[Green]} System Service(s) Status${idsCL[Default]}"
|
echo -e "${idsCL[Green]} System Service(s) Status${idsCL[Default]}"
|
||||||
DIVIDER . green 52
|
DIVIDER . green 52
|
||||||
|
|
||||||
srvcs=${NTYPE}_SERVICES_CHECK[@];
|
srvcs=${NODETYPE}_SERVICES_CHECK[@];
|
||||||
srvcstotest="$(join_by " " ${!srvcs})"
|
srvcstotest="$(join_by " " ${!srvcs})"
|
||||||
[ "${NTYPE}" != "OFW" ] && srvctst=(`${NCMD} "systemctl is-active ${srvcstotest}"`)
|
[ "${NODETYPE}" != "OFW" ] && srvctst=(`${NCMD} "systemctl is-active ${srvcstotest}"`)
|
||||||
sr=0
|
sr=0
|
||||||
for srvc in "${!srvcs}"; do
|
for srvc in "${!srvcs}"; do
|
||||||
if [ "${ST_ACTION}" != "report" ]; then
|
if [ "${ST_ACTION}" != "report" ]; then
|
||||||
@@ -515,9 +516,9 @@ STATUS_NODE(){
|
|||||||
else
|
else
|
||||||
spc=' '
|
spc=' '
|
||||||
fi
|
fi
|
||||||
tmp=${NM_SINGLESRVR_SERVICES[${NTYPE}]}
|
tmp=${NM_SINGLESRVR_SERVICES[${NODETYPE}]}
|
||||||
if [[ ${tmp[@]} =~ ${srvc} ]]; then
|
if [[ ${tmp[@]} =~ ${srvc} ]]; then
|
||||||
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP[${NTYPE}]}* ]]; then
|
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP[${NODETYPE}]}* ]]; then
|
||||||
SSCHK=false
|
SSCHK=false
|
||||||
rm -f ${NM_TMPFOLDER}/${nip}~${srvc}.*
|
rm -f ${NM_TMPFOLDER}/${nip}~${srvc}.*
|
||||||
else
|
else
|
||||||
@@ -531,7 +532,7 @@ STATUS_NODE(){
|
|||||||
|
|
||||||
if [ ${SSCHK} != false ]; then
|
if [ ${SSCHK} != false ]; then
|
||||||
[ "${ST_ACTION}" != "check" ] && echo -en "${idsCL[White]} ${NM_SERVICE_DESC[${srvc}]}${spc}${idsCL[Default]}: "
|
[ "${ST_ACTION}" != "check" ] && echo -en "${idsCL[White]} ${NM_SERVICE_DESC[${srvc}]}${spc}${idsCL[Default]}: "
|
||||||
if [ "${NTYPE}" != "OFW" ]; then
|
if [ "${NODETYPE}" != "OFW" ]; then
|
||||||
srvctest=${srvctst[$sr]}
|
srvctest=${srvctst[$sr]}
|
||||||
if [ "${srvctest}" != "active" ] && [ "${srvc}" == "mysql" ]; then
|
if [ "${srvctest}" != "active" ] && [ "${srvc}" == "mysql" ]; then
|
||||||
[ "$(${NCMD} systemctl is-active mariadb)" == "active" ] && mysqlgo=true || mysqlgo=false
|
[ "$(${NCMD} systemctl is-active mariadb)" == "active" ] && mysqlgo=true || mysqlgo=false
|
||||||
@@ -603,9 +604,9 @@ STATUS_NODE(){
|
|||||||
########################
|
########################
|
||||||
## DOCKER CHECK
|
## DOCKER CHECK
|
||||||
########################
|
########################
|
||||||
if [[ -v ${NTYPE}_DOCKERS_CHECK ]] && [ "${ST_ACTION}" != "services" ]; then
|
if [[ -v ${NODETYPE}_DOCKERS_CHECK ]] && [ "${ST_ACTION}" != "services" ]; then
|
||||||
if [ "${ST_ACTION}" != "check" ]; then
|
if [ "${ST_ACTION}" != "check" ]; then
|
||||||
[ "${ST_ACTION}" == "" ] && [ "${NM_SERVICES_CHECK[${NTYPE}]}" != "" ] && echo
|
[ "${ST_ACTION}" == "" ] && [ "${NM_SERVICES_CHECK[${NODETYPE}]}" != "" ] && echo
|
||||||
echo -e "${idsCL[Green]} Docker Service(s) Status${idsCL[Default]}"
|
echo -e "${idsCL[Green]} Docker Service(s) Status${idsCL[Default]}"
|
||||||
DIVIDER . green 52
|
DIVIDER . green 52
|
||||||
fi
|
fi
|
||||||
@@ -617,9 +618,9 @@ STATUS_NODE(){
|
|||||||
else
|
else
|
||||||
spc=' '
|
spc=' '
|
||||||
fi
|
fi
|
||||||
tmp=${NM_SINGLESRVR_DOCKERS[${NTYPE}]}
|
tmp=${NM_SINGLESRVR_DOCKERS[${NODETYPE}]}
|
||||||
if [[ ${tmp[@]} =~ ${docker} ]]; then
|
if [[ ${tmp[@]} =~ ${docker} ]]; then
|
||||||
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP[${NTYPE}]}* ]]; then
|
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP[${NODETYPE}]}* ]]; then
|
||||||
SDCHK=false
|
SDCHK=false
|
||||||
rm -f ${NM_TMPFOLDER}/${nip}~${docker}.*
|
rm -f ${NM_TMPFOLDER}/${nip}~${docker}.*
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -865,7 +865,7 @@ GUI(){
|
|||||||
DOWNLIST ${2}
|
DOWNLIST ${2}
|
||||||
;;
|
;;
|
||||||
statusnew)
|
statusnew)
|
||||||
STATUSNEW
|
STATUSNEW ${2} ${3}
|
||||||
;;
|
;;
|
||||||
status)
|
status)
|
||||||
if [ "${2}" == "freespace" ]; then
|
if [ "${2}" == "freespace" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user