Questo documento descrive l'utilità dumpcfg, uno strumento di amministrazione del database. La funzione principale dello strumento dumpcfg consiste nel eseguire il dump della tabella Config_Message_Log del database Logger e visualizzare la tabella in un formato significativo. La tabella Config_Message_Log tiene traccia delle modifiche alla configurazione in un ambiente Enterprise IPCC (IP Contact Center).
Cisco raccomanda la conoscenza dei seguenti argomenti:
Cisco Intelligent Contact Management (ICM)
Cisco IPCC
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Cisco IPC Enterprise Edition
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Il sistema ICM tiene traccia di inserimenti, eliminazioni e aggiornamenti nel database di configurazione. Il sistema conserva questa cronologia di configurazione in una tabella di database denominata Config_Message_Log.
Config_Message_Log è una tabella di sistema del database che memorizza i messaggi di configurazione. Config_Message_Log contiene i seguenti elementi:
Chiave di ripristino: RecoveryKey è un valore che il software ICM utilizza internamente per tenere traccia del tempo virtuale. Questa chiave può essere convertita in un numero di sequenza di configurazione a dodici cifre, incrementato di un'unità per ogni nuovo record.
OperazioneRegistro: LogOperation indica il tipo di modifica della configurazione. "Add" e "Update" sono esempi di LogOperation.
Nome tabella: TableName rappresenta il nome della tabella interessata dalla modifica della configurazione.
DataOra: DateTime indica la data e l'ora di registrazione di un insieme di messaggi.
Messaggio di configurazione: ConfigMessage elenca tutti i messaggi di configurazione in una transazione.
La tabella Config_Message_Log è piuttosto crittografica nello stato nativo. Pertanto, per comprendere la tabella Config_Message_Log, è necessario estrarre i dati e convertirli in un formato leggibile e significativo. L'utilità dumpcfg può elaborare i dati e visualizzare le informazioni nell'elenco seguente:
Chi ha eseguito quale operazione
Quando è avvenuta una modifica
Il programma che ha apportato la modifica
Per visualizzare i dettagli nella tabella Config_Message_Log, è possibile eseguire il programma di utilità dumpcfg. Viene visualizzato l'audit trail delle modifiche alla configurazione. È possibile eseguire l'utilità dumpcfg sul database del logger. Di seguito è riportata la sintassi per questa utilità:
dumpcfg <database>[@server] <low recovery key> [high recovery key]
In questa sintassi:
< database > rappresenta il nome, con distinzione tra maiuscole e minuscole, del database del logger, ad esempio lab60_sideA.
@server rappresenta il nome host della stazione di lavoro di amministrazione ICM (AW) o del logger.
Nota: se si esegue il comando sul server in questione, sostituire @server con il carattere '@'.
< low recovery key > e [ high recovery key ] rappresentano un numero di sequenza di configurazione (il campo RecoveryKey nella tabella Config_Message_Log). Per tenere traccia di tutte le modifiche, ICM incrementa il numero di sequenza di configurazione (vedere i rettangoli rosa nella Figura 1).
Eseguire questo comando per produrre un dump completo delle modifiche:
dumpcfg lab60_sideA@. 0
Impostare il valore di lowRecoveryKey su zero (0) e rilasciare highRecoveryKey (vedere la freccia A nella Figura 1).
La Figura 1 mostra l'output parziale del programma dumpcfg.
Per eseguire dumpcfg e memorizzare l'output in un file di testo ASCII denominato dumpcfg-output.txt, eseguire il comando con la seguente sintassi:
Figura 1 - Utilità dumpcfg e output parzialedumpcfg lab60_sideA@. 0 > dumpcfg-output.txt
È possibile determinare i numeri di sequenza effettivi dalla configurazione in uno dei modi seguenti:
Eseguire i seguenti comandi SQL:
Per determinare la chiave di ripristino di livello più basso:
Figura 2 - Scaricare la chiave di ripristino più bassaselect min(RecoveryKey) from Config_Message_Log
Per determinare la chiave di ripristino più alta:
Figura 3 - Scaricare la chiave più altaselect max(RecoveryKey) from Config_Message_Log
Per specificare un oggetto DateTime per ottenere le modifiche che si verificano prima o dopo una determinata data o ora:
select RecoveryKey from Config_Message_Log where DateTime >= '4/15/2006 00:00'
Esaminare i log sul router o sul logger. Ogni volta che si inserisce, aggiorna o elimina una configurazione o uno script, il router o il logger include il nuovo numero di sequenza nei log:
15:25:35 ra-rtr The config sequence number of 411,969,759,020 has been broadcast to all distributors.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
24-Apr-2006 |
Versione iniziale |