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 SOSreport
    • 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
    Detalhes dos Módulos do SOSreport
    Mó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

Para exibir um resumo de eventos

  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
  2. Localize a instância e clique em seu respectivo nome.
  3. 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.
  4. Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.
    Na página Detalhes da Instância Gerenciada, um resumo dos eventos que ocorreram na instância, incluindo o tipo de evento e a hora da ocorrência, é exibido na tabela Eventos.

Exibir Detalhes de Eventos

Para exibir um relatório de eventos
  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.

  2. Localize a instância e clique em seu respectivo nome.

  3. 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.

  4. Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.

  5. Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.

  6. 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.

  7. Em Recursos, clique em Relatório.
  8. 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
Para exibir os arquivos coletados do evento

  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.

  2. Localize a instância e clique em seu respectivo nome.

  3. 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.

  4. Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.

  5. Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.

  6. 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.

  7. Em Recursos, clique em Arquivos Coletados.
  8. 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
    1. Clique no ícone Ação (três pontos).
    2. Selecione Download.
    Para remover os arquivos coletados da instância
    1. Clique no ícone Ação (três pontos).
    2. Selecione Remover da instância.
    3. 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.
Para exibir a recorrência do evento

  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.

  2. Localize a instância e clique em seu respectivo nome.

  3. 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.

  4. Clique no número de eventos para exibir um resumo dos eventos na página Detalhes da Instância Gerenciada.

  5. Na tabela Eventos, clique no evento na coluna Resumo para exibir detalhes sobre o evento.

  6. 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.

  7. Em Recursos, clique em Recorrências do Evento.
  8. 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.
  9. 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 criar um ticket de suporte ao cliente

Para rastrear o status de um evento crítico, abra um ticket de suporte.

  1. Na página Detalhes do Evento, clique em Criar Solicitação de Suporte.
  2. 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.
  3. 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.