Activez l'application Mappage des services pour qu'elle effectue la détection en fonction des données collectées à l'aide du protocole NetFlow. Cette configuration entraîne un flux de collecte de données entièrement automatisé, où tous les composants impliqués envoient, collectent et analysent automatiquement les données.
Avant de commencer
Pour en savoir plus, consultez Détection basée sur le trafic dans Mappage des services.
Activez la tâche planifiée suivante : Planificateur de détection de flux [sysauto_script_74c676f0dbb0220060ff742eaf9619f2].
Rôle requis : admin ou service_mapping_admin
Pourquoi et quand exécuter cette tâche
Dans les systèmes de base, la découverte basée sur le trafic utilise uniquement les données liées à TCP collectées à l'aide des commandes netstat, ss et lsof. La détection basée sur les journaux NetFlow et VPC nécessite une configuration supplémentaire. Vous pouvez enrichir votre détection basée sur le trafic en configurant l'application Mappage des services pour qu'elle utilise le protocole NetFlow. Pour en savoir plus sur la façon dont Mappage des services utilise NetFlow, consultez Collecte et détection de données à l'aide de NetFlow.
Configurez le connecteur NetFlow de ServiceNow pour déclencher la collecte des données à partir des flux NetFlow et leur traitement par le Serveur MID.
Procédure
-
Installez le package nfdump sur un serveur hébergeant le Serveur MID dans votre organisation :
-
Configurez le collecteur NetFlow pour enregistrer le fichier nfdump dans le répertoire requis.
-
Ouvrez le fichier
/etc/init.d/nfdump.
-
Modifiez le paramètre d'enregistrement de ce fichier à l'emplacement requis.
Par exemple, sur un serveur Ubuntu, spécifiez l'emplacement à l'aide du paramètre
DEAMON_ARGS :
DATA_BASE_DIR="/var/cache/nfdump"
DAEMON_ARGS="-D -l $DATA_BASE_DIR -P $PIDFILE"
-
Configurez les commutateurs pour qu'ils transfèrent leurs fichiers nfdump vers le Serveur MID.
La valeur par défaut du Serveur MID est le port 9995.
-
Configurez le collecteur NetFlow pour enregistrer les données pour une journée.
-
Ouvrez la fenêtre de ligne de commande sur le serveur hébergeant le collecteur NetFlow.
-
Créez une tâche cron.
crontab -e
-
Entrez la commande suivante à l'aide des chemins corrects.
*/10 * * * * /usr/local/bin/nfexpire -e /data/nfdump -t 1d
-
Vérifiez que le collecteur NetFlow est correctement configuré et qu'il reçoit les données correctes des ressources réseau.
-
Exécutez la commande suivante :
nfdump -q -O tstart -R /data/nfdump/ -o extended
-
Dans la sortie de commande, vérifiez que les champs marqués contiennent des données réelles :
-
Configurez l'application Mappage des services pour qu'elle reçoive les données collectées par le collecteur NetFlow :
-
Accédez à la .
-
Cliquez sur Nouveau.
-
Cliquez sur installation de nfdump.
-
Sur la page d'installation de nfdump, configurez les paramètres comme suit :
-
Cliquez sur Envoyer.
-
Vérifiez que Mappage des services collecte les données à l'aide de NetFlow :
-
Sur le formulaire installation de nfdump, sélectionnez le connecteur que vous venez de configurer, puis cliquez sur Exécuter maintenant pour démarrer le flux de collecte de données et renseignez la table Connexion de flux [sa_flow_connection].
-
Accédez à la .
-
Cliquez sur la table Connexion de flux [sa_flow_connection].
-
Sous Liens connexes, cliquez sur Afficher la liste.
-
Vérifiez que la table contient des données.