Commit inicial automático
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# Reinicialização do tomcat
|
||||
|
||||
### Definição de variáveis e capturando logs
|
||||
```
|
||||
pid_tomcat=`ls -1 /tmp/*tomcat/`
|
||||
data=`/bin/date +%Y%m%d`
|
||||
hora=`/bin/date +%H%M%S%N`
|
||||
servidor=`/usr/bin/hostname`
|
||||
user=`cat /etc/tomcat/tomcat-users.xml | grep username | cut -d "\"" -f2`
|
||||
pass=`cat /etc/tomcat/tomcat-users.xml | grep username | cut -d "\"" -f4`
|
||||
df -h > /root/disk_usage.log
|
||||
vmstat -d > /root/disk_state.log
|
||||
lsof > /root/open_files.log
|
||||
vmstat -s > /root/memory_state.log
|
||||
ps auxf > /root/processes_state.log
|
||||
uptime > /root/load.log
|
||||
```
|
||||
### Coletando informações dos relatórios
|
||||
|
||||
```
|
||||
curl "http://127.0.0.1:8080/WebReport/monitoring?format=pdf" -u $user:$pass > /root/$servidor-WebReport.pdf
|
||||
```
|
||||
```
|
||||
curl "http://127.0.0.1:8080/FileOptimizer/monitoring?format=pdf" -u $user:$pass > /root/$servidor-FileOptimizer.pdf
|
||||
```
|
||||
```
|
||||
curl "http://127.0.0.1:8080/FileSigner/monitoring?format=pdf" -u $user:$pass > /root/$servidor-FileSigner.pdf
|
||||
```
|
||||
```
|
||||
curl "http://127.0.0.1:8080/JobRunner/monitoring?format=pdf" -u $user:$pass > /root/$servidor-JobRunner.pdf
|
||||
```
|
||||
### Finalizando serviço do Tomcat
|
||||
|
||||
```
|
||||
echo -e "\e[00;31mFinalizando Tomcat - PID: $pid_tomcat.\e[00m"
|
||||
kill -9 $pid_tomcat
|
||||
sleep 3
|
||||
```
|
||||
### Capturando arquivos de logs/relatórios e limpando os diretórios
|
||||
|
||||
```
|
||||
zip -9 -r /root/$servidor-log-$data-$hora.zip /var/log/tomcat/catalina* /var/log/messages /root/disk_usage.log /root/open_files.log /root/memory_state.log /root/processes_state.log /root/load.log /root/*.pdf
|
||||
```
|
||||
```
|
||||
mv /var/cache/tomcat/temp/javamelody/ /var/cache/tomcat/
|
||||
rm -rf /var/cache/tomcat/temp/*
|
||||
mv /var/cache/tomcat/javamelody /var/cache/tomcat/temp/
|
||||
rm -rf /var/cache/tomcat/work/*
|
||||
rm -rf /var/log/tomcat/*
|
||||
```
|
||||
### Iniciando serviço do Tomcat
|
||||
|
||||
```
|
||||
systemctl start tomcat.service
|
||||
sleep 3
|
||||
pid_tomcat=`ls -1 /tmp/*tomcat/`
|
||||
echo -e "\e[00;31mINFO: Iniciando Tomcat - PID: $pid_tomcat.\e[00m"
|
||||
systemctl status tomcat.service
|
||||
```
|
||||
### Fazendo download dos logs
|
||||
|
||||
Ex.:
|
||||
```
|
||||
pscp -P 9024 [email protected]:/root/04089-POUSOALEGRE-TOMCAT7.atende.net-log-20221020-094455134587218.zip "C:/IPM"
|
||||
```
|
||||
|
||||
- [`VOLTAR`](../README.md)
|
||||
Reference in New Issue
Block a user