Script de monitoracao de servicos
Publicado por Agrimar Teixeira 16/03/2005
[ Hits: 9.865 ]
Bom, esse script monitora os serviços e se estiver parado ele inicia.
É simples e ajuda muito.
Também gera um log onde vc pode ver qual serviço esta parando muito e assim pode ate mesmo reinstalar o mesmo.
Sim para monitorar e não para não monitorar. Pode ser colocado no crontab para rodar de 5 em 5 minutos.
Espero que seja útil.
#! /bin/sh
##### ##### ---------------------------------------------------------------
# # # Autor----: Agrimar Teixeira
#### # Descricao: Script de monitoracao de servicos
# # # Data-----: 12/12/2004
##### # -----------------------------------------------------------------
dt=`date '+%d/%m/%Y %H:%M'`
# Variavel de configuracao
tlserv=8 # Total de servicos para ser monitorado
serv[1]="sim smb smbd" # monitorar o samba
serv[2]="nao httpd httpd" # monitorar o apache
serv[3]="nao mysql mysqld" # monitorar o mysql
serv[4]="sim inet inetd" # monitorar o inet
serv[5]="sim xinetd xinetd" # monitorar o xinetd
serv[6]="sim squid squid" # monitorar o squid
serv[7]="nao postfix master" # monitorar o postfix
serv[8]="nao fetchmail fetchmail" # monitorar o fetchmail
### Monitorando Serviços
i=1;while test $i -le $tlserv; do
opc=`echo ${serv[${i}]} |awk '{print $1}'`
nserv=`echo ${serv[${i}]} |awk '{print $2}'`
atserv=`echo ${serv[${i}]} |awk '{print $3}'`
if [ $opc == "sim" ]; then
if [ -z "`pidof ${atserv}`" ]; then
echo $nserv" Offline iniciado pelo monitora" >> btlog
`service ${nserv} start`
else
echo $nserv" Online" >> btlog
fi
fi
let i=$i+1
done
Overclock em INTEL HD GRAPHICS!
Script para acertar hora e data do sistema no linux.
Enviar via FTP todos as pastas / sub-pastas e arquivos, a partir do diretorio de origem inclusive
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Meu ubuntu 20 lts não atualizou devido a falta de energia (1)
Aderencia a Obsolencia Programada. (7)









