Linux découverte

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 7 minutes de lecture
  • Découverte et Mappage des services les applications utilisent des sondes et des modèles pour découvrir et cartographier des informations sur les ordinateurs et les Linux serveurs. Les informations sont renseignées dans le fichier CMDB. La détection de certaines de ces ressources peut nécessiter une mise à jour vers la dernière version de l’application Schémas de découverte et de mappage des services à partir du ServiceNow Store.

    Détails de la prise en charge

    Le Linux modèle de serveur ne peut détecter que les Linux fichiers .

    Systèmes d’exploitation pris en charge Linux
    Pour la détection IPv4 :
    • Red Hat
    • Oracle
    • Fedora
    • Debian
    • SUSE
    • CentOS
    • Ubuntu
    • Rocky Linux
    • Système d’exploitation AlmaLinux
    • Debian GNU/Linux
    • VMware Système d’exploitation Photon
    • Amazon Linux
    Pour la détection IPv6 :
    • CentOS 7
    • Ubuntu 20
    Les systèmes d’exploitation ou appareils suivants n’ont pas été vérifiés pour la détection IPv6 :
    • Red Hat Grappe de
    • Oracle Clusterware
    • Linux Grappe Pacemaker
    • Stockage réseau

    Classifieur, sondes et modèle

    Classifieur Probes Modèle
    Linux

    (Classification Unix)

    • Sonde de détection horizontale : Lance des schémas
    • Linux - Logiciels installés^
    • Unix – ADM^
    • Linux - Identité*
    • Linux – Processeur*
    • Linux - Distribution*
    • Linux : rechercher FQDN*
    • Linux - Mémoire*
    • Linux - Modules mémoire*
    • Linux : tables ARP réseau*
    • Linux - Stockage*
    • Linux : Amazon EC2*
    • Unix - Durée d’activité du système d’exploitation*
    • UNIX : systèmes de fichiers du système d’exploitation*
    • UNIX : rechercher FQDN*
    • Unix - ADM amélioré*
    Linux Server

    *Ces sondes ne sont pas actives sur le classifieur, car Découverte elles utilisent les schémas par défaut pour ces découvertes.

    ^Ces sondes restent actives par défaut, même lorsqu’elles Découverte utilisent la découverte de modèle.

    Pour utiliser des modèles, vérifiez que le schéma correct est spécifié dans la sonde de schéma horizontale du classifieur. Consultez Ajouter la sonde de schéma horizontale à un classifieur pour obtenir des instructions.

    Demander des nouveaux modèles ou des modèles améliorés sur la ServiceNow® Store

    Visitez le ServiceNow Store pour afficher toutes les mises à jour disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store Historique des versions Notes de publication.

    Conditions requises pour Discovery Linux

    Avant d’exécuter une détection, vous devez vérifier que toutes les configurations requises sont terminées.
    Vérifiez l’installation et l’activation des modules d’extension
    Vérifiez la configuration des informations d’identification requise

    Configurez les informations d’identification avec les autorisations SSH requises. La détection de données sensibles Linux peut nécessiter l’exécution des commandes sudo par un utilisateur disposant des privilèges sudo appropriés. Pour configurer les privilèges sudo requis, modifiez le fichier /etc/sudoers pour inclure les commandes nécessaires Découverte . Pour obtenir des exemples de lignes /etc/sudoers pour chaque commande, reportez-vous à la section Commandes SSH nécessitant un utilisateur privilégié lors de la découverte basée sur des sondes.

    Pour plus d’informations sur les commandes qui nécessitent un utilisateur avec des droits élevés, reportez-vous aux documents suivants.

    Les informations d’identification de clé privée SSH sont préférables aux informations d’identification de mot de passe SSH pour des raisons de sécurité.

    Vérifier la Serveur MID configuration
    Pour plus d’informations, consultez :
    Vérifier la configuration du calendrier de découverte

    Pour plus d’informations sur la création d’un calendrier de détection, reportez-vous à la section Planifier une détection horizontale.

    La définition de plages IP garantit que seules les cartes réseau spécifiées et leurs adresses IP principales sont utilisées lors Linux de la découverte. Vous pouvez configurer des plages rapides en saisissant des plages d’adresses IPv4 séparées par des virgules ou une seule adresse IPv6.

    Vous pouvez également utiliser la propriété pour limiter Linux la network_adapter_exclusion_list détection à des cartes réseau spécifiques et à leurs adresses IP principales. Pour plus d'informations, consultez Omettre les adresses IP secondaires de la carte réseau dans Découverte Linux.

    (Facultatif) Renseigner le champ Objet ordinateur virtuel dans la table Matériel [cmdb_ci_hardware]
    À partir de Schémas de découverte et de mappage des services la version 1.30.2, vous pouvez améliorer les performances des requêtes en remplissant le champ Virtual Machine Object (Objet d’ordinateur virtuel) dans la table Hardware (Matériel) [cmdb_ci_hardware]. Pour plus d'informations, consultez Amélioration des performances des requêtes avec remplissage direct des champs dans les tables CI.

    Données collectées

    Le Linux classifieur déclenche les sondes qui effectuent la découverte. Plusieurs sondes sont lancées lors de la découverte. Consultez le classifieur pour obtenir la liste des sondes de déclenchement.
    Remarque :
    Consultez l’article de la base de connaissances KB0687582 pour en savoir plus sur le model_id et le fabricant.
    Étiquette Nom de la table Nom de champ Source
    Système d'exploitation cmdb_ci_linux_server système d'exploitation uname -a
    Version de SE cmdb_ci_computer os_version uname -a ou cat /etc/*mise en production
    Description brève cmdb_ci_linux_server short_description uname -a
    Nom cmdb_ci_linux_server nom DNS, NBT
    Nom d'hôte cmdb_ci_linux_server host_name DNS, NBT
    Domaine DNS cmdb_ci_linux_server dns_domain DNS
    Date de début cmdb_ci_linux_server start_date Durée d’activité
    Fabricant cmdb_ci_computer fabricant dmidecode
    Numéro de série cmdb_ci_computer serial_number dmidecode
    Type du processeur cmdb_ci_linux_server cpu_type /proc/cpuinfo
    Vitesse du processeur (MHz) cmdb_ci_linux_server cpu_speed /proc/cpuinfo
    Nombre de processeurs cmdb_ci_linux_server cpu_count /proc/cpuinfo
    Nombre de cœurs du processeur cmdb_ci_computer cpu_core_count /proc/cpuinfo
    Thread principal de processeur cmdb_ci_computer cpu_core_thread /proc/cpuinfo
    Fabricant de processeurs cmdb_ci_linux_server cpu_manufacturer /proc/cpuinfo
    Numéro de modèle cmdb_ci_computer model_number dmidecode
    ID de modèle cmdb_ci_computer model_id dmidecode
    RAM (Mo) cmdb_ci_linux_server ram meminfo
    Espace disque (Go)* cmdb_ci_linux_server disk_space /proc/ide, /proc/scsi, /var/log/dmesg
    Type cmdb_ci_disk type /proc/ide, /proc/scsi, /var/log/dmesg
    ID de modèle cmdb_ci_disk model_id /proc/ide, /proc/scsi, /var/log/dmesg
    Espace disque (Go) cmdb_ci_disk disk_space /proc/ide, /proc/scsi, /var/log/dmesg
    Nom cmdb_ci_disk nom /proc/ide, /proc/scsi, /var/log/dmesg
    Nom cmdb_ci_file_system nom DF
    Capacité (Mo) cmdb_ci_file_system Capacité DF
    Octets d’espace libre (Mo) cmdb_ci_file_system free_space_bytes DF
    Point de montage cmdb_ci_file_system mount_point DF
    Nom cmdb_running_process nom PS
    Commande cmdb_running_process commande PS
    Type cmdb_running_process type PS
    PID cmdb_running_process pid PS
    Paramètres cmdb_running_process paramètres PS
    Nom cmdb_ci_network_adapter nom ifconfig ou adresse ip afficher
    Adresse IP cmdb_ci_network_adapter ip_address ifconfig ou adresse ip afficher
    Adresse MAC cmdb_ci_network_adapter mac_address ifconfig ou adresse ip afficher
    Masque réseau cmdb_ci_network_adapter masque réseau ifconfig ou adresse ip afficher
    Passerelle par défaut cmdb_ci_hardware default_gateway acheminement
    * La valeur du champ disk_space est une agrégation de la capacité totale (y compris l’espace utilisé) pour tous les disques non amovibles, y compris le stockage SAN et directement connecté.
    Remarque :
    Assurez-vous de définir des numéros de série uniques pour les RAM sur le Linux serveur.

    Découverte identifie et classifie également les informations relatives à Linux KVM. Découverte Identifie les Linux machines virtuelles basées sur le noyau (KVM) lorsque le classifieur de processus détecte libvirtd en cours d’exécution sur un Linux serveur. La classification déclenche la création d’un enregistrement cmdb_ci_kvm et lance les sondes de commande SSH pour explorer le serveur avec les Linux données de configuration virsh, lbvert utility et d’ordinateur virtuel.

    Découverte crée un enregistrement [cmdb_ci_kvm_instance] pour chaque ordinateur virtuel sur le serveur, puis fait correspondre l’enregistrement [cmdb_ci_kvm_instance] à un enregistrement [cmdb_ci_computer] correspondant à l’aide des adresses MAC des cartes réseau installées.

    Tableau 1. Tables utilisées par Découverte sur Linux KVM
    Nom de la table Extensions Description Source
    cmdb_ci_kvm cmdb_ci_vm Hyperviseur qui gère les machines virtuelles basées sur le noyau (KVM) Le classifieur de processus détecte libvirtd en cours d’exécution sur les serveurs Linux
    cmdb_ci_kvm_vm_instance cmdb_ci_vm_instance Une instance d’ordinateur virtuel sur cet hyperviseur Commande virsh list-all et dumpxml
    cmdb_ci_kvm_object cmdb_ci_vm_object Objet connecté à une instance d’ordinateur virtuel <réseau>, <pool de stockage> et <volume de stockage> de la commande dumpxml
    cmdb_kvm_device Non applicable Appareil connecté à une instance d’ordinateur virtuel <devices> de la commande dumpxml
    Tableau 2. Données collectées par Découverte sur Linux KVM
    Étiquette Nom de la table Nom de champ Source
    Hôte Linux cmdb_ci_kvm linux_host Référence au cmdb_ci_linux_server qui exécute cet ordinateur virtuel
    Détails cmdb_ci_kvm details_xml dumpxml
    ID d'objet cmdb_ci_kvm_vm_instance object_id virsh dumpxml
    État cmdb_ci_kvm_vm_instance État liste virsh : tous
    Processeurs cmdb_ci_kvm_vm_instance cpus virsh dumpxml
    Mémoire cmdb_ci_kvm_vm_instance mémoire virsh dumpxml
    Disques cmdb_ci_kvm_vm_instance disques virsh dumpxml
    Taille des disques cmdb_ci_kvm_vm_instance disks_size virsh domblkinfo
    Cartes réseau cmdb_ci_kvm_vm_instance cartes réseau virsh dumpxml
    Nom cmdb_ci_kvm_vm_instance nom virsh dumpxml
    Description brève cmdb_ci_kvm_vm_instance short_description desc virsh
    Détails cmdb_ci_kvm_object details_xml Élément XML de dumpxml
    Instance KVM cmdb_kvm_device kvm_instance Référence au cmdb_ci_kvm_instance
    Appareil cmdb_kvm_device appareil disque, contrôleur, interface, etc.
    Type cmdb_kvm_device type Dépend de l’appareil
    Détails cmdb_kvm_device details_xml Élément XML de dumpxml
    Tableau 3. Données collectées par Découverte sur la relation KVM
    Relation Table parente Table enfant
    Inscrit le ::A enregistré KVM [cmdb_ci_kvm] Instance d’ordinateur virtuel KVM [cmdb_ci_kvm_vm_instance]
    Fourni par ::P rovides KVM [cmdb_ci_kvm] Réseau [cmdb_ci_kvm_network]
    Définit la ressource pour ::Obtient les ressources de KVM [cmdb_ci_kvm] Pool de stockage [cmdb_ci_kvm_storage_pool]
    Connecté par ::Connecte Instance d’ordinateur virtuel KVM [cmdb_ci_kvm_vm_instance] Réseau [cmdb_ci_kvm_network]
    Instancié par ::Instanciations Instance d’ordinateur virtuel KVM [cmdb_ci_kvm_vm_instance] Ordinateur [cmdb_ci_computer]
    Virtualisé par ::Virtualise Ordinateur [cmdb_ci_computer] KVM [cmdb_ci_kvm]
    Fournit un espace de stockage pour ::Stocké sur Pool de stockage [cmdb_ci_kvm_storage_pool] Instance d’ordinateur virtuel KVM [cmdb_ci_kvm_vm_instance]