erlug
[Top] [All Lists]

Re: [Erlug] script Controllo servizio

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] script Controllo servizio
From: Nando Santagata <nando@xxxxxxxxx>
Date: Tue, 4 Nov 2003 23:23:39 +0100
On Tue, Nov 04, 2003 at 09:49:52PM +0100, Andrea Vacchetti wrote:
> Salve a tutti. Ho questo problema: mi occorre creare un script che vada a 
> controllare se un servizio è attivo ( nel mio caso è pop3) e in caso negativo 
> che lo riavvii.

Se proprio non puoi usare inetd, esistono tool appositi per controllare
i demoni (No, qui non nominero` daemontool, che e` di DJB, quindi
antipatico ai piu` ;-)

In ogni caso puoi testare la presenza di un demone sulla porta:

if [ `netstat -an|grep 0.0.0.0:110|wc -l` != 1 ]
then
        echo riavvia il demone
fi

o puoi usare il telnet per mimare una connessione:

if [ `echo quit|telnet localhost pop-3 2>/dev/null | grep Escape|wc -l` != 1 ]
then
        echo riavvia il demone
fi

o mandare un pacchetto alla porta con hping o nmap (ma e` un po' come
usare il carro armato per le zanzare :-)

-- 
Rev. Nando Santagata: Telemastica & infornatica
"Oscuro Signore dell'Indicibile" del Sacro Ordine degli Spingitori di Server
Key fingerprint = 1054 9311 458D 4BAA E97B  F447 7CD4 54B5 0208 F815
finger nandos (at) mail (dot) ipers (dot) net   for my public key
"Home" page: http://home.ipers.net/ (Italian only)

<Prev in Thread] Current Thread [Next in Thread>