D.5. Linux
As detecções desta seção monitoram aspectos essenciais de seus sistemas Linux, do uso da CPU à memória virtual. Aplique-as em sistemas críticos para obter avisos antes das falhas.
Ao contrário de outros grupos de detecções, que podem ou não precisar do Red Hat Network Monitoring Daemon, toda detecção Linux precisa que o daemon
rhnmd
esteja rodando no sistema monitorado.
D.5.1. Linux::CPU Usage (Linux::Utilização do CPU) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::CPU Usage monitora a utilização da CPU de um sistema e coleta o seguinte resultado:
- Porcentagem Usada da CPU (CPU Percent Used) — A média de cinco segundos da porcentagem de uso da CPU na execução da detecção.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para efetuar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máxima Porcentagem Crítica Usada da CPU | |
Máxima Porcentagem de Aviso de Uso da CPU |
D.5.2. Linux::Disk IO Throughput (Linux::Produção de E/S do Disco ) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Disk IO Throughput monitora um determinado disco e coleta o seguinte resultado:
- Taxa de Acesso (Read Rate) — A quantidade de dados acessados, em kilobytes por segundo.
- Taxa de Gravação (Write Rate) — A quantidade de dados gravados, em kilobytes por segundo.
Para obter o valor do campo Disk number or disk name necessário, invoque
iostat
no sistema a ser monitorado e verifique o nome atribuído ao disco que você deseja. O valor default 0
geralmente provê estatísticas do primeiro disco rígido conectado diretamente ao sistema.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. Além disso, o parâmetro Disk number or disk name deve ser do mesmo formato visto quando o comando iostat
é submetido. Se o formato não é idêntico, a detecção configurada entra num estado UNKNOWN (desconhecido).
Campo | Valor |
---|---|
Número ou Nome do Disco* | 0 |
Tempo Limite* | 15 |
Máximo Crítico de KB acessados/segundo | |
Máximo de Aviso de KB acessados/segundo | |
Mínimo de Aviso de KB acessados/segundo | |
Mínimo Crítico de KB acessados/segundo | |
Máximo Crítico de KB gravados/segundo | |
Máximo de Aviso de KB gravados/segundo | |
Mínimo de Aviso de KB gravados/segundo | |
Mínimo Crítico de KB gravados/segundo |
D.5.3. Linux::Disk Usage (Linux::Uso do Disco ) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Disk Usage monitora o espaço em disco num sistema de arquivo específico e coleta os seguintes resultados:
- Sistema de Arquivo Usado (File System Used) — A porcentagem do sistema de arquivo em uso corrente.
- Espaço Usado (Space Used) — A porção do sistema de arquivo em uso corrente, em megabytes.
- Espaço Disponível (Space Available) — A porção disponível corrente do sistema de arquivo, em megabytes.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Sistema de Arquivo* | /dev/hda1 |
Tempo Limite* | 15 |
Porcentagem Máxima Crítica de Uso do Sistema de Arquivo | |
Porcentagem Máxima de Aviso de Uso do Sistema de Arquivo | |
Espaço Máximo Crítico Usado | |
Espaço Máximo de Aviso Usado | |
Espaço Mínimo Disponível de Aviso | |
Espaço Mínimo Disponível Crítico |
D.5.4. Linux::Inodes Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Inodes monitora o sistema de arquivo específico e coleta o seguinte resultado:
- Inodes — A porcentagem de inodes em uso corrente.
Um inode é uma estrutura de dados contendo informações sobre arquivos num sistema de arquivo Linux. Há um inode para cada arquivo, e cada arquivo é unicamente identificado pelo sistema de arquivo no qual reside e por seu número de inode neste sistema.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Sistema de Arquivo* | / |
Tempo Limite* | 15 |
Porcentagem Máxima Crítica de Inodes Usados | |
Porcentagem Máxima de Aviso de Inodes Usados |
D.5.5. Linux::Interface Traffic (Linux::Tráfego da Interface) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Interface Traffic mede a quantidade de tráfego de entrada e saída da interface específica (tal como eth0) e coleta os seguintes resultados:
- Taxa de Input (Input Rate) — O tráfego de entrada na interface específica, em bytes por segundo.
- Taxa de Output (Output Rate) — O tráfego de saída da interface específica, em bytes por segundo.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Interface* | |
Tempo Limite* | 30 |
Taxa Máxima Crítica de Input | |
Taxa Máxima de Aviso de Input | |
Taxa Mínima de Aviso de Input | |
Taxa Mínima Crítica de Input | |
Taxa Máxima Crítica de Output | |
Taxa Máxima de Aviso de Output | |
Taxa Mínima de Aviso de Output | |
Taxa Mínima Crítica de Output |
D.5.6. Linux:Load (Linux::Carga) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Load monitora a CPU de um sistema e coleta o seguinte resultado:
- Carga (Load) — A carga média na CPU do sistema ao longo de vários períodos.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Média Crítica de 1 minuto de Carga da CPU | |
Média de Aviso de 1 minuto de Carga da CPU | |
Média Crítica de 5 minutos de Carga da CPU | |
Média de Aviso de 5 minutos de Carga da CPU | |
Média Crítica de 15 minutos de Carga da CPU | |
Média de Aviso de 15 minutos de Carga da CPU |
D.5.7. Linux::Memory Usage (Linux::Uso da Memória) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Memory Usage monitora a memória de um sistema e coleta o seguinte resultado:
- RAM Disponível (RAM Free) — A quantidade de memória de acesso randômico (random access memory, RAM) disponível num sistema, em megabytes.
Você também pode incluir a memória recuperável neste resultado indicando
yes
ou no
no campo Include reclaimable memory.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Incluir memória recuperável | no |
Tempo Limite* | 15 |
Máximo do Aviso de RAM Disponível | |
Máximo Crítico de RAM Disponível |
D.5.8. Linux::Process Counts by State (Linux::Contagem de Processos por Estado) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Process Counts by State identifica o número de processos nos seguintes estados:
- Bloqueado (Blocked) — Um processo comutado para a fila de espera (waiting queue) e cujo estado foi alterado para
waiting
. - Defunto (Defunct) — Um processo que foi terminado (porque foi morto/killed por um sinal ou porque invocou
exit()
), e cujo processo pai ainda não recebeu a notificação de sua terminação ao executar alguma forma de chamadawait()
do sistema. - Parado (Stopped) — Um processo que foi parado antes de completar sua execução.
- Dormente (Sleeping) — Um processo que está no estado de sono interruptível (
Interruptible
sleep), podendo ser posteriormente reintroduzido na memória, reiniciando a execução no ponto em que parou.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo Crítico de Processos Bloqueados | |
Máximo de Aviso dos Processos Bloqueados | |
Máximo Crítico de Processos Defuntos | |
Máximo de Aviso de Processos Defuntos | |
Máximo Crítico de Processos Parados | |
Máximo de Aviso de Processos Parados | |
Máximo Crítico de Processos Dormentes | |
Máximo de Aviso de Processos Dormentes | |
Máximo Crítico de Processos Filho | |
Máximo de Aviso de Processos Filho |
D.5.9. Linux::Process Count Total (Linux::Contagem Total de Processos) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Process Count Total monitora um sistema e coleta o seguinte resultado:
- Contagem de Processos (Process Count) — O número total de processos correntes rodando no sistema.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Contagem Máxima Crítica de Processos | |
Contagem Máxima de Aviso dos Processos |
D.5.10. Linux::Process Health (Linux::Saúde dos Processos) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Process Health monitora os processos especificados pelo usuário e coleta os seguintes resultados:
- Uso da CPU (CPU Usage) — O uso da CPU para um determinado processo em milissegundos por segundo. Este resultado reporta a coluna
time
do output do comandops
, que é o tempo acumulado de uso da CPU pelo processo. Isto torna o resultado independente do intervalo da detecção, permite a definição de limites sãos e gera gráficos utilizáveis (ex.: um pico repentino no uso da CPU também mostra um pico no gráfico). - Grupos de Processos Filho (Child Process Groups) — O número de processos filho gerados pelo processo pai especificado. Um processo filho herda a maioria de seus atributos, como arquivos abertos, de seu pai.
- Threads — O número de threads em execução de um determinado processo. Um thread é a unidade básica de utilização da CPU e consiste de um contador de programa, um conjunto de registro e um espaço stack. Um thread também é chamado de processo lightweight.
- Memória Física Usada (Physical Memory Used) — A quantidade de memória física (ou RAM) usada pelo processo especificado, em kilobytes.
- Memória Virtual Usada (Virtual Memory Used) — A quantidade de memória virtual usada pelo processo especificado em kilobytes, ou o tamanho do processo em memória real mais swap.
Especifique o processo através do nome do comando ou I.D. do processo (PID). Indicar um PID sobrescreve a indicação do nome do comando. Se nem o nome do comando ou I.D. do processo for especificado, aparece o erro
Command not found
e a detecção recai no estado CRITICAL (crítico).
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo do ID do processo (PID) | |
Tempo Limite* | 15 |
Uso Máximo Crítico da CPU | |
Uso Máximo de Aviso da CPU | |
Máximo Crítico de Grupos de Processos Filho | |
Máximo de Aviso de Grupos de Processos Filho | |
Máximo Crítico de Threads | |
Máximo de Aviso de Threads | |
Máximo Crítico de Memória Física Usada | |
Máximo de Aviso de Memória Física Usada | |
Máximo Crítico de Memória Virtual Usada | |
Máximo de Aviso de Memória Virtual Usada |
D.5.11. Linux::Process Running (Linux::Processo em Andamento) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Process Running verifica se o processo especificado está funcionando apropriadamente. Conta os processos ou grupos de processos, dependendo da seleção da caixa de verificação Count process groups.
Por default, a caixa de verificação é selecionada, assim indicando que a detecção deve contar o número de líderes dos grupos de processos, independente do número de filhos. Isto permite a você verificar, por exemplo, verificar que duas instâncias do Apache Web server estão rodando independente do número (dinâmico) de processos filho. Se desselecionada, a detecção conduz uma contagem simples do número de processos (filhos e líderes) coincidentes ao processo especificado.
Especifique o processo através do nome do comando ou I.D. do processo (PID). Indicar um PID sobrescreve a indicação do nome de um comando. Se nem o nome do comando ou PID do processo é indicado, aparece o erro
Command not found
e a detecção recai no estado CRITICAL (crítico).
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo PID | |
Conta grupos de processos | (verificados) |
Tempo Limite* | 15 |
Número Máximo Crítico Rodando | |
Número Mínimo Crítico Rodando |
D.5.12. Linux::Swap Usage (Linux::Uso de Swap) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Swap Usage monitora as partições swap rodando num sistema e reporta o seguinte resultado:
- Swap Disponível (Swap Free) — A porcentagem disponível da memória swap corrente.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo do Aviso de Swap Disponível | |
Máximo Crítico de Swap Disponível |
D.5.13. Linux::TCP Connections by State (Linux::Conexões TCP por Estado) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::TCP Connections by State identifica o número total de conexões TCP, assim como a quantidade de cada nos seguintes estados:
- TEMPO_ESPERA (TIME_WAIT) — O socket está esperando após ser fechado para a transmissão do desligamento remoto, portanto ainda pode haver pacotes na rede.
- FECHA_ESPERA (CLOSE_WAIT) — O lado remoto foi desligado e agora aguarda o socket fechar.
- FIN_ESPERA (FIN_WAIT) — O socket é fechado e agora a conexão está sendo desligada.
- ESTABELECIDA (ESTABLISHED) — O socket tem uma conexão estabelecida.
- SYN_RCVD — O pedido de conexão foi recebido pela rede.
Esta esta detecção ser útil para encontrar e isolar o tráfego de rede a endereços IP específicos ou para examinar conexões de rede no sistema monitorado.pode
Os parâmetros de filtragem da detecção permitem a você restringir seu escopo. Esta detecção usa um comando
netstat -ant
para obter dados. Os parâmetros Local IP address e Local port usam os valores da coluna Local Address do output; e os parâmetros Remote IP address e Remote port usam os valores da coluna Foreign Address (Endereço de Porta Remoto) do output para reportar.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Lista de padrões de filtragem do endereço IP local | |
Filtro do número da porta local | |
Lista de padrões de filtragem do endereço IP remoto | |
Filtro do número da porta remota | |
Tempo Limite* | 15 |
Máximo Crítico Total de Conexões | |
Máximo de Aviso Total de Conexões | |
Máximo Crítico de Conexões TIME_WAIT | |
Máximo de Aviso de Conexões TIME_WAIT | |
Máximo Crítico de Conexões CLOSE_WAIT | |
Máximo de Aviso de Conexões CLOSE_WAIT | |
Máximo Crítico de Conexões FIN_WAIT | |
Máximo de Aviso de Conexões FIN_WAIT | |
Máximo Crítico de Conexões ESTABLISHED | |
Máximo de Aviso de Conexões ESTABLISHED | |
Máximo Crítico de Conexões SYN_RCVD | |
Máximo de Aviso de Conexões SYN_RCVD |
D.5.14. Linux::Users (Linux::Usuários) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Users monitora os usuários de um sistema e reporta o seguinte resultado:
- Usuários — O número de usuários correntes autenticados.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo Crítico de Usuários | |
Máximo de Aviso de Usuários |
D.5.15. Linux::Virtual Memory (Linux::Memória Virtual) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A detecção Linux::Virtual Memory monitora a memória total do sistema e coleta o seguinte resultado:
- Memória Virtual (Virtual Memory) — A porcentagem da memória total do sistema - memória de acesso randômico (RAM) mais swap - que está livre.
Requisitos — O Red Hat Network Monitoring Daemon (
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Mínimo de Aviso de Memória Virtual Livre | |
Mínimo Crítico de Memória Virtual Livre |