Richten Sie in Service-Mapping die Erkennung basierend auf Daten ein, die mit dem Protokoll Netflow erfasst wurden. Dieses Setup führt zu einem vollständig automatisierten Datenerfassungs-Flow, bei dem alle beteiligten Komponenten Daten automatisch senden, sammeln und analysieren.
Vorbereitungen
Informieren Sie sich über die Datenverkehrsbasierte Erkennung in Service-Mapping.
Aktivieren Sie den folgenden regelmäßigen Auftrag: Flow Discovery-Planer [sysauto_script_74c676f0dbb0220060ff742eaf9619f2]+
Erforderliche Rolle: admin oder service_mapping_admin
Warum und wann dieser Vorgang ausgeführt wird
In Basissystemen verwendet die Traffic-basierte Discovery nur TCP-Daten, die mithilfe der Befehle netstat, ss und lsof erfasst wurden. Die auf Netflow- und VPC-Protokollen basierende Discovery erfordert eine zusätzliche Konfiguration. Sie können Ihre datenverkehrsbasierte Erkennung bereichern, indem Sie Service-Mapping für die Verwendung des Protokolls Netflow konfigurieren. Weitere Informationen über die Nutzung von Netflow durch Service-Mapping finden Sie unter Datenerfassung und -erkennung mit Netflow.
Konfigurieren Sie den ServiceNow Netflow-Connector so, dass er den MID-Server veranlasst, Daten aus dem Flow-Protokoll zu erfassen und zu verarbeiten.
Prozedur
-
Installieren Sie das nfdump-Paket auf einem Server, der in Ihrer Organisation den MID-Server hostet:
-
Konfigurieren Sie den Netflow-Collector so, dass die nfdump-Datei im erforderlichen Verzeichnis gespeichert wird.
-
Öffnen Sie die Datei
/etc/init.d/nfdump.
-
Ändern Sie den Parameter, der für das Speichern dieser Datei am erforderlichen Speicherort verantwortlich ist.
Geben Sie beispielsweise auf einem Ubuntu-Server den Speicherort mit dem Parameter
DEAMON_ARGS an:
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 MID-Server weitergeleitet werden.
Der Standardwert für MID-Server ist Port 9995.
-
Konfigurieren Sie den Netflow-Collector, um Daten für einen Tag zu speichern.
-
Öffnen Sie das Befehlszeilenfenster auf dem Server, auf dem sich der Netflow-Collector befindet.
-
Erstellen Sie einen Cron-Job.
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 Collector ordnungsgemäß konfiguriert ist und von den Netzwerkressourcen die richtigen Daten erhält.
-
Führen Sie den folgenden Befehl aus:
nfdump -q -O tstart -R /data/nfdump/ -o extended
-
Überprüfen Sie in der Befehlsausgabe, ob die markierten Felder reale Daten enthalten:
-
Konfigurieren Sie Service-Mapping zum Empfangen von vom Netflow Collector erfassten Daten:
-
Navigieren zu .
-
Klicken Sie auf Neu.
-
Klicken Sie auf nfdump-Installation
-
Konfigurieren Sie die Parameter auf der Seite „ndfdump-Installation“ wie folgt:
-
Klicken Sie auf Absenden.
-
Stellen Sie sicher, dass Service-Mapping Daten mit Netflow erfasst:
-
Wählen Sie im Formular nfdump-Installation den neu konfigurierten Connector aus, und klicken Sie auf Jetzt ausführen, um den Datenerfassungs-Flow zu starten und die Tabelle „Flow-Verbindung“ [sa_flow_connection] zu füllen.
-
Navigieren zu .
-
Klicken Sie auf die Tabelle „Flow-Verbindung“ [sa_flow_connection]
-
Klicken Sie unter Zugehörige Linksauf Liste anzeigen.
-
Stellen Sie sicher, dass die Tabelle Daten enthält.