Desligando infraestrutura de ITM6
Publicado por Ricardo Gellman (última atualização em 11/08/2010)
[ Hits: 4.584 ]
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
Compartilhando a Internet com Iptables
Renomeia diretorio,subdiretorio e arquivos de maiuscula > minuscula
Inventário e Análise de hardware
Interface de Controle para o SCDBACKUP.
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Ingress NGINX Controller CVSS base score of 9.8 (1)
IMPOSSÍVEL CORRIGIR PROBLEMAS, VOCÊ MANTEVE (HOLD) PACOTES QUEBRADOS. (1)
Linux Mint não conecta Wi-Fi sem fio (18)