Monitoraggio

Il monitoraggio di rete consente di supervisionare asincronamente singoli dispositivi di rete in un'interfaccia di rete. Vengono supportati vari metodi e protocolli.

Attenzione: Tutte le costanti temporali si aspettano un valore in millisecondi. Inserisci quindi tutti i valori con T#1s e non 1.

Limitazioni

L'intervallo è limitato ai server Nano, Pico e Touch a T#10s. Per tutti gli altri server il limite è di T#500ms. Questo vale anche se il comando viene chiamato dalla PLC.

Se un comando viene richiamato nuovamente durante l'esecuzione, l'esecuzione viene bloccata.

Azione Ciclica

L'interrogazione ciclica viene impostata tramite la variabile interval. Se il tempo è uguale a 0, non viene utilizzata alcuna interrogazione ciclica.

L'intervallo e il timeout possono essere specificati tramite la costante temporale T#1m.

Nota: Il timeout deve essere impostato obbligatoriamente.

NS-Lookup

Esegue un lookup del nameserver su una risorsa di rete. Il comando può essere chiamato tramite PLC o ciclicamente.

Variabile Descrizione
address Specifica l'indirizzo a cui devono essere richieste le informazioni.
server Specifica il server DNS in cui vengono richieste le informazioni. Se non è definito alcun server, vengono utilizzati i server DNS configurati.
port Specifica la porta da utilizzare. La porta predefinita è 53.
interval Specifica l'intervallo di interrogazione.
timeout Specifica il timeout dopo il ping.
typ Definisce il tipo di query dell'interrogazione.
lookup Esegue un lookup immediatamente su un fronte positivo.
result Restituisce il risultato come testo.

Ping

Esegue un ping ICMP con 64 byte su una risorsa di rete. Il ping può essere chiamato tramite PLC o ciclicamente.

Variabile Descrizione
address Specifica l'indirizzo di destinazione del ping. Questo può essere un IP o un FQDN.
interval Specifica l'intervallo di interrogazione.
timeout Specifica il timeout.
ping Esegue un ping immediatamente su un fronte positivo.
pong Restituisce un impulso in risposta. È vero se il ping è stato eseguito con successo.
time Restituisce il tempo di esecuzione del ping in ms. In caso di errore, non viene restituito nulla.
ttl Restituisce il TTL del ping. In caso di errore, non viene restituito nulla.

Controllo Porta

Verifica se una porta sul server di destinazione è aperta. Il comando può essere chiamato tramite PLC o ciclicamente.

Variabile Descrizione
address Specifica l'indirizzo di destinazione del controllo. Questo può essere un IP o un FQDN.
port Specifica la porta da controllare.
interval Specifica l'intervallo di interrogazione.
timeout Specifica il timeout dopo il ping.
typ Definisce il tipo di protocollo (UDP o TCP) dell'interrogazione.
lookup Esegue un lookup immediatamente su un fronte positivo.
open Se vero, la porta interrogata è aperta. Se il server non può essere raggiunto, anche questo è falso.

Traceroute

Mostra tutti i hop TTL fino alla destinazione. I hop massimi sono 30. Questo valore non può essere impostato.

Variabile Descrizione
address Specifica l'indirizzo di destinazione del controllo. Questo può essere un IP o un FQDN.
port Specifica la porta da utilizzare. Questo può essere utilizzato solo con i metodi UDP e TCP.
interval Specifica l'intervallo di interrogazione.
timeout Specifica il timeout dopo il ping.
typ Definisce il tipo da utilizzare. Le specifiche esatte si trovano nella documentazione Linux di Traceroute.
trace Esegue un trace immediatamente su un fronte positivo.
result Restituisce il risultato come testo.

Wake On LAN

Con Wake On LAN è possibile avviare i dispositivi in modo temporizzato. Questa funzione deve essere configurata in precedenza nella BIOS del dispositivo.

Variabile Descrizione
address Specifica l'indirizzo MAC di destinazione del dispositivo. L'indirizzo ha il formato 00:80:41:AE:fD:7E. L'indirizzo può essere scritto anche separato da . _ -.
wake Invia il "Magic Packet" all'indirizzo MAC specificato su un fronte positivo. L'interfaccia di rete viene impostata nel gateway.

Suggerimento: L'indirizzo MAC può essere copiato dall'scanner IP.