Desligando infraestrutura de ITM6
Publicado por Ricardo Gellman (última atualização em 11/08/2010)
[ Hits: 4.429 ]
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
Criação de pasta com senha no Apache
Instalação do Nagios por script
Script para montagem de compartilhamento SAMBA (Gentoo)
Nenhum comentário foi encontrado.
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
Como colocar uma assinatura digital em um código compilado ! (0)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (0)
DRIVER DE ADPTADOR HDMI PARA USB (2)