30.1 Comprensione dei formati dei messaggi

I messaggi vengono registrati in diversi formati, a seconda delle destinazioni di output, come log locali, notifiche e-mail, trap SNMP e notifiche UDP.

Tutti i messaggi d'errore registrano il nome del componente nel quale viene generato l'errore. Per correggere l'errore, fare riferimento alla Guida di riferimento del componente.

Esempio 1: errore relativo alla Gestione delle norme.

[DEBUG] [7/22/2007 3:42:45 PM] [] [PolicyManager] [] [Nome = RM_dev, Guid = 271414163524d000190dbc6fa94272aa, Tipo = norma di gestione remota, Versione = 2] [] [].

Per informazioni su come correggere l'errore, consultare il Riferimento per la gestione delle norme di ZENworks 10 Configuration Management.

Esempio 2: errore relativo alla Gestione remota.

[ERRORE] [15-07-2007 12:44:16] [] [Gestione remota] [RemoteManagement.VNCEVENT_CANNOT_OPEN_EVENT] [Impossibile aprire l'evento<ZRMUserLoginEvent>] [] [].

Per informazioni su come correggere l'errore, consultare il Riferimento per la gestione remota di ZENworks 10 Configuration Management.

30.1.1 Formato dei file di log locali

I messaggi vengono registrati sul dispositivo gestito e sul server ZENworks nel seguente formato:

[gravità] [OraRegistrazione] [GUIDutente] [NomeComponente] [IDmessaggio] [StringaMessaggio] [InfoAggiuntive] [GUIDcollegato].

Ad esempio, [DEBUG] [1/22/2007 12:09:15 PM] [] [ZMD] [] [aggiornamento QuickTaskRefresh(AggiornamentoGenerale)] [] [].

30.1.2 Formato delle e-mail

Un messaggio e-mail è composto dall'intestazione del messaggio e dal corpo del testo:

Intestazione del messaggio

Il campo Oggetto del messaggio e-mail può essere personalizzato secondo necessità, sostituendo le macro con parole chiave:

Macro

Valore

%s

Gravità del messaggio.

%c

Nome del componente.

%d

ID del dispositivo sul quale viene generato il messaggio.

%si

Ora di generazione del messaggio.

%a

Alias del dispositivo sul quale viene generato il messaggio.

Se ad esempio si desidera che nella riga dell'oggetto venga visualizzato il testo “ERRORE nel dispositivo - Registrato il 04-01-2007 17.31”, specificare che "%s si è verificato sul dispositivo %a alle %t" nel campo Oggetto.

Corpo del messaggio

Il corpo del testo è composto dai seguenti campi:

  • Alias del dispositivo: nome del dispositivo sul quale viene generato il messaggio.

  • Indirizzo IP dispositivo: indirizzo IP del dispositivo sul quale viene generato il messaggio.

  • Errore: [Data] Nome componente ID messaggio stringa messaggio localizzata.

  • Informazioni aggiuntive: (facoltativo) tutte le eventuali informazioni aggiuntive.

30.1.3 Formato dei messaggi SNMP

I messaggi SNMP sono composti da due parti:

Intestazione del messaggio SNMP

L'intestazione contiene i seguenti campi:

Numero di versione: specifica la versione dell'SNMP utilizzato ZENworks 10 Configuration Management utilizza SNMPv1.

Stringa di comunità: definisce un ambiente di accesso per un gruppo di Network Management System (NMS - Sistemi di gestione di reti).

Protocol Data Unit (PDU - Unità di dati di protocollo)

La PDU contiene i seguenti campi:

Enterprise: identifica il tipo di oggetto gestito che ha generato il trap. ZENworks 10 Configuration Management utilizza 1.3.6.1.4.1.23.2.80.100.

Indirizzo agente: fornisce l'indirizzo IP del computer dove è stato generato il trap.

Tipo di trap generico: contiene il valore intero 6. Il tipo 6 è un trap specifico dell'azienda che non ha un'interpretazione standard in SNMP. L'interpretazione del trap dipende dal valore del campo del tipo di trap specifico, definito da Message Logger MIB.

Codice trap specifico: per i trap dell'azienda generati da ZENworks 10 Configuration Management, i valori dei campi dei tipi di trap specifici sono i seguenti:

  • Per un livello di gravità MessageLogger.ERROR, il trap specifico è 1.

  • Per un livello di gravità MessageLogger.WARN, il trap specifico è 2.

  • Per un livello di gravità MessageLogger.INFO, il trap specifico è 3.

Registrazione dell'orario: la registrazione dell'orario indica quando si è verificato il trap.

Binding variabili: fornisce informazioni aggiuntive relative al trap. Questo campo è composto dalle seguenti coppie di nomi e valori:

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.1, il valore è il GUID del dispositivo.

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.2, il valore è il nome del dispositivo.

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.3, il valore è il nome del componente.

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.4, il valore è l'ora in cui il messaggio è stato registrato.

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.5, il valore è l'ID del messaggio.

  • Per l'ID trap 1.3.6.1.4.1.23.2.80.100.0.6, il valore è la causa probabile.

30.1.4 Formato payload UDP

Il payload è una matrice di byte i cui delimitatori di ciascun elemento terminano con il valore zero; ad esempio \0 o 0 x 00 (esadecimale). I dati di ciascun elemento, presentati come stringhe con codifica UTF-8, sono i seguenti:

  • Il primo elemento è costituito dalle informazioni sulla versione ZENworks. Ad esempio, 10.

  • Il secondo elemento è il valore di gravità del messaggio. I valori relativi alla gravità sono 4 per i messaggi informativi, 6 per i messaggi di avviso e 8 per i messaggi di debug.

  • Il terzo elemento è costituito dalla data del messaggio. La data non è nel formato specifico locale ed è rappresentata come stringa UTF-8. Ad esempio 09-Mar-2008 14:15:44.

  • Il quarto elemento è costituito dall'ID utente.

  • Il quinto elemento è rappresentato dal nome del componente.

  • Il sesto elemento è costituito dall'ID del messaggio non localizzato.

  • Il settimo elemento è rappresentato dalla stringa del messaggio localizzata.

  • L'ottavo elemento è costituito da informazioni aggiuntive.

  • Il nono elemento è costituito dall'URL dell'azione possibile.

  • Il decimo elemento è costituito da oggetti collegati al GUID separati da virgole.

NOTA:se l'elemento non ha dati, viene rappresentato nel formato \0\0.