Eventi di Autonomous Linux
Utilizza gli eventi Autonomous Linux per monitorare le istanze per identificare ed eseguire il debug di errori, anomalie, errori operativi, riavvii e modifiche apportate alle istanze.
- Informazioni su
- Visualizzazione degli eventi
- Configurazione degli eventi
Gli eventi Autonomous Linux sono diversi dagli eventi emessi dalle risorse Autonomous Linux per il servizio OCI Events. Per gli eventi emessi dalle risorse, vedere Eventi OCI per l'hub di gestione del sistema operativo.
Tipi di eventi critici
Autonomous Linux registra eventi critici per i seguenti problemi. Vedere anche: Quali informazioni vengono raccolte per gli eventi critici?
| Tipo evento critico | descrizione; |
|---|---|
| Errore irreversibile del kernel (errore grave del kernel) | Si verifica un evento Errore irreversibile kernel (Kernel Panic) quando il caricamento del kernel non riesce a rilevare un errore interno irreversibile. Questo errore impedisce l'avvio del sistema e l'attivazione del reboot. |
| Kernel OOPS | Un evento OOPS del kernel si verifica quando il kernel rileva un'eccezione e attiva un riavvio. |
| Rilevamento exploit noti | Un evento di rilevamento exploit noto si verifica se un utente malintenzionato tenta di sfruttare un CVE a cui Autonomous Linux ha applicato le patch. |
Tipi di evento generale
Autonomous Linux registra gli eventi per i seguenti problemi.
| Tipo di evento | descrizione; |
|---|---|
| Agent |
Un evento agente si verifica quando l'agente nell'istanza:
Un evento agente si verifica quando:
|
| Aggiornamento Ksplice |
Gli eventi di aggiornamento Ksplice si verificano quando il servizio:
|
| Riavvia |
Quando un sistema viene riavviato utilizzando Autonomous Linux, il servizio genera un evento per riflettere lo stato dell'operazione di riavvio. Gli stati possibili sono:
|
| Aggiornamento software |
Un evento di aggiornamento software si verifica quando il servizio effettua le operazioni riportate di seguito.
|
| Amministrazione di sistema | Autonomous Linux rileva un errore che richiede il cleanup della cache DNF o YUM, la rimozione dei lock o la ricreazione del database RPM. Il servizio corregge automaticamente il problema e segnala i risultati. |
Quali informazioni vengono raccolte per eventi critici?
Per monitorare gli eventi critici, il servizio Autonomous Linux raccoglie informazioni specifiche dall'istanza utilizzando gli strumenti riportati di seguito.
- SOSreport
-
Questa utility viene configurata in modo automatico in Autonomous Linux per raccogliere informazioni critiche sul sistema dai seguenti moduli.
Nota
Le informazioni sul modulo si basano su SOSreport Release 3.9 (sos-3.9).
SOSreport Elenco moduliauditdbootcrondatedevicemapperfilesysgrub2hardwarehostkernellibrarieslogslvm2memorynetworkingpampciprocessprocessorrpmsarselinuxservicessshyum
SOSreport Dettagli moduloModulo SOSreport Tipo informazioni File inclusi auditdFile log di audit /etc/audit/auditd.conf/etc/audit/audit.rules/var/log/audit/*bootDettagli boot /etc/milo.conf/etc/silo.conf/boot/efi/efi/redhat/elilo.conf/etc/yaboot.conf/boot/yaboot.confcronComandi cronroot/etc/cron*/etc/crontab/var/log/cron/var/spool/crondateDati contesto /etc/localtimedevicemapperDettagli hardware filesysElenco di tutti i file in uso /proc/fs/*/proc/mounts/proc/filesystems/proc/self/mounts/proc/self/mountinfo/proc/self/mountstats/proc/[0-9]*/mountinfo/etc/mtab/etc/fstabgrub2Impostazione e configurazione del kernel /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/*hardwareDettagli hardware /proc/interrupts/proc/irq/proc/dma/proc/devices/proc/rtc/var/log/mcelog/sys/class/dmi/id/*/sys/class/drm/*/edidhostIdentificazione host /etc/sos.conf/etc/hostidkernelFile di log di sistema /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/dmesglibrariesElenco delle librerie condivise /etc/ld.so.conf/etc/ld.so.conf.d/*logsFile di log di sistema /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-upgradeslvm2Dettagli hardware memoryDettagli hardware /proc/pci/proc/meminfo/proc/vmstat/proc/swaps/proc/slabinfo/proc/pagetypeinfo/proc/vmallocinfo/sys/kernel/mm/ksm/sys/kernel/mm/transparent_hugepage/enablednetworkingIdentificazione della rete /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/*pamImpostazioni di sicurezza login /etc/pam.d/*/etc/securitypciDettagli hardware /proc/bus/pci/proc/iomem/proc/ioportsprocessTutti i dettagli del processo in esecuzione /proc/sched_debug/proc/stat/proc/[0-9]*/smapsprocessorDettagli hardware /proc/cpuinfo/sys/class/cpuid/sys/devices/system/cpurpmSoftware installato /var/lib/rpm/*/var/log/rpmpkgssarDati sulle risorse e sull'uso /var/log/sa/*selinuxImpostazioni di sicurezza /etc/sestatus.conf/etc/selinux/var/lib/selinuxservicesTutti i servizi definiti /etc/inittab/etc/rc.d/*/etc/rc.localsshconfigurazione SSH /etc/ssh/ssh_config/etc/ssh/sshd_configyumSoftware installato /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 - Ksplice
-
Le seguenti informazioni vengono raccolte e inviate al servizio per il debug:
- simboli del kernel
- moduli kernel
- Dettagli aggiornamento Ksplice
- Log Ksplice Uptrack
- OSWatcher (Autonomous Linux 7 e 8)
-
OSWatcher viene configurato automaticamente in Autonomous Linux 7 e 8 per raccogliere periodicamente informazioni di sistema (Autonomous Linux 9 non utilizza OSWatcher). Questa utility esegue comandi del sistema operativo comuni a intervalli regolari e restituisce le informazioni a un file di log raccolto dal servizio. I comandi tracciati dal servizio sono i seguenti.
Comandi OSWatcherbuddyinfocpuinfoifconfigiostatlscpumpstatnetstatpagetypeslabinfotopvmstatzoneinfo