Konfigurieren der Datenstromerfassung
Konfigurieren von FTP-Zielservern für Datenstromdatensätze
Datenstromerfassungsziele sind an den Ort, an dem die komprimierten ASCII-Datendateien gesendet werden, nachdem die cflowd-Datensätze erfasst und verarbeitet wurden. Um den FTP-Zielserver anzugeben, fügen Sie die destinations
Anweisung auf [edit services flow-collector]
Hierarchieebene ein. Sie können bis zu zwei FTP-Serverziele angeben und das Kennwort für jeden konfigurierten Server angeben. Wenn zwei FTP-Server konfiguriert sind, ist der erste Server in der Konfiguration der primäre Server und der zweite ein Backup-Server.
Um ein Ziel für Datenstromerfassungsdateien zu konfigurieren, fügen Sie die destinations
Anweisung auf [edit services flow-collector]
Hierarchieebene ein:
[edit services flow-collector] destinations { ftp:url { password "password"; } }
Um den FTP-Zielserver anzugeben, fügen Sie die Anweisung ein ftp:url
. Der Wert url
ist die FTP-Serveradresse für das primäre Datenstromerfassungsziel und kann Makros enthalten.
Wenn Sie Makros in die ftp:url
Anweisung einschließen, kann ein Verzeichnis nur für eine einzelne Ebene erstellt werden. Zum Beispiel erweitert sich der Pfad ftp://10.2.2.2/%m/%Y
zu ftp://10.2.2.2/01/2005
, und die Software versucht, das Verzeichnis 01/2005
auf dem FTP-Zielserver zu erstellen. Wenn das 01/
Verzeichnis bereits auf dem FTP-Zielserver vorhanden ist, erstellt die Software das Verzeichnis /2005/ eine Ebene nach unten. Wenn das 01/
Verzeichnis auf dem FTP-Zielserver nicht vorhanden ist, kann die Software das Verzeichnis /2005/ nicht erstellen, und das FTP-Serverziel schlägt fehl. Weitere Informationen zu Makros finden Sie unter ftp.
Fügen Sie die Anweisung ein, um das FTP-Serverkennwort password “password”
anzugeben. Das Passwort muss in Anführungszeichen beigelegt werden. Sie können bis zu zwei FTP-Zielserver angeben. Das erste angegebene Ziel gilt als primäres Ziel.
Konfigurieren eines Paketanalysators
Sie können Werte für die IP-Adresse und den Bezeichner eines Paketanalysators angeben, an den die Datenstromsammlerschnittstelle zur Analyse sendet. Die werte, die Sie hier angeben, überschreiben alle an anderer Stelle konfigurierten Standardwerte.
Um eine IP-Adresse und Kennung für den Paketanalysator zu konfigurieren, fügen Sie die analyzer-address
und analyzer-id
Anweisungen auf Hierarchieebene [edit services flow-collector]
ein:
[edit services flow-collector] analyzer-address address; analyzer-id name;
Konfigurieren von Dateiformaten
Sie konfigurieren Datendateiformate, Namensformate und Übertragungseigenschaften für die Datenflusserfassungsdateien. Dateidatensätze werden an den FTP-Zielserver gesendet, wenn der Timer abläuft oder wenn eine voreingestellte Anzahl von Datensätzen empfangen wird, je nachdem, was zuerst kommt.
Um das Datenstromerfassungsdateiformat zu konfigurieren, fügen Sie die file-specification
Anweisung auf [edit services flow-collector]
Hierarchieebene ein:
[edit services flow-collector] file-specification { variant variant-number { data-format format; name-format format; transfer { record-level number; timeout seconds; } } }
Um das Datendateiformat festzulegen, fügen Sie die Anweisung ein data-format
. Um das Format des Dateinamens festzulegen, fügen Sie die name-format
Anweisung ein. Um die Schwellenwerte für den Export-Timer und die Dateigröße festzulegen, fügen Sie die transfer
Anweisung ein und geben Sie Werte für diese timeout
und record-level
Optionen an.
Sie können das Namensformat beispielsweise wie folgt angeben:
[edit services flow-collector file-specification variant variant-number] name-format "cFlowd-py69Ni69-0-%D_%T-%I_%N.bcp.bi.gz";
In diesem Beispiel cFlowd-py69Ni69-0
wird der statische Teil wortwörtlich verwendet, %D
ist das Datum im YYYYMMDD-Format, %T
ist die Uhrzeit im HHMMSS-Format, %I
ist der Wert von ifAlias
, %N
ist die Generationsnummer und bcp.bi.gz
ist eine vom Benutzer konfigurierte Zeichenfolge. Es werden eine Reihe von Makros unterstützt, um die Datums- und Uhrzeitinformationen auf unterschiedliche Weise auszudrücken. eine vollständige Liste finden Sie im Zusammenfassungsabschnitt für das Namenformat.
Konfigurieren von Schnittstellenzuordnungen
Sie können eine Eingabeschnittstelle mit einer Datenstromsammlerschnittstelle abgleichen und die voreingestellten Dateispezifikationen auf die Eingabeschnittstelle anwenden.
Um eine Schnittstellenzuordnung zu konfigurieren, fügen Sie die interface-map
Anweisung auf [edit services flow-collector]
Hierarchieebene ein:
[edit services flow-collector] interface-map { collector interface-name; file-specification variant-number; interface-name { collector interface-name; file-specification variant-number; } }
Um den Standardstromsammler und die Dateispezifikationen für alle Eingabeschnittstellen zu konfigurieren, fügen Sie die file-specification
Anweisungen und collector
Anweisungen auf Hierarchieebene ein [edit services flow-collector interface-map]
. Um die Standardeinstellungen zu überschreiben und Datenstromsammler und Dateispezifikationen auf eine bestimmte Eingabeschnittstelle anzuwenden, fügen Sie die file-specification
Anweisungen und collector
Anweisungen auf [edit services flow-collector interface-map interface-name]
Hierarchieebene ein.
Konfigurieren von Übertragungsprotokollen
Sie können den Dateinamen, das Exportintervall, die maximale Größe und den FTP-Zielserver für Protokolldateien konfigurieren, die den Übertragungsaktivitätsverlauf für eine Flusssammlerschnittstelle enthalten.
Um ein Übertragungsprotokoll zu konfigurieren, fügen Sie die transfer-log-archive
Anweisung auf [edit services flow-collector]
Hierarchieebene ein:
[edit services flow-collector] transfer-log-archive { archive-sites { ftp:url { password "password"; username username; } } filename-prefix prefix; maximum-age minutes; }
Um das Ziel für Archivierungsdateien zu konfigurieren, fügen Sie die Anweisung ein archive-sites
. Geben Sie den Dateinamen wie folgt an:
[edit services flow-collector transfer-log] filename "cFlowd-py69Ni69-0-%D_%T";
dabei cFlowd-py69Ni69-0
ist der statische Teil, der wortwörtlich verwendet wird, %D
das Datum im YYYYYMMDD-Format und %T
die Uhrzeit im HHMMSS-Format.
Sie können optional die folgenden Anweisungen einschließen:
filename-prefix
– Legt ein Standardpräfix für alle protokollierten Dateien fest.maximum-age
– Gibt an, wie lange eine Datei auf dem Server verbleibt. Der Bereich beträgt 1 bis 360 Minuten.
Konfigurieren von Wiederholungsversuchen
Sie können Werte für Situationen angeben, in denen die Flow Collector-Schnittstelle mehr als einen Versuch benötigt, Um Protokolldateien auf den FTP-Server zu übertragen:
Maximale Anzahl von Wiederholungsversuchen
Zeitdauer, die die Datenstromsammlerschnittstelle zwischen aufeinanderfolgenden Wiederholungen wartet
Um Wiederholungseinstellungen zu konfigurieren, fügen Sie die retry
Anweisungen auf [edit services flow-collector]
retry-delay
Hierarchieebene ein:
retry number; retry-delay seconds;
Der retry
Wert kann von 0 bis 10 sein. Der retry-delay
Wert kann zwischen 0 und 60 Sekunden betragen.