Monitor FTP

Publicado por Carlos Carvalho 14/07/2004

[ Hits: 6.849 ]

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

Script para adicionar chave pública

Script de Backup de DVD com growisofs

Mantendo seus repositórios Git e SVN atualizados

Conexão e desconexão ADSL automáticas

Descom.sh - Descompactador de arquivos


  

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