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
Nota

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:

  • Fornisce al servizio l'inventario dei package dell'istanza
  • Carica il contenuto di diagnostica nel servizio per un evento critico (quando la raccolta di eventi è abilitata)

Un evento agente si verifica quando:

  • Sono state apportate modifiche alle impostazioni di raccolta eventi
Aggiornamento Ksplice

Gli eventi di aggiornamento Ksplice si verificano quando il servizio:

  • Applica un aggiornamento del kernel Ksplice
  • Applica un aggiornamento dello spazio utente Ksplice
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:

  • Data e ora di inizio
  • Non riuscita
  • Non riuscite
  • Operazione riuscita dopo il timeout
Aggiornamento software

Un evento di aggiornamento software si verifica quando il servizio effettua le operazioni riportate di seguito.

  • Installa o rimuove pacchetti
  • Applica aggiornamenti
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 moduli
  • 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
SOSreport Dettagli modulo
Modulo SOSreport Tipo informazioni File inclusi
auditd File log di audit
/etc/audit/auditd.conf
/etc/audit/audit.rules
/var/log/audit/*
boot Dettagli boot
/etc/milo.conf
/etc/silo.conf
/boot/efi/efi/redhat/elilo.conf
/etc/yaboot.conf
/boot/yaboot.conf
cron Comandi cron root
/etc/cron*
/etc/crontab
/var/log/cron
/var/spool/cron
date Dati contesto
/etc/localtime
devicemapper Dettagli hardware
filesys Elenco 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/fstab
grub2 Impostazione 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/*
hardware Dettagli hardware
/proc/interrupts
/proc/irq
/proc/dma
/proc/devices
/proc/rtc
/var/log/mcelog
/sys/class/dmi/id/*
/sys/class/drm/*/edid
host Identificazione host
/etc/sos.conf
/etc/hostid
kernel File 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/dmesg
libraries Elenco delle librerie condivise
/etc/ld.so.conf
/etc/ld.so.conf.d/*
logs File 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-upgrades
lvm2 Dettagli hardware
memory Dettagli hardware
/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 Identificazione 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/*
pam Impostazioni di sicurezza login
/etc/pam.d/*
/etc/security
pci Dettagli hardware
/proc/bus/pci
/proc/iomem
/proc/ioports
process Tutti i dettagli del processo in esecuzione
/proc/sched_debug
/proc/stat
/proc/[0-9]*/smaps
processor Dettagli hardware
/proc/cpuinfo
/sys/class/cpuid
/sys/devices/system/cpu
rpm Software installato
/var/lib/rpm/*
/var/log/rpmpkgs
sar Dati sulle risorse e sull'uso
/var/log/sa/*
selinux Impostazioni di sicurezza
/etc/sestatus.conf
/etc/selinux
/var/lib/selinux
services Tutti i servizi definiti
/etc/inittab
/etc/rc.d/*
/etc/rc.local
ssh configurazione SSH
/etc/ssh/ssh_config
/etc/ssh/sshd_config
yum Software 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 OSWatcher
  • buddyinfo
  • cpuinfo
  • ifconfig
  • iostat
  • lscpu
  • mpstat
  • netstat
  • pagetype
  • slabinfo
  • top
  • vmstat
  • zoneinfo