Monitor FTP

Publicado por Carlos Carvalho 14/07/2004

[ Hits: 6.906 ]

Download Monitor_Ftp.sh




Script que monitora se o servidor FTP esta ativo, caso nao um e-mail sera enviado ao admin.
Pre-requisito:
Smtp ativo.

  



Esconder código-fonte

#!/bin/bash
#############################################
#############################################
#############################################
# ftpmail.sh
# Script que verifica se servidor ftp esta up,
# caso negativo, envia e-mail ao administrador
# do sistema.
#
# Sat Jul  5 08:14:47 BRT 2003
#
# Carlos Carvalho <carlos_lnx@ibest.com.br>
#
##############################################
##############################################
##############################################
LOG1="/var/log/ftp.log"
LOG2="/tmp/ftp.log.tmp"
#Altere o e-mail aqui
EMAIL="root@localhost"
FTP=$(netstat -l |grep ftp)
if [ $? -ne 0 ] ; then
        echo "**********************ATENCAO**************************" >> $LOG1
        echo "`date` Servico FTP paralisado!" >> $LOG1
        echo "**********************ATENCAO**************************" >> $LOG1
        SERVMAIL=$(netstat -l |grep smtp)
        if [ $? -eq 0 ] ; then
                tail -3 $LOG1 > $LOG2
                mail $EMAIL -s "FTP PARALISADO!" < $LOG2
                exit 0
        fi
fi
#EOF

Scripts recomendados

Minha solução para monitorar múltiplos termômetros no Slackware

Cotação de Criptomoedas

getdnsrouter

Ver TV e rádio online por shell script

CSSH - Programa para agilizar o acesso aos servidores que você gerencia


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts