Aktivieren Service-Mapping Dient zum Durchführen der Discovery basierend auf Daten, die mit dem NetFlow-Protokoll erfasst wurden. Dieses Setup führt zu einem vollständig automatisierten Datenerfassungs-Flow, bei dem alle beteiligten Komponenten Daten automatisch senden, erfassen und analysieren.
Vorbereitungen
Erfahren Sie mehr über Traffic-basierte Discovery in Service-Mapping.
Aktivieren Sie die folgende geplante Aufgabe: Flow Discovery-Zeitplaner [sysauto_script_74c676f0db0220060ff742eaf9619f2].
Erforderliche Rolle: administrator oder Service_Mapping_admin
Warum und wann dieser Vorgang ausgeführt wird
In Basissystemen, bei denen es sich um die Standard- oder Standardkonfigurationen handelt, basiert die Traffic-basierte Discovery ausschließlich auf TCP-bezogenen Daten, die mit erfasst werden netstat, ss, Und lsofBefehle. Die auf Netflow- und VPC-Protokollen basierende Discovery erfordert eine zusätzliche Konfiguration. Sie können Ihre verkehrsbasierte Discovery durch Konfigurieren anreichern Service-Mapping Zur Verwendung des NetFlow-Protokolls. Um weitere Informationen über die Art und Weise zu erhalten Service-Mapping Verwendet NetFlow, siehe Datensammlung und -Discovery mit NetFlow.
Konfigurieren Sie ServiceNow NetFlow-Connector zum Auslösen von MID-Server Um die Daten aus den NetFlow-Flows zu erfassen und zu verarbeiten.
Prozedur
-
Installieren Sie das nfdump-Paket auf einem Server, der hostet MID-Server In Ihrer Organisation:
-
Konfigurieren Sie den NetFlow-Sammler, um die nfdump-Datei im erforderlichen Verzeichnis zu speichern.
-
Öffnen Sie
/Etc/init.d/nfdump Datei.
-
Ändern Sie den Parameter, der für das Speichern dieser Datei am erforderlichen Speicherort verantwortlich ist.
Geben Sie beispielsweise auf einem Ubuntu-Server den Standort mit an
DEAMON_ARGSParameter:
DATA_BASE_dir="/var/Cache/nfdump"
DAEMON_ARGS="-D -L $DATA_BASE_DIR -P $PIDFILE“
-
Konfigurieren Sie die Switches so, dass ihre nfdump-Dateien an weitergeleitet werden MID-Server.
Der Standardwert für MID-Server Ist Port 9995.
-
Konfigurieren Sie den NetFlow-Sammler so, dass Daten für einen Tag gespeichert werden.
-
Öffnen Sie das Befehlszeilenfenster auf dem Server, der den NetFlow-Sammler hostet.
-
Erstellen Sie einen Cron-Auftrag.
Crontab -e
-
Geben Sie den folgenden Befehl mit den richtigen Pfaden ein.
*/10 * * * /usr/local/bin/nfexpire -e /Data/nfdump -t 1d
-
Stellen Sie sicher, dass der NetFlow-Sammler richtig konfiguriert ist und die richtigen Daten von den Netzwerkressourcen empfängt.
-
Führen Sie den folgenden Befehl aus:
nfdump -q -O tstart -R /data/nfdump/ -o extended
-
Stellen Sie in der Befehlsausgabe sicher, dass markierte Felder echte Daten enthalten:
-
Konfigurieren Service-Mapping So empfangen Sie vom NetFlow-Sammler gesammelte Daten:
-
Navigieren zu an.
-
Klicken Sie auf Neu.
-
Klicken Sie Auf Nfdump-Installation .
-
Konfigurieren Sie auf der nfdump-Installationsseite die Parameter wie folgt:
-
Klicken Sie auf Absenden.
-
Überprüfen Sie das Service-Mapping Erfasst Daten mit NetFlow:
-
Auf Nfdump-Installation Wählen Sie den neu konfigurierten Connector aus, und klicken Sie auf Jetzt ausführen Zum Starten des Datensammlungs-Flows und Ausfüllen der Tabelle „Flow-Verbindung“ [sa_Flow_connection].
-
Navigieren zu an.
-
Klicken Sie auf die Tabelle Flow-Verbindung [sa_Flow_connection].
-
Unter Zugehörige Links , Klicken Sie auf Liste Anzeigen .
-
Stellen Sie sicher, dass die Tabelle Daten enthält.