Présentation des événements Autonomous Linux

Autonomous Linux offre une fonctionnalité de surveillance d'instance qui capture les événements afin d'identifier et de déboguer rapidement les anomalies, les erreurs et les défaillances opérationnelles.

Cette rubrique présente les événements critiques détectés par le service Autonomous Linux, décrit les informations collectées sur les événements et couvre les tâches suivantes :

  • Visualisation des événements
  • Consultation des détails d'un événement, notamment le rapport d'événement, les fichiers collectés et les informations sur la récurrence de l'événement
  • Création d'une demande d'assistance

Evénements critiques

Autonomous Linux déclenche des événements critiques pour les problèmes présentés dans le tableau suivant.

Type d'événement Autonomous Linux Description
Erreur de noyau fatale (panique du noyau) Un événement Erreur de noyau fatale (panique du noyau) survient lorsque le noyau ne se charge pas lors de la détection d'une erreur interne fatale. Cette erreur empêche le système de s'initialiser et déclenche un redémarrage.
Erreur du noyau Un événement Erreur du noyau survient lorsque le noyau détecte une exception et déclenche un redémarrage.

A propos des informations collectées à partir d'une instance

Pour surveiller les événements critiques, le service Autonomous Linux collecte et soumet des informations à partir de l'instance.

Le module d'extension Oracle Autonomous Linux collecte des informations à partir des outils suivants :

  • SOSreport : cet utilitaire est automatiquement configuré dans Autonomous Linux pour collecter des informations système critiques à partir des modules suivants.

    Liste des modules SOSreport
    • auditd
    • boot
    • cron
    • date
    • devicemapper
    • filesys
    • grub2
    • hardware
    • host
    • kernel
    • libraries
    • logs
    • lvm2
    • memory
    • networking
    • pam
    • pci
    • process
    • processor
    • rpm
    • sar
    • selinux
    • services
    • ssh
    • yum
    Détails des modules SOSreport
    Module SOSreport Type d'information Fichiers inclus
    auditd Fichiers journaux d'audit
    /etc/audit/auditd.conf
    /etc/audit/audit.rules
    /var/log/audit/*
    boot Détails de l'initialisation
    /etc/milo.conf
    /etc/silo.conf
    /boot/efi/efi/redhat/elilo.conf
    /etc/yaboot.conf
    /boot/yaboot.conf
    cron Commandes cron racine
    /etc/cron*
    /etc/crontab
    /var/log/cron
    /var/spool/cron
    date Données contextuelles
    /etc/localtime
    devicemapper Détails du matériel
    filesys Liste de tous les fichiers utilisés
    /proc/fs/*
    /proc/mounts
    /proc/filesystems
    /proc/self/mounts
    /proc/self/mountinfo
    /proc/self/mountstats
    /proc/[0-9]*/mountinfo
    /etc/mtab
    /etc/fstab
    grub2 Configuration du noyau
    /boot/efi/EFI/*/grub.cfg
    /boot/grub2/grub.cfg
    /boot/grub2/grubenv
    /boot/grub/grub.cfg
    /boot/loader/entries
    /etc/default/grub
    /etc/grub2.cfg
    /etc/grub.d/*
    hardware Détails du matériel
    /proc/interrupts
    /proc/irq
    /proc/dma
    /proc/devices
    /proc/rtc
    /var/log/mcelog
    /sys/class/dmi/id/*
    /sys/class/drm/*/edid
    host Identification de l'hôte
    /etc/sos.conf
    /etc/hostid
    kernel Fichiers journaux système
    /etc/conf.modules
    /etc/modules.conf
    /etc/modprobe.conf
    /etc/modprobe.d
    /etc/sysctl.conf
    /etc/sysctl.d
    /lib/modules/*/modules.dep
    /lib/sysctl.d
    /proc/cmdline
    /proc/driver
    /proc/kallsyms
    /proc/lock*
    /proc/buddyinfo
    /proc/misc
    /proc/modules
    /proc/slabinfo
    /proc/softirqs
    /proc/sys/kernel/random/boot_id
    /proc/sys/kernel/tainted
    /proc/timer*
    /proc/zoneinfo
    /sys/firmware/acpi/*
    /sys/kernel/debug/tracing/* 
    /sys/kernel/livepatch/*
    /sys/module/*/parameters
    /sys/module/*/initstate
    /sys/module/*/refcnt
    /sys/module/*/taint
    /sys/module/*/version
    /sys/devices/system/clocksource/*/available_clocksource
    /sys/devices/system/clocksource/*/current_clocksource
    /sys/fs/pstore
    /var/log/dmesg
    libraries Liste des bibliothèques partagées
    /etc/ld.so.conf
    /etc/ld.so.conf.d/*
    logs Fichiers journaux système
    /etc/syslog.conf
    /etc/rsyslog.conf
    /etc/rsyslog.d
    /run/log/journal/*
    /var/log/auth.log
    /var/log/auth.log.1
    /var/log/auth.log.2*
    /var/log/boot.log
    /var/log/dist-upgrade
    /var/log/installer
    /var/log/journal/*
    /var/log/kern.log
    /var/log/kern.log.1
    /var/log/kern.log.2*
    /var/log/messages*
    /var/log/secure*
    /var/log/syslog
    /var/log/syslog.1
    /var/log/syslog.2*
    /var/log/udev
    /var/log/unattended-upgrades
    lvm2 Détails du matériel
    memory Détails du matériel
    /proc/pci
    /proc/meminfo
    /proc/vmstat
    /proc/swaps
    /proc/slabinfo
    /proc/pagetypeinfo
    /proc/vmallocinfo
    /sys/kernel/mm/ksm
    /sys/kernel/mm/transparent_hugepage/enabled
    networking Identification du réseau
    /etc/dnsmasq*
    /etc/host*
    /etc/inetd.conf
    /etc/iproute2
    /etc/network*
    /etc/nftables
    /etc/nftables.conf
    /etc/nsswitch.conf
    /etc/resolv.conf
    /etc/sysconfig/nftables.conf
    /etc/xinetd.conf
    /etc/xinetd.d
    /etc/yp.conf
    /proc/net/*
    /sys/class/net/*/device/numa_node
    /sys/class/net/*/flags
    /sys/class/net/*/statistics/*
    pam Paramètres de sécurité de connexion
    /etc/pam.d/*
    /etc/security
    pci Détails du matériel
    /proc/bus/pci
    /proc/iomem
    /proc/ioports
    process Tous les détails du processus en cours d'exécution
    /proc/sched_debug
    /proc/stat
    /proc/[0-9]*/smaps
    processor Détails du matériel
    /proc/cpuinfo
    /sys/class/cpuid
    /sys/devices/system/cpu
    rpm Logiciel installé
    /var/lib/rpm/*
    /var/log/rpmpkgs
    sar Données de ressource et d'utilisation
    /var/log/sa/*
    selinux Paramètres de sécurité
    /etc/sestatus.conf
    /etc/selinux
    /var/lib/selinux
    services Tous les services définis
    /etc/inittab
    /etc/rc.d/*
    /etc/rc.local
    ssh Configuration SSH
    /etc/ssh/ssh_config
    /etc/ssh/sshd_config
    yum Logiciel installé
    /etc/pki/consumer/cert.pem
    /etc/pki/entitlement/*.pem
    /etc/pki/product/*.pem
    /etc/yum/*
    /etc/yum.repos.d/*
    /etc/yum/pluginconf.d/*
    /var/log/yum.log
    Remarque

    Toutes les informations de module reposent sur SOSreport version 3.9 (sos-3.9).

  • OSWatcher : cet utilitaire permet d'exécuter des commandes de système d'exploitation courantes à intervalles réguliers et de transmettre les informations à un fichier journal collecté par le service. Les commandes suivies par le service sont les suivantes.
    Commandes OSWatcher
    • buddyinfo
    • cpuinfo
    • ifconfig
    • iostat
    • lscpu
    • mpstat
    • netst
    • pagetype
    • slabinfo
    • top
    • vmstat
    • zoneinfo
  • Ksplice : les informations suivantes sont collectées et soumises au service pour débogage.

    • Symboles de noyau
    • Modules de noyau
    • Détails de mise à jour Ksplice
    • Journaux Ksplice Uptrack

Visualisation des événements

Procédure de visualisation d'un récapitulatif des événements

  1. Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.
  2. Recherchez l'instance et cliquez sur son nom.
  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.
    Dans la section OS Management, le nombre d'événements (le cas échéant) déclenchés sur l'instance est affiché sous Récapitulatif des événements.
  4. Cliquez sur le nombre d'événements pour visualiser un récapitulatif des événements sur la page Détails de l'instance gérée.
    Sur la page Détails de l'instance gérée, un récapitulatif des événements survenus sur l'instance, y compris le type et l'heure, est affiché dans la table Evénements.

Visualisation des détails d'un événement

Procédure de visualisation d'un rapport d'événement
  1. Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.

  2. Recherchez l'instance et cliquez sur son nom.

  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.

    Dans la section OS Management, le nombre d'événements (le cas échéant) déclenchés sur l'instance est affiché sous Récapitulatif des événements.

  4. Cliquez sur le nombre d'événements pour visualiser un récapitulatif des événements sur la page Détails de l'instance gérée.

  5. Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.

  6. Sur la page Détails de l'événement, sous Informations générales, passez en revue les informations suivantes affichées sur l'événement :

    • Motif : fournit des informations supplémentaires sur les conditions qui ont déclenché l'événement.
    • Heure de l'événement : heure à laquelle l'événement est survenu.
    • Récurrence de l'événement : nombre de fois où l'événement est survenu sur les instances gérées par Autonomous Linux.
    • Système d'exploitation : système d'exploitation exécuté sur l'instance.
    • Noyau : version d'initialisation de noyau installée sur le disque.
    • Noyau valide : version de noyau valide en mémoire en fonction des mises à jour Ksplice appliquées au noyau.

    Sur la page Détails de l'événement, vous pouvez également visualiser un rapport d'événement détaillé, visualiser et télécharger les fichiers collectés pour l'événement, ainsi que visualiser les informations sur la récurrence de l'événement.

  7. Sous Ressources, cliquez sur Rapport.
  8. Passez en revue les détails de table Rapport. La table Rapport affiche les informations supplémentaires collectées lorsque l'événement est survenu :

    • Traces de pile
    • Fichiers journaux
Procédure de visualisation des fichiers collectés pour l'événement

  1. Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.

  2. Recherchez l'instance et cliquez sur son nom.

  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.

    Dans la section OS Management, le nombre d'événements (le cas échéant) déclenchés sur l'instance est affiché sous Récapitulatif des événements.

  4. Cliquez sur le nombre d'événements pour visualiser un récapitulatif des événements sur la page Détails de l'instance gérée.

  5. Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.

  6. Sur la page Détails de l'événement, sous Informations générales, passez en revue les informations suivantes affichées sur l'événement :

    • Motif : fournit des informations supplémentaires sur les conditions qui ont déclenché l'événement.
    • Heure de l'événement : heure à laquelle l'événement est survenu.
    • Récurrence de l'événement : nombre de fois où l'événement est survenu sur les instances gérées par Autonomous Linux.
    • Système d'exploitation : système d'exploitation exécuté sur l'instance.
    • Noyau : version d'initialisation de noyau installée sur le disque.
    • Noyau valide : version de noyau valide en mémoire en fonction des mises à jour Ksplice appliquées au noyau.

    Sur la page Détails de l'événement, vous pouvez également visualiser un rapport d'événement détaillé, visualiser et télécharger les fichiers collectés pour l'événement, ainsi que visualiser les informations sur la récurrence de l'événement.

  7. Sous Ressources, cliquez sur Fichiers collectés.
  8. Passez en revue les détails de la table Fichiers collectés.

    La table Fichiers collectés affiche les informations suivantes :

    • Nom de fichier : nom de fichier du package ZIP.
    • Etat : les états possibles sont les suivants :
      • Disponible sur l'instance et le service : indique que le package ZIP est disponible à la fois sur l'instance et via le service Autonomous Linux (état par défaut pour la collecte d'événements).
      • Disponible sur l'instance : indique que le package ZIP n'est disponible que sur l'instance. Cet état est affiché lorsque la collecte d'événements est désactivée sur l'instance Autonomous Linux.
    • Emplacement : chemin du package ZIP sur l'instance.
    • Taille : taille du package ZIP.
    Procédure de téléchargement des fichiers collectés
    1. Cliquez sur l'icône Actions (trois points).
    2. Sélectionnez Télécharger.
    Procédure de suppression des fichiers collectés de l'instance
    1. Cliquez sur l'icône Actions (trois points).
    2. Sélectionnez Enlever de l'instance.
    3. Dans la boîte de dialogue Enlever les fichiers collectés, cliquez sur Supprimer.
      Remarque

      Les fichiers collectés sont enlevés pour l'instance Autonomous Linux dans la console mais sont toujours disponibles sur l'instance.
Procédure de visualisation de la récurrence de l'événement

  1. Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.

  2. Recherchez l'instance et cliquez sur son nom.

  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.

    Dans la section OS Management, le nombre d'événements (le cas échéant) déclenchés sur l'instance est affiché sous Récapitulatif des événements.

  4. Cliquez sur le nombre d'événements pour visualiser un récapitulatif des événements sur la page Détails de l'instance gérée.

  5. Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.

  6. Sur la page Détails de l'événement, sous Informations générales, passez en revue les informations suivantes affichées sur l'événement :

    • Motif : fournit des informations supplémentaires sur les conditions qui ont déclenché l'événement.
    • Heure de l'événement : heure à laquelle l'événement est survenu.
    • Récurrence de l'événement : nombre de fois où l'événement est survenu sur les instances gérées par .
    • Système d'exploitation : système d'exploitation exécuté sur l'instance.
    • Noyau : version d'initialisation de noyau installée sur le disque.
    • Noyau valide : version de noyau valide en mémoire en fonction des mises à jour Ksplice appliquées au noyau.

    Sur la page Détails de l'événement, vous pouvez également visualiser un rapport d'événement détaillé, visualiser et télécharger les fichiers collectés pour l'événement, ainsi que visualiser les informations sur la récurrence de l'événement.

  7. Sous Ressources, cliquez sur Récurrences d'événement.
  8. Passez en revue les détails de table Récurrences d'événement.

    La table Récurrences d'événement affiche les informations suivantes :

    • Instances : répertorie les instances ayant rencontré l'événement.
    • Nombre d'événements : répertorie le nombre d'occurrences de l'événement sur les instances.
    • Emplacement : chemin du package ZIP sur l'instance.
    • Taille : taille du package ZIP.
  9. Cliquez sur la ligne d'une instance pour afficher plus de détails sur la récurrence de l'événement, y compris l'heure associée à la première et à la dernière occurrence de l'événement.

Création d'une demande d'assistance

Procédure de création d'un ticket d'assistance client

Pour suivre le statut d'un événement critique, ouvrez un ticket d'assistance.

  1. Sur la page Détails de l'événement, cliquez sur Créer une demande d'assistance.
  2. Entrez les informations suivantes :

    • Récapitulatif du problème : entrez un titre qui récapitule votre problème. Evitez de saisir des informations confidentielles.
    • Décrire le problème : indiquez les informations suivantes dans le champ de description.
      • OCID de la location
      • OCID du compartiment
      • OCID de l'instance
      • Chemin du journal
    • Sélectionnez le niveau de gravité de cette demande.
  3. Cliquez sur Créer une demande.

    Remarque

    Pour plus d'informations sur la création de tickets d'assistance, reportez-vous à Ouverture d'un ticket d'assistance.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et des demandes de signature, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez les opérations d'API suivantes pour afficher les détails des événements Autonomous Linux :

Utilisez les opérations d'API suivantes afin de gérer les informations collectées par le service Autonomous Linux pour l'instance Autonomous Linux :

Afin d'obtenir la liste complète des opérations d'API disponibles pour Autonomous Linux, reportez-vous à API OS Management.