check_cpu_usage

Descrição

Destina-se ao monitoramento de uso da CPU em sistemas Unix-Like.

Versões Compatíveis

  • OpMon 5.0 ou superior

Pré-requisitos

  • perl 5.8.8 ou superior
  • Getopt::Long;
  • IPC::Open3;
  • bignum;
  • systat 7.0.2 ou superior;
  • nagios-plugins
  • nrpe-2x

Exemplos de execução e retorno do comando

Este plugin encontra-se no diretório /usr/local/opmon/libexec/opservices/, portanto você deverá acessá-lo para então executar os comandos.

Neste exemplo verificaremos o percentual de utilização de CPU a nível de usuário.

[root@opmon]# ./check_cpu_usage.pl -A -u usr
OK: User CPU_0 15.00% / CPU_1 85.00% / CPU_2 1.00% / CPU_3 0.00% / CPU_all 25.31% / | CPU_0_User=15.00%;0;0;0;100 CPU_1_User=85.00%;0;0;0;100 CPU_2_User=1.00%;0;0;0;100 CPU_3_User=0.00%;0;0;0;100 CPU_all_User=25.31%;0;0;0;100

Neste exemplo utilizaremos o percentual de utilização de CPU a nível de prioridade nice

[root@opmon]# ./check_cpu_usage.pl -A -u nice
OK: Nice CPU_0 0.00% / CPU_1 0.00% / CPU_2 0.00% / CPU_3 0.00% / CPU_all 0.00% / | CPU_0_Nice=0.00%;0;0;0;100 CPU_1_Nice=0.00%;0;0;0;100 CPU_2_Nice=0.00%;0;0;0;100 CPU_3_Nice=0.00%;0;0;0;100 CPU_all_Nice=0.00%;0;0;0;100

Neste exemplo verificaremos o percentual de utilização de CPU a nível de usuário e utilizando parametros para warning e critical

[root@opmon]# ./check_cpu_usage.pl -A -u usr -w 10% -c 20%
OK: User CPU_0 0.00% / CPU_1 6.93% / CPU_2 1.01% / CPU_3 3.03% / CPU_all 2.99% / | CPU_0_User=0.00%;0;0;0;100 CPU_1_User=6.93%;0;0;0;100 CPU_2_User=1.01%;0;0;0;100 CPU_3_User=3.03%;0;0;0;100 CPU_all_User=2.99%;0;0;0;100

Para consultar informações a respeito dos níveis de prioridade, basta consultar o help do plugin, da seguinte forma:

 [root@opmon]# ./check_cpu_usage.pl --help

Compatibilidade

  • CentOS 5.9 ou superior
  • Ubuntu 12.04 ou superior
  • Fedora
Updated on 31/08/2021

Esse artigo foi útil para você?

Ficou com alguma dúvida?

Perguntas & Respostas

Participe da nossa comunidade e tire dúvidas ou compartilhe respostas e ideias.

Participar

Professional Support

Não encontrou a resposta que procura? Não se preocupe, estamos aqui para ajudar!

Abrir chamado

Treinamento Online

Através da plataforma Udemy, você encontra todos os treinamentos das nossas soluções.

Inscreva-se