Noções Básicas de Eventos do Autonomous Linux
O Autonomous Linux fornece monitoramento de instâncias que captura eventos para ajudar a identificar e depurar rapidamente anomalias, erros e falhas operacionais.
Este tópico fornece uma visão geral dos eventos críticos detectados pelo serviço Autonomous Linux, descreve quais informações são coletadas sobre eventos e abrange as seguintes tarefas:
- Exibir eventos
- Exibir detalhes de eventos, incluindo o relatório de eventos, os arquivos coletados e as informações sobre recorrência de eventos
- Criar uma solicitação de suporte
Eventos Críticos
O Autonomous Linux aciona eventos críticos para os problemas mostrados na tabela a seguir.
Tipo de Evento do Autonomous Linux | Descrição |
---|---|
Erro Fatal do Kernel (Pânico do Kernel) | Um evento de Erro Fatal do Kernel (Pânico do Kernel) ocorre quando o kernel não é carregado durante a detecção de um erro interno fatal. Esse erro impede que o sistema seja inicializado e aciona uma reinicialização. |
OOPS do Kernel | Um evento OOPS do Kernel ocorre quando o kernel detecta uma exceção e aciona uma reinicialização. |
Sobre as Informações Coletadas de uma Instância
Para monitorar eventos críticos, o serviço Autonomous Linux coleta e envia informações da instância.
O plug-in do Oracle Autonomous Linux coleta informações das seguintes ferramentas:
-
SOSreport: Este utilitário é configurado automaticamente no Autonomous Linux para coletar informações críticas do sistema dos módulos a seguir.
Lista de Módulos do SOSreportauditd
boot
cron
date
devicemapper
filesys
grub2
hardware
host
kernel
libraries
logs
lvm2
memory
networking
pam
pci
process
processor
rpm
sar
selinux
services
ssh
yum
Detalhes dos Módulos do SOSreportMódulo do SOSreport Tipo de Informações Arquivos Incluídos auditd
Arquivos de log de auditoria /etc/audit/auditd.conf
/etc/audit/audit.rules
/var/log/audit/*
boot
Detalhes da inicialização /etc/milo.conf
/etc/silo.conf
/boot/efi/efi/redhat/elilo.conf
/etc/yaboot.conf
/boot/yaboot.conf
cron
Comandos cron
raiz/etc/cron*
/etc/crontab
/var/log/cron
/var/spool/cron
date
Dados de contexto /etc/localtime
devicemapper
Detalhes do hardware filesys
Lista de todos os arquivos em 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
Instalação e configuração do 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
Detalhes do hardware /proc/interrupts
/proc/irq
/proc/dma
/proc/devices
/proc/rtc
/var/log/mcelog
/sys/class/dmi/id/*
/sys/class/drm/*/edid
host
Identificação do host /etc/sos.conf
/etc/hostid
kernel
Arquivos de log do 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
Lista de bibliotecas compartilhadas /etc/ld.so.conf
/etc/ld.so.conf.d/*
logs
Arquivos de log do 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
Detalhes do hardware memory
Detalhes do 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
Identificação da rede /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
Definições de segurança de log-in /etc/pam.d/*
/etc/security
pci
Detalhes do hardware /proc/bus/pci
/proc/iomem
/proc/ioports
process
Todos os detalhes do processo em execução /proc/sched_debug
/proc/stat
/proc/[0-9]*/smaps
processor
Detalhes do hardware /proc/cpuinfo
/sys/class/cpuid
/sys/devices/system/cpu
rpm
Software instalado /var/lib/rpm/*
/var/log/rpmpkgs
sar
Dados do recurso e uso /var/log/sa/*
selinux
Definições de segurança /etc/sestatus.conf
/etc/selinux
/var/lib/selinux
services
Todos os serviços definidos /etc/inittab
/etc/rc.d/*
/etc/rc.local
ssh
Configuração de SSH /etc/ssh/ssh_config
/etc/ssh/sshd_config
yum
Software instalado /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
Observação
Todas as informações do módulo se baseiam no SOSreport Versão 3.9 (sos-3.9).
-
OSWatcher: Este utilitário é usado para executar comandos comuns do sistema operacional em intervalos regulares e gera as informações em um arquivo de log coletado pelo serviço. Os comandos rastreados pelo serviço são os seguintes:Comandos OSWatcher
buddyinfo
cpuinfo
ifconfig
iostat
lscpu
mpstat
netst
pagetype
slabinfo
top
vmstat
zoneinfo
-
Ksplice: As seguintes informações são coletadas e enviadas ao serviço para depuração:
- símbolos do kernel
- módulos do kernel
- detalhes da atualização do Ksplice
- Logs do Ksplice Uptrack
Exibir Eventos
Exibir Detalhes de Eventos
-
Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
-
Localize a instância e clique em seu respectivo nome.
-
Na página Detalhes da Instância, em Recursos, clique em OS Management.
Na seção OS Management, o número de eventos (se houver) que foram acionados na instância é exibido em Resumo de Eventos.
-
Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.
-
Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.
-
Na página Detalhes do Evento, em Informações Gerais, revise as seguintes informações exibidas sobre o evento:
- Motivo: Fornece informações adicionais sobre as condições que acionaram o evento.
- Horário do Evento: Horário em que o evento ocorreu.
- Recorrência do Evento: Número de vezes que os eventos ocorreram novamente em instâncias gerenciadas pelo Autonomous Linux.
- Sistema Operacional: Sistema operacional em execução na instância.
- Kernel: Versão de inicialização do kernel instalada no disco.
- Kernel em Vigor: Versão em vigor do kernel na memória com base nas atualizações do Ksplice aplicadas ao kernel.
Na página Detalhes dos Eventos, você também tem opções para exibir um relatório detalhado do evento, exibir e fazer download dos arquivos coletados do evento e exibir informações sobre a recorrência do evento.
- Em Recursos, clique em Relatório.
-
Verifique os detalhes na tabela Relatório. A tabela Relatório exibe informações adicionais coletadas quando o evento ocorreu:
- Rastreamento de Pilha
- Arquivos de Log
-
Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
-
Localize a instância e clique em seu respectivo nome.
-
Na página Detalhes da Instância, em Recursos, clique em OS Management.
Na seção OS Management, o número de eventos (se houver) que foram acionados na instância é exibido em Resumo de Eventos.
-
Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.
-
Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.
-
Na página Detalhes do Evento, em Informações Gerais, revise as seguintes informações exibidas sobre o evento:
- Motivo: Fornece informações adicionais sobre as condições que acionaram o evento.
- Horário do Evento: Horário em que o evento ocorreu.
- Recorrência do Evento: Número de vezes que os eventos ocorreram novamente em instâncias gerenciadas pelo Autonomous Linux.
- Sistema Operacional: Sistema operacional em execução na instância.
- Kernel: Versão de inicialização do kernel instalada no disco.
- Kernel em Vigor: Versão em vigor do kernel na memória com base nas atualizações do Ksplice aplicadas ao kernel.
Na página Detalhes dos Eventos, você também tem opções para exibir um relatório detalhado do evento, exibir e fazer download dos arquivos coletados do evento e exibir informações sobre a recorrência do evento.
- Em Recursos, clique em Arquivos Coletados.
-
Verifique os detalhes na tabela Arquivos Coletados.
A tabela Arquivos Coletados exibe as seguintes informações:
- Nome do arquivo: Nome do arquivo do pacote zip.
- Estado: Os estados possíveis são os seguintes:
- Disponível na instância e no serviço: Indica que o pacote zip está disponível na instância e pelo serviço Autonomous Linux (estado padrão para coleta de eventos).
- Disponível na instância: Indica que o pacote zip só está disponível na instância. Você verá esse estado quando a coleta de eventos for desativada na instância do Autonomous Linux.
- Local: Caminho do arquivo para o pacote zip na instância.
- Tamanho: Tamanho do arquivo do pacote zip.
Para fazer download dos arquivos coletados- Clique no ícone Ação (três pontos).
- Selecione Download.
Para remover os arquivos coletados da instância- Clique no ícone Ação (três pontos).
- Selecione Remover da instância.
- Na caixa de diálogo Remover arquivos coletados, clique em Excluir.Observação
Os arquivos coletados são removidos para a instância do Autonomous Linux na Console, mas ainda estão disponíveis na instância.
-
Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
-
Localize a instância e clique em seu respectivo nome.
-
Na página Detalhes da Instância, em Recursos, clique em OS Management.
Na seção OS Management, o número de eventos (se houver) que foram acionados na instância é exibido em Resumo de Eventos.
-
Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.
-
Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.
-
Na página Detalhes do Evento, em Informações Gerais, revise as seguintes informações exibidas sobre o evento:
- Motivo: Fornece informações adicionais sobre as condições que acionaram o evento.
- Horário do Evento: Horário em que o evento ocorreu.
- Recorrência do Evento: Número de vezes que o evento se repetiu nas instâncias gerenciadas pela(o) .
- Sistema Operacional: Sistema operacional em execução na instância.
- Kernel: Versão de inicialização do kernel instalada no disco.
- Kernel em Vigor: Versão em vigor do kernel na memória com base nas atualizações do Ksplice aplicadas ao kernel.
Na página Detalhes dos Eventos, você também tem opções para exibir um relatório detalhado do evento, exibir e fazer download dos arquivos coletados do evento e exibir informações sobre a recorrência do evento.
- Em Recursos, clique em Recorrências do Evento.
-
Verifique os detalhes na tabela Recorrências do Evento.
A tabela Recorrências do Evento exibe as seguintes informações:
- Instâncias: Lista as instâncias que experimentaram o evento.
- Número de Eventos: Lista o número de vezes que as instâncias experimentaram o evento.
- Local: Caminho do arquivo para o pacote zip na instância.
- Tamanho: Tamanho do arquivo do pacote zip.
- Clique na linha de uma instância para ver mais detalhes sobre a recorrência do evento, incluindo o horário do evento associado à primeira e à última ocorrência do evento.
Criar uma Solicitação de Suporte
Para rastrear o status de um evento crítico, abra um ticket de suporte.
- Na página Detalhes do Evento, clique em Criar Solicitação de Suporte.
-
Informe o seguinte:
- Resumo do Problema: Digite um título que resuma seu problema. Evite digitar informações confidenciais.
- Descreva seu Problema: Forneça as informações a seguir no campo de descrição.
- OCID da Tenancy
- OCID do Compartimento
- OCID da Instância
- Caminho do log
- Selecione o nível de gravidade da solicitação.
-
Clique em Criar Solicitação.
Observação
Para obter mais informações sobre como criar tickets de suporte, consulte Abrir um Ticket de Suporte.
Usando a API
Para obter informações sobre o uso da API e solicitações de assinatura, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Use as seguintes operações de API para exibir detalhes sobre eventos do Autonomous Linux:
Use as seguintes operações de API para gerenciar as informações coletadas pelo serviço Autonomous Linux para a instância do Autonomous Linux:
Para obter uma lista completa de operações de API disponíveis para o Autonomous Linux, consulte API do Serviço OS Management.