Script para Monitorar e Reiniciar Serviços

Intermediário Monitoramento

Script que verifica serviços críticos e reinicia se necessário.

O que é
bash — script que verifica serviços críticos e reinicia se necessário....
Comando
bash
Categoria
Monitoramento
Nível
Intermediário
📌 Comando: bash
📁 Categoria: Monitoramento
👁 Visualizações: 47

Sintaxe

Sintaxe
bash
bash /scripts/check_services.sh

Exemplos de Uso

Lista de serviços para monitorar
$ SERVICOS=("nginx" "mysql" "php-fpm" "exim" "dovecot")
Exemplo 2
$ for SERVICO in "${SERVICOS[@]}"; do if ! systemctl is-active --quiet "$SERVICO"; then echo "$(date): $SERVICO parado! Reiniciando..." >> /var/log/service_monitor.log systemctl start "$SERVICO" echo "Serviço $SERVICO reiniciado em $(hostname)" | mail -s "Alerta de Serviço" admin@empresa.com fi done
Cron a cada 5 minutos
$ */5 * * * * /scripts/check_services.sh

Guia Rápido: bash

O que é

bash é um comando Linux usado para script que verifica serviços críticos e reinicia se necessário..

Para que serve

Script que verifica serviços críticos e reinicia se necessário.

Quando usar

Use bash em tarefas de monitoramento, especialmente em servidores Linux, cPanel, WHM e VPS.

🖥️
Precisa de um VPS com cPanel?
HostSSD oferece VPS NVMe com cPanel/WHM incluído e migração gratuita.
Ver Planos
Copiado!