From 2c8825d0557417c7fbc770f3ccd92ffadfb4df71 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 3 Apr 2022 19:15:34 -0500 Subject: [PATCH] Update install-dsmon.sh --- install-dsmon.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/install-dsmon.sh b/install-dsmon.sh index ad15699..c40124f 100755 --- a/install-dsmon.sh +++ b/install-dsmon.sh @@ -101,8 +101,19 @@ if [ "${SET_SERVERMONID}" = "new" ]; then fi ADD_SERVERIP=`hostname -I` + ADD_SERVERIP=(`hostname -I`) + ADD_SERVERIPS='' + for nip in "${ADD_SERVERIP[@]}"; do + if [[ "${nip}" == *"."* ]]; then + if [ "${ADD_SERVERIPS}" = "" ]; then + SERVERIPS=${nip} + else + SERVERIPS=${ADD_SERVERIPS}";"${nip} + fi + fi + done - QRY="USE servermonitor; INSERT INTO hosts (\`host\`,\`ip\`) VALUES ('${ADD_SERVERNAME}','${ADD_SERVERIP});" + QRY="USE servermonitor; INSERT INTO hosts (\`host\`,\`ip\`) VALUES ('${ADD_SERVERNAME}','${SERVERIPS// /}');" mysql -h mysqldb.scity.us -P 6033 --user=sysmoninsert --password=sysmoninsert -e "${QRY}" QRY="USE servermonitor; SELECT id FROM hosts WHERE host='${ADD_SERVERNAME}';" SET_SERVERMONID=`mysql -h mysqldb.scity.us -P 6033 --user=sysmoninsert --password=sysmoninsert -e "${QRY}"`