Dieses Dokument beschreibt das Dumcfg-Dienstprogramm, das ein Datenbankverwaltungstool ist. Die Hauptfunktion des Dumcfg-Tools besteht darin, die Tabelle Config_Message_Log der Logger-Datenbank zu löschen und die Tabelle in einem aussagekräftigen Format anzuzeigen. Die Tabelle Config_Message_Log protokolliert Konfigurationsänderungen in einer IP Contact Center (IPCC) Enterprise-Umgebung.
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
Cisco Intelligent Contact Management (ICM)
Cisco IPCC
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Cisco IPCC Enterprise Edition
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
Das ICM-System verfolgt Einfügungen, Löschungen und Aktualisierungen in der Konfigurationsdatenbank. Das System behält diesen Konfigurationsverlauf in einer Datenbanktabelle mit dem Namen Config_Message_Log bei.
Config_Message_Log ist eine Datenbanksystemtabelle, in der Konfigurationsmeldungen gespeichert werden. Config_Message_Log enthält folgende Elemente:
RecoveryKey: RecoveryKey ist ein Wert, den die ICM-Software intern zum Verfolgen der virtuellen Zeit verwendet. Dieser Schlüssel kann in eine zwölfstellige Konfigurationssequenznummer konvertiert werden, die für jeden neuen Datensatz um eine Zahl erhöht.
LogOperation: LogOperation gibt den Typ der Konfigurationsänderung an. "Hinzufügen" und "Aktualisieren" sind Beispiele für LogOperation.
TableName: TableName stellt den Namen der Tabelle dar, auf die sich die Konfigurationsänderung auswirkt.
DateTime: DateTime gibt das Datum und die Uhrzeit an, zu der eine Gruppe von Nachrichten protokolliert wurde.
Konfigurationsmeldung: ConfigMessage listet alle Konfigurationsmeldungen in einer Transaktion auf.
Die Tabelle Config_Message_Log ist im systemeigenen Zustand ziemlich kryptisch. Um die Tabelle Config_Message_Log zu verstehen, müssen Sie die Daten daher extrahieren und in ein lesbares und aussagekräftiges Format konvertieren. Das Dumcfg-Dienstprogramm kann die Daten verarbeiten und die Informationen in dieser Liste anzeigen:
Wer hat die Operation ausgeführt?
Wann ist eine Änderung aufgetreten?
Welches Programm hat die Änderung vorgenommen?
Um die Details in der Tabelle Config_Message_Log anzuzeigen, können Sie das Dumcfg-Dienstprogramm ausführen. Der Prüfpfad für Konfigurationsänderungen wird angezeigt. Sie können das Dumcfg-Dienstprogramm für die Logger-Datenbank ausführen. Die Syntax für dieses Dienstprogramm ist wie folgt:
dumpcfg <database>[@server] <low recovery key> [high recovery key]
In dieser Syntax:
<datenbank> stellt den Groß- und Kleinschreibung abhängigen Namen der Logger-Datenbank dar, z. B. lab60_sideA.
@server stellt den Hostnamen der ICM Admin Workstation (AW) oder Logger dar.
Hinweis: Wenn Sie den Befehl auf dem betreffenden Server ausführen, ersetzen Sie den @server durch das Zeichen '@'.
<niedriger Wiederherstellungs-Schlüssel > und [hoher Wiederherstellungsschlüssel] stellen eine Konfigurationssequenznummer dar (das Feld RecoveryKey in der Tabelle Config_Message_Log). Um alle Änderungen nachzuverfolgen, erhöht ICM diese Konfigurationssequenznummer (siehe rosa Rechtecke in Abbildung 1).
Führen Sie diesen Befehl aus, um einen vollständigen Dump der folgenden Änderungen zu erstellen:
dumpcfg lab60_sideA@. 0
Legen Sie den Wert lowRecoveryKey auf null (0) fest, und legen Sie highRecoveryKey ab (siehe Pfeil A in Abbildung 1).
Abbildung 1 zeigt die Teilausgabe des Dumcfg-Programms.
Um Dumcfg auszuführen und die Ausgabe in einer ASCII-Textdatei mit dem Namen dumpcfg-output.txt zu speichern, führen Sie den Befehl mit der folgenden Syntax aus:
Abbildung 1: Dumcfg-Dienstprogramm und teilweise Ausgabedumpcfg lab60_sideA@. 0 > dumpcfg-output.txt
Sie können die tatsächlichen Sequenznummern aus der Konfiguration auf eine der folgenden Arten ermitteln:
Führen Sie die folgenden SQL-Befehle aus:
So bestimmen Sie den niedrigsten Wiederherstellungsschlüssel:
Abbildung 2: Herunterdrücken des niedrigsten Wiederherstellungs-Schlüsselsselect min(RecoveryKey) from Config_Message_Log
So bestimmen Sie den höchsten Wiederherstellungsschlüssel:
Abbildung 3: Herausziehen der höchsten Tasteselect max(RecoveryKey) from Config_Message_Log
So geben Sie eine DateTime an, um Änderungen zu erhalten, die vor oder nach einem bestimmten Datum oder einer bestimmten Uhrzeit auftreten:
select RecoveryKey from Config_Message_Log where DateTime >= '4/15/2006 00:00'
Überprüfen Sie die Protokolle auf dem Router oder der Protokollierung. Beim Einfügen, Aktualisieren oder Löschen einer Konfiguration oder eines Skripts enthält der Router oder die Protokollierung die neue Sequenznummer in den Protokollen:
15:25:35 ra-rtr The config sequence number of 411,969,759,020 has been broadcast to all distributors.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
24-Apr-2006 |
Erstveröffentlichung |