Desligando infraestrutura de ITM6
Publicado por Ricardo Gellman (última atualização em 11/08/2010)
[ Hits: 4.647 ]
Download shutdownITMinfra.sh.txt
No script abaixo é apresentada uma breve demonstração de como desligar a infraestrutura de ITM6 de forma segura.
Muito útil para máquinas virtuais, pois ele desliga os HUB TEMS, o PORTAL TEPS, o banco de dados DB2 e o agentes, evitando corromper os dados.
O código é baseado em uma boa prática, que deve ser adotada pelos usuários, e cada analista pode alterar o script conforme sua necessidade pessoal.
Obs.: Funciona tanto para servidores que possuem TEPS/TEMS rodando juntos ou não.
#!/bin/ksh ###################################### # Developed by Ricardo Gellman # mail: ricaprado@yahoo.com ######################################### /opt/IBM/ITM/bin/cinfo -r sleep 3 echo "Checking Running Agents..." echo =========================== echo /opt/IBM/ITM/bin/cinfo -r |grep -i ...running > /tmp/getag TEPSTOP=`cat /tmp/getag | grep -i cq | wc -l` echo echo "Checking and Stopping TEPS" if [ "$TEPSTOP" = "1" ];then echo "Stopping TEPS" /opt/IBM/ITM/bin/itmcmd agent stop cq sleep 1 else echo "TEPS Already Stopped" fi sleep 2 TEMSTOP=`cat /tmp/getag | grep -i ms | wc -l` echo "Checking and Stopping TEMS..." if [ "$TEMSTOP" = "1" ];then echo "Stopping TEMS..." echo TEMSNAME=`cat /tmp/getag | grep -i ms | awk '{print $6}'` /opt/IBM/ITM/bin/itmcmd server stop $TEMSNAME sleep 1 else echo "TEMS Already Stopped" fi echo "Stopping Agents" /opt/IBM/ITM/bin/cinfo -r |grep -i ...running | grep -v know > /tmp/agentcount CNT=`cat /tmp/agentcount | wc -l` if [ "$CNT" -eq "0" ];then echo "no AGENTS are running" else cat /tmp/agentcount | grep -i ...running | grep -v know | awk '{print $2}' > /tmp/ag for ag in `cat /tmp/ag` do /opt/IBM/ITM/bin/itmcmd agent stop $ag sleep 1 done echo echo "All Agents stopped successfully" fi echo echo ========================================================= /opt/IBM/ITM/bin/cinfo -r echo ========================================================= echo echo "do you want stop DB2 now(y/n)?" read op case $op in n) exit 0 ;; y) echo ----------------------------- su -c "db2stop" - db2inst1 ;; esac exit
Trocando plano de fundo no flux de forma gráfica
Criando Boot pelo USB para o VirtualBox no Linux KDu5
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Olha que maravilha, Arch no C2D 7400, 2GB de RAM, vídeo onboard e no G... (1)
Mikrotik não abre o webmail-segur... da Locaweb (0)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)