D3. Parametri dei template del sistema di avviso

In alto  Indietro  Avanti

I testi dei messaggi vengono generati dal componente del Server, chiamato il motore dei template, sulla base del file dei template.

Il sistema di avviso di rete Windows funziona solamente nel SO Windows con il supporto del servizio Windows Messenger (Net Send).

SO Windows Vista e superiori non supportano il servizio Windows Messenger.

Il file di template è costituito da testo e da variabili tra parentesi graffe. Quando si modificano i file di template, si possono utilizzare le variabili riportate di seguito.

Il motore dei template non esegue le sostituzioni ricorsive.

Le variabili vengono scritte in uno dei seguenti modi:

{<VAR>} – per sostituire direttamente il valore della variabile <VAR>.

{<VAR>:<N>} – i primi <N> caratteri della variabile <VAR>.

{<VAR>:<first>:<N>}<N> caratteri della variabile <VAR>, che seguono dopo i <first> primi (partendo dal carattere <first>+1), se il resto è di meno, si aggiungono degli spazi a destra.

{<VAR>:<first>:-<N>}<N> caratteri della variabile <VAR>, che seguono dopo i <first> primi (partendo dal carattere <first>+1), se il resto è di meno, si aggiungono degli spazi a sinistra.

{<VAR>/<original1>/<replace1>[/<original2>/<replace2>]} – sostituzione dei caratteri indicati della variabile <VAR> con i valori indicati: i caratteri <original1> vengono sostituiti dai caratteri <replace1>, se disponibili, i caratteri <original2> vengono sostituiti dai caratteri <replace2> ecc.

Non ci sono limitazioni al numero di coppie di sostituzione.

Modo di scrittura delle variabili

Variabile

Valore

Espressione

Risultato

SYS.TIME

10:35:17:456

{SYS.TIME:5}

10:35

SYS.TIME

10:35:17:456

{SYS.TIME:3:5}

35:17

SYS.TIME

10:35:17:456

{SYS.TIME:3:-12}

°°°35:17:456

SYS.TIME

10:35:17:456

{SYS.TIME:3:12}

35:17:456°°°

SYS.TIME

10:35:17:456

{SYS.TIME/10/99/35/77}

99:77:17:456

Segni convenzionali

Variabili di ambiente

Per creare i testi dei messaggi, si possono utilizzare le variabili di ambiente del processo Server (utente System).

Le variabili di ambiente sono disponibili nell’editor di messaggi del Pannello di controllo, nella lista a cascata ENV. Notare: le variabili devono contenere il prefisso ENV. (dopo il prefisso c’è un punto).

Variabili di sistema

SYS.BRANCH – versione degli Agent e del Server,

SYS.BUILD – data del build del Server,

SYS.DATE – data di sistema attuale,

SYS.DATETIME – data e ora di sistema attuali,

SYS.OS – nome del sistema operativo sul computer su cui è installato il Server,

SYS.PLATFORM – piattaforma del Server,

SYS.PLATFORM.SHORT – variante breve di SYS.PLATFORM,

SYS.SERVER – nome del prodotto (Dr.Web Server),

SYS.TIME – ora di sistema attuale,

SYS.VERSION – versione del Server.

Variabili generali per le postazioni

GEN.LoginTime – ora della connessione della postazione,

GEN.StationAddress – indirizzo della postazione,

GEN.StationID – UUID della postazione,

GEN.StationName – nome della postazione,

GEN.StationPrimaryGroupID – ID del gruppo primario della postazione,

GEN.StationPrimaryGroupName – nome del gruppo primario della postazione.

Variabili generali per il repository

GEN.CurrentRevision – identificatore attuale della versione,

GEN.Folder – directory in cui si trova il prodotto,

GEN.NextRevision – identificatore della versione aggiornata,

GEN.Product – descrizione del prodotto.

Variabili per tipo di messaggio

Amministratori

Messaggio

Variabili

Descrizione

Amministratore sconosciuto

MSG.Login

nome utente

MSG.Address

indirizzo di rete del Pannello di controllo

Errore di autenticazione dell'amministratore

MSG.Login

nome utente

MSG.Address

indirizzo di rete del Pannello di controllo

MSG.LoginErrorCode

codice di errore numerico

Altro

Messaggio

Variabili

Descrizione

Errore di registrazione del log del Server

MSG.Error

testo dell’errore

Errore di rotazione del log del Server

MSG.Error

testo dell’errore

Il server adiacente non si connette da molto tempo

MSG.LastDisconnectTime

ora quando il Server era connesso l'ultima volta

MSG.StationName

nome del Server adiacente

Report statistico

MSG.Attachment

percorso del report

MSG.AttachmentType

tipo MIME

GEN.File

nome del file del report

Messaggio di test

MSG.TestMessage

testo del messaggio di test

Un’epidemia nella rete

MSG.Action

numero di minacce rilevate

MSG.Infected

azione intrapresa

MSG.Virus

tipo di minaccia

Licenze

Messaggio

Variabili

Descrizione

È stato raggiunto il limite di licenze trasferite

Viene inviato a tentativo di distribuire su un Server adiacente più licenze di quante ce ne sono nella chiave di licenza.

MSG.ObjId

ID della chiave di licenza

È stato raggiunto il limite di postazioni online

Viene inviato quando una nuova postazione non può registrarsi sul Server per limitazioni di licenza.

MSG.ID

UUID della postazione

MSG.StationName

nome della postazione

Inoltre, sono disponibili le variabili generali per le postazioni riportate sopra.

È scaduto il periodo di trasferimento di licenze

Viene inviato se è scaduto il tempo di distribuzione di licenze su un Server adiacente.

MSG.ObjId

ID della chiave di licenza

MSG.Server

nome del Server adiacente

Chiave di licenza è aggiornata automaticamente

Viene inviato se la chiave di licenza è stata aggiornata automaticamente. In particolare, la nuova chiave è stata caricata e distribuita con successo su tutti gli oggetti della chiave di licenza vecchia.

MSG.KeyId

Identificatore della chiave di licenza vecchia

MSG.KeyName

Nome della chiave di licenza vecchia

MSG.NewKeyId

Identificatore della chiave di licenza nuova

MSG.NewKeyName

Nome della chiave di licenza nuova

Chiave di licenza non può essere aggiornata automaticamente

Viene inviato se la chiave di licenza non può essere aggiornata automaticamente in quanto la lista dei componenti concessi in licenza della chiave corrente è diversa da quella della chiave nuova o la chiave di licenza nuova ha un minor numero di licenze rispetto alla chiave di licenza corrente. In particolare, la nuova chiave è stata caricata con successo, ma non è stata distribuita su tutti gli oggetti della chiave di licenza vecchia. È necessario sostituire manualmente la chiave di licenza.

MSG.ExpirationDate

data di scadenza della licenza

MSG.Expired

1 – la licenza è già scaduta

0 – la licenza non è ancora scaduta

MSG.KeyId

Identificatore della chiave di licenza vecchia

MSG.KeyName

Nome della chiave di licenza vecchia

MSG.NewKeyId

Identificatore della chiave di licenza nuova

MSG.NewKeyName

Nome della chiave di licenza nuova

MSG.KeyDifference

La ragione per cui la chiave non può essere aggiornata:

1 – la lista dei componenti concessi in licenza della chiave corrente è diversa da quella della chiave nuova

2 – la nuova chiave di licenza ha un minor numero di licenze rispetto alla chiave di licenza corrente

La scadenza della chiave di licenza

Viene inviato se è prossima la scadenza della chiave di licenza e l'aggiornamento automatico della licenza non è disponibile.

MSG.ExpirationDate

data di scadenza della licenza

MSG.Expired

1 – la licenza è già scaduta

0 – la licenza non è ancora scaduta

MSG.KeyId

Identificatore della chiave di licenza

MSG.KeyName

Nome della chiave di licenza

È stato superato il limite di postazioni nel gruppo

Viene inviato quando il numero di postazioni registrate si avvicina al limite di licenza, vale a dire: rimane meno del 5% del limite di licenza non consumato o meno di due postazioni.

MSG.Licensed

consentito da licenza

MSG.Used

numero di postazioni nel database

GEN.StationPrimaryGroupID

ID del gruppo primario

GEN.StationPrimaryGroupName

nome del gruppo primario

Si avvicina il limite di postazioni nel gruppo

Viene inviato ad ogni avvio del Server se il Server viene avviato con una chiave di licenza che autorizza meno postazioni di quante sono già connesse al Server.

MSG.Licensed

consentito da licenza

MSG.Percent

percentuale delle licenze disponibili

MSG.Used

numero di postazioni nel database

GEN.StationPrimaryGroupID

ID del gruppo primario

GEN.StationPrimaryGroupName

nome del gruppo primario

Nuovi arrivi

Per i messaggi di questo gruppo sono inoltre disponibili le variabili generali per le postazioni riportate sopra.

Messaggio

Variabili

Descrizione

La postazione è in attesa di conferma

non ci sono variabili

La postazione è stata rifiutata automaticamente

La postazione è stata rifiutata dall’amministratore

MSG.AdminAddress

indirizzo di rete del Pannello di controllo

MSG.AdminName

nome dell'amministratore

Repository

Per i messaggi di questo gruppo sono inoltre disponibili le variabili generali per il repository riportate sopra.

Messaggio

Variabili

Descrizione

Stato aggiornato del prodotto nel repository

non ci sono variabili

È stato avviato un aggiornamento del prodotto nel repository

Spazio insufficiente su disco

Viene inviato se non c'è abbastanza spazio libero sul disco con i dati dinamici.

Le variabili generali per il repository riportate sopra non sono disponibili.

MSG.FreeInodes

numero di descrittori di file inodes liberi (valido solo per alcuni sistemi della famiglia UNIX)

MSG.FreeSpace

spazio libero in byte

MSG.Path

percorso di directory con piccola quantità di memoria

MSG.RequiredInodes

numero di inodes liberi, necessario per il funzionamento (valido solo per alcuni sistemi della famiglia UNIX)

MSG.RequiredSpace

quantità di memoria libera necessaria per il funzionamento

L’aggiornamento del prodotto nel repository è stato congelato

non ci sono variabili

Impossibile aggiornare il prodotto nel repository

MSG.Error

messaggio di errore

MSG.ExtendedError

descrizione dettagliata dell’errore

Il prodotto nel repository è stato aggiornato

MSG.Added

lista dei file aggiunti (ciascun nome è in una riga separata)

MSG.AdddedCount

numero di file aggiunti

MSG.Deleted

lista dei file eliminati (ciascun nome è in una riga separata)

MSG.DeletedCount

numero di file eliminati

MSG.Replaced

lista dei file sostituiti (ciascun nome è in una riga separata)

MSG.ReplacedCount

numero di file sostituiti

Le variabili del template Stato aggiornato del prodotto nel repository non includono i file marcati come ignorati in avvisi nel file di configurazione del prodotto, v. F1. Sintassi del file di configurazione .config.

Postazioni

Per i messaggi di questo gruppo sono inoltre disponibili le variabili generali per le postazioni riportate sopra.

Messaggio

Variabili

Descrizione

Disconnessione inaspettata

MSG.Reason

ragione per l’interruzione

MSG.Type

tipo di client

Errore critico di aggiornamento della postazione

MSG.Product

prodotto che viene aggiornato

MSG.ServerTime

ora locale della ricezione del messaggio da parte del Server

Postazione sconosciuta

MSG.ID

UUID della postazione sconosciuta

MSG.Rejected

valori:

0 – l’accesso è negato alla postazione

1 – è stata avviata un’operazione per trasferire la postazione nello stato "nuovo arrivo"

MSG.StationName

nome della postazione

È stata rilevata una minaccia alla sicurezza

MSG.Action

azione intrapresa a rilevamento

MSG.Component

nome del componente

MSG.InfectionType

tipo di minaccia

MSG.ObjectName

nome dell'oggetto infetto

MSG.ObjectOwner

owner dell'oggetto infetto

MSG.RunBy

utente sotto cui account il componente è in esecuzione

MSG.ServerTime

ora della ricezione dell'evento, GMT

MSG.Virus

nome della minaccia

Errore di autenticazione della postazione

MSG.ID

UUID della postazione

MSG.Rejected

valori:

0 – l’accesso è negato alla postazione

1 – è stata avviata un’operazione per trasferire la postazione nello stato "nuovo arrivo"

MSG.StationName

nome della postazione

Errore di scansione

MSG.Component

nome del componente

MSG.Error

messaggio di errore

MSG.ObjectName

nome dell'oggetto

MSG.ObjectOwner

owner dell'oggetto

MSG.RunBy

utente sotto cui account è in esecuzione il componente che ha rilevato la minaccia

MSG.ServerTime

ora della ricezione dell'evento, GMT

Impossibile creare un account di postazione

MSG.ID

UUID della postazione

MSG.StationName

nome della postazione

La postazione non si connette al server da molto tempo

Le variabili generali per le postazioni riportate sopra non sono disponibili.

MSG.DaysAgo

numero di giorni dal momento dell’ultima connessione al Server

MSG.LastSeenFrom

indirizzo da cui la postazione si è connessa al Server l'ultima volta

MSG.StationID

UUID della postazione

MSG.StationName

nome della postazione

La postazione è stata confermata automaticamente

non ci sono variabili

La postazione è stata confermata dall’amministratore

MSG.AdminAddress

indirizzo di rete del Pannello di controllo

MSG.AdminName

nome dell'amministratore

La postazione è già registrata

Viene inviato se la postazione al momento è già registrata su questo o su un altro Server.

MSG.ID

UUID della postazione

MSG.Server

ID del Server su cui la postazione è registrata

MSG.StationName

nome della postazione

Statistiche di scansione

MSG.Component

nome del componente che eseguiva la scansione

MSG.Cured

numero di oggetti guariti

MSG.DeletedObjs

numero di oggetti eliminati

MSG.Errors

numero di errori di scansione

MSG.Infected

numero di oggetti infetti

MSG.Locked

numero di oggetti bloccati

MSG.Modifications

numero di oggetti infettati da varianti dei virus

MSG.Moved

numero di oggetti spostati in quarantena

MSG.Renamed

numero di oggetti rinominati

MSG.RunBy

utente sotto cui account il componente è in esecuzione

MSG.Scanned

numero di oggetti scansionati

MSG.ServerTime

ora della ricezione dell'evento, GMT

MSG.Speed

velocità di processamento in Kb/s

MSG.Suspicious

numero di oggetti sospetti

MSG.VirusActivity

 

È necessario riavviare la postazione

MSG.Product

prodotto che viene aggiornato

MSG.ServerTime

ora locale della ricezione del messaggio da parte del Server

Installazioni

Per i messaggi di questo gruppo sono inoltre disponibili le variabili generali per le postazioni riportate sopra.

Messaggio

Variabili

Descrizione

L’installazione non è stata eseguita sulla postazione

MSG.Error

messaggio di errore

L’installazione si è conclusa con successo sulla postazione

non ci sono variabili