Monitor FTP

Publicado por Carlos Carvalho 14/07/2004

[ Hits: 6.987 ]

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

Renomear Volume Group

Verificando roteamento em vários servidores Linux

Script de compilação automatica do GCC

Shell Script para Guia Foca Linux

Atualizador de sistema multipla escolha


  

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