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 moduliauditd
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 moduloModulo 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 OSWatcherbuddyinfo
cpuinfo
ifconfig
iostat
lscpu
mpstat
netstat
pagetype
slabinfo
top
vmstat
zoneinfo