Titolo: Controllare lo stato di un host con NET_Ping
Categoria: Plugin |
|
Ultimo Aggiornamento: 25/10/04 |
Usando gli Internet Command è possibile controllare se una macchina è in rete usando il comando NET_Ping. Ovviamente se l'host è protetto attraverso un firewall il comando potrebbe restituire risposta negativa.
Il comando NET_Ping riceve come parametri l'host, un testo da usare come dimensione del pacchetto da inviare, un longint che conterrà lo stato deoll'host e, opzionale, il tempo di timeout. Ecco un esempio di codice per controllare lo stato di un certo host:
`Method: Ping
C_TEXT($1)
C_INTEGER($alive)
$alive:=0
$errcode:=
NET_Ping ($1;"test";$alive)
If ($errcode=0)
If ($alive#1)
ALERT($1+" non è attivo.")
Else ALERT($1+" è attivo.")
End ifElse ALERT("Errore # "+String($errcode))
End if
Inviato da: PierPaolo Sichera |
|
Visite: 13473 |
Se accedi con utente e password, puoi aggiungere dei commenti.