Skip to content

Instantly share code, notes, and snippets.

@renizgo
Last active July 16, 2017 20:26
Show Gist options
  • Save renizgo/6dd06c080d92b1598e66170ddd4d8a66 to your computer and use it in GitHub Desktop.
Save renizgo/6dd06c080d92b1598e66170ddd4d8a66 to your computer and use it in GitHub Desktop.
Service Listener. Este script se comunica com um servidor Oracle e e checa se as instâncias e o service listener estão no ar, e verifica as últimas 10 linhas do arquivo de log de conexão dos clients.
#!/bin/bash
echo "####################"
echo "# Service Listener #"
echo "####################"
printf "Digite o nome do server: "
read SERVER
scp checar.sh oracle@$SERVER:/home/oracle/
ssh root@$SERVER << COMANDOS
su - oracle
./checar.sh
rm -f checar.sh
COMANDOS
#O conetudo abaixo é o script checar.sh
##!/bin/bash
#echo acessando como oracle
#echo "#########################"
#echo "# Mostrando os serviços #"
#echo "#########################"
#ps -ef | grep -i pmon
#ps -ef | grep -i tns
#echo "###################################"
#echo "# Mostrando o status dos serviços #"
#echo "###################################"
#lsnrctl status
#echo "#########################################"
#echo "# Mostrando as ultimas 10 linhas do log #"
#echo "#########################################"
#LOG=`lsnrctl status | grep Listener\ Log | cut -d/ -f 2,3,4,5,6,7,8,9,10`
#tail -10 /$LOG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment