update
This commit is contained in:
@@ -196,30 +196,6 @@ LISTCERTS(){
|
||||
unset IFS
|
||||
fi
|
||||
|
||||
for ccc in ${!CHECKCERT_DOMAINS[@]}; do
|
||||
echo "HERE1: ${ccc} = ${CHECKCERT_DOMAINS[${ccc}]}"
|
||||
done
|
||||
|
||||
|
||||
|
||||
# declare -A oldCHECKCERT_DOMAINS
|
||||
# IFS=$'\n'
|
||||
# for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
|
||||
# HOST=${LINE%% *}
|
||||
# PORT=${LINE#* }
|
||||
# IFS=" "
|
||||
# oldCHECKCERT_DOMAINS+="${HOST} ${PORT}"
|
||||
# done
|
||||
# unset IFS
|
||||
# echo
|
||||
IFS=$'\n' CHECKCERT_DOMAINSnew=($(sort <<<"$(cat ${NM_FOLDER}/conf/ssl-domain-checks.conf)"))
|
||||
unset IFS
|
||||
for ccc in ${CHECKCERT_DOMAINSnew[@]}; do
|
||||
echo "HERE2: ${ccc}"
|
||||
done
|
||||
|
||||
|
||||
|
||||
# if [ ! -z ${LOCAL_SERVICES+x} ]; then
|
||||
# NCMD="ssh root@${NM_HOSTS['LB'][0]}"
|
||||
# #${NCMD} rm -f /tmp/ssllist
|
||||
@@ -418,23 +394,15 @@ LISTCERTS(){
|
||||
if [ "${monitored^^}" == "YES" ]; then
|
||||
if [ "$(grep ${SUBJECT} ${NM_FOLDER}/conf/ssl-domain-checks.conf)" == "" ]; then
|
||||
[ ! -f ${NM_FOLDER}/conf/ssl-domain-checks.conf ] && touch ${NM_FOLDER}/conf/ssl-domain-checks.conf
|
||||
# echo "${SUBJECT} 443" >> ${NM_FOLDER}/conf/ssl-domain-checks.conf
|
||||
|
||||
unset CHECKCERT_DOMAINS
|
||||
declare -A CHECKCERT_DOMAINS
|
||||
IFS=$'\n'
|
||||
for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
|
||||
HOST=${LINE%% *}
|
||||
PORT=${LINE#* }
|
||||
IFS=" "
|
||||
oldCHECKCERT_DOMAINS[${HOST}]=${PORT}
|
||||
done
|
||||
unset IFS
|
||||
readarray -td '' CHECKCERT_DOMAINS < <(printf '%s\0' "${oldCHECKCERT_DOMAINS[@]}" | sort -z)
|
||||
echo "${SUBJECT} 443" >> ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
|
||||
checkcerts_sorted=$(sort <<< "$(cat ${NM_FOLDER}/conf/ssl-domain-checks.conf)")
|
||||
if [ "${NM_NODEMANAGER}" != "$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1 | head -n1)" ]; then
|
||||
ssh root@${NM_NODEMANAGER} rm -f ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
|
||||
ssh root@${NM_NODEMANAGER} echo "${checkcerts_sorted}" > ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
|
||||
fi
|
||||
rm -f ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
|
||||
echo "${checkcerts_sorted}" > ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
|
||||
fi
|
||||
|
||||
|
||||
|
||||
else
|
||||
sed -i "/${SUBJECT}/d" ${NM_FOLDER}/conf/ssl-domain-checks.conf
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user