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 SOSreportauditdbootcrondatedevicemapperfilesysgrub2hardwarehostkernellibrarieslogslvm2memorynetworkingpampciprocessprocessorrpmsarselinuxservicessshyum
Détails des modules SOSreportModule SOSreport Type d'information Fichiers inclus auditdFichiers journaux d'audit /etc/audit/auditd.conf/etc/audit/audit.rules/var/log/audit/*bootDétails de l'initialisation /etc/milo.conf/etc/silo.conf/boot/efi/efi/redhat/elilo.conf/etc/yaboot.conf/boot/yaboot.confcronCommandes cronracine/etc/cron*/etc/crontab/var/log/cron/var/spool/crondateDonnées contextuelles /etc/localtimedevicemapperDétails du matériel filesysListe 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/fstabgrub2Configuration 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/*hardwareDétails du matériel /proc/interrupts/proc/irq/proc/dma/proc/devices/proc/rtc/var/log/mcelog/sys/class/dmi/id/*/sys/class/drm/*/edidhostIdentification de l'hôte /etc/sos.conf/etc/hostidkernelFichiers 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/dmesglibrariesListe des bibliothèques partagées /etc/ld.so.conf/etc/ld.so.conf.d/*logsFichiers 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-upgradeslvm2Détails du matériel memoryDé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/enablednetworkingIdentification 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/*pamParamètres de sécurité de connexion /etc/pam.d/*/etc/securitypciDétails du matériel /proc/bus/pci/proc/iomem/proc/ioportsprocessTous les détails du processus en cours d'exécution /proc/sched_debug/proc/stat/proc/[0-9]*/smapsprocessorDétails du matériel /proc/cpuinfo/sys/class/cpuid/sys/devices/system/cpurpmLogiciel installé /var/lib/rpm/*/var/log/rpmpkgssarDonnées de ressource et d'utilisation /var/log/sa/*selinuxParamètres de sécurité /etc/sestatus.conf/etc/selinux/var/lib/selinuxservicesTous les services définis /etc/inittab/etc/rc.d/*/etc/rc.localsshConfiguration SSH /etc/ssh/ssh_config/etc/ssh/sshd_configyumLogiciel 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.logRemarque
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
buddyinfocpuinfoifconfigiostatlscpumpstatnetstpagetypeslabinfotopvmstatzoneinfo
-
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
Visualisation des détails d'un événement
-
Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.
-
Recherchez l'instance et cliquez sur son nom.
-
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.
-
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.
-
Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.
-
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.
- Sous Ressources, cliquez sur Rapport.
-
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
-
Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.
-
Recherchez l'instance et cliquez sur son nom.
-
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.
-
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.
-
Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.
-
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.
- Sous Ressources, cliquez sur Fichiers collectés.
-
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- Cliquez sur l'icône Actions (trois points).
- Sélectionnez Télécharger.
Procédure de suppression des fichiers collectés de l'instance- Cliquez sur l'icône Actions (trois points).
- Sélectionnez Enlever de l'instance.
- 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.
-
Ouvrez le menu de navigation, sélectionnez Compute, puis Instances.
-
Recherchez l'instance et cliquez sur son nom.
-
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.
-
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.
-
Dans la table Evénements, cliquez sur l'événement dans la colonne Récapitulatif pour afficher les détails correspondants.
-
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.
- Sous Ressources, cliquez sur Récurrences d'événement.
-
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.
- 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
Pour suivre le statut d'un événement critique, ouvrez un ticket d'assistance.
- Sur la page Détails de l'événement, cliquez sur Créer une demande d'assistance.
-
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.
-
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.