Desligando infraestrutura de ITM6
Publicado por Ricardo Gellman (última atualização em 11/08/2010)
[ Hits: 4.676 ]
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
Script de iniclização do Exim para Funcionamento com MailScanner
Cura VMWare Player e Workstation
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (9)
Boot do PosRog so funciona em notebook (1)