Add open port test JMS/Jibri
This commit is contained in:
		
							parent
							
								
									781ca94892
								
							
						
					
					
						commit
						fb48b726c7
					
				| 
						 | 
				
			
			@ -51,6 +51,7 @@ SND_AL_MODULE=$(lsmod | awk '{print$1}'| grep snd_aloop)
 | 
			
		|||
HWE_VIR_MOD=$(apt-cache madison linux-image-generic-hwe-$(lsb_release -sr) 2>/dev/null|head -n1|grep -c "hwe-$(lsb_release -sr)")
 | 
			
		||||
CONF_JSON="/etc/jitsi/jibri/config.json"
 | 
			
		||||
JIBRI_CONF="/etc/jitsi/jibri/jibri.conf"
 | 
			
		||||
JMS_DOMAIN="$(awk -F '"' '/xmpp-domain/{print$2}' $JIBRI_CONF)"
 | 
			
		||||
CHDB="$(whereis chromedriver | awk '{print$2}')"
 | 
			
		||||
CHD_VER_LOCAL="$($CHDB --version 2>/dev/null| awk '{print$1,$2}')"
 | 
			
		||||
GOOGL_VER_LOCAL="$(/usr/bin/google-chrome --version 2>/dev/null)"
 | 
			
		||||
| 
						 | 
				
			
			@ -163,7 +164,7 @@ please try rebooting.\nFor now wait 'til the end of the recommended kernel insta
 | 
			
		|||
  fi
 | 
			
		||||
  T4=0
 | 
			
		||||
else
 | 
			
		||||
    echo -e "Great!\nModule snd-aloop found!"
 | 
			
		||||
    echo -e "Great!, module snd-aloop found. \xE2\x9C\x94"
 | 
			
		||||
    T4=1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -175,10 +176,10 @@ ASRC_MASTER_MD5SUM=$(curl -sL $ASRC_MASTER | md5sum | cut -d ' ' -f 1)
 | 
			
		|||
ASRC_INSTALLED_MD5SUM=$(md5sum $ASRC_INSTALLED | cut -d ' ' -f 1)
 | 
			
		||||
 | 
			
		||||
if [ "$ASRC_MASTER_MD5SUM" == "$ASRC_INSTALLED_MD5SUM" ]; then
 | 
			
		||||
    echo "Seems to be using the latest asoundrc file available!"
 | 
			
		||||
    echo -e "Seems to be using the latest asoundrc file available. \xE2\x9C\x94"
 | 
			
		||||
    T5=1
 | 
			
		||||
else
 | 
			
		||||
    echo "asoundrc files differ, if you have errors, you might wanna check this file!"
 | 
			
		||||
    echo -e "asoundrc files differ, if you have errors, you might wanna check this file \xE2\x9C\x96"
 | 
			
		||||
    T5=0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -217,11 +218,22 @@ https://github.com/switnet-ltd/quick-jibri-installer/issues\n"
 | 
			
		|||
T6_1=0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
TEST_TOTAL=$(awk "BEGIN{ print $T1 + $T2 + $T3 + $T4 + $T5 + $T6 + $T6_1 }")
 | 
			
		||||
#T7
 | 
			
		||||
echo -e "\n#5 -- Check for open communication port among Jibri and JMS --\n"
 | 
			
		||||
nc -z -v -w5 $JMS_DOMAIN 5222
 | 
			
		||||
if [ "$?" -ne 0 ]; then
 | 
			
		||||
  echo -e "Connection failed! \xE2\x9C\x96\n > You might want to check both Jibri & JMS firewall rules (TCP 5222)."
 | 
			
		||||
  T7=0
 | 
			
		||||
else
 | 
			
		||||
  echo -e "Connection succeeded! \xE2\x9C\x94\n"
 | 
			
		||||
  T7=1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
TEST_TOTAL=$(awk "BEGIN{ print $T1 + $T2 + $T3 + $T4 + $T5 + $T6 + $T6_1 + $T7 }")
 | 
			
		||||
echo "
 | 
			
		||||
##############################
 | 
			
		||||
     \
 | 
			
		||||
Score: $TEST_TOTAL out of 6.1
 | 
			
		||||
Score: $TEST_TOTAL out of 7.1
 | 
			
		||||
##############################
 | 
			
		||||
"
 | 
			
		||||
echo -e "\nJibri Test complete, thanks for testing.\n"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue