| 1 - Instalar o plugin de monitoramento de uso do processador para Nagios. 
 Nome do plugin: check_cpu.pl
 
 Local para download:
 Pacotes dependentes:
 
Parâmetros a utilizar com o plugin: searchandrescue (instala o binário do sar);
 sysutils (instala o binário do procinfo).
 
 Valor_Warning Valor_Critico
 
 2 - Configurar para checagem em servidor remoto
 
 Instalar o pacote com o servidor NRPE
 
 # apt-get update
 # apt-get install nagios-nrpe-server
 
 O arquivo de configuração do nrpe fica em /etc/nagios/nrpe.cfg, nele iremos alterar:
 
3 - Configurar o serviço no Nagios A porta em que o nrpe irá escutar os pedidos remotos de monitoramento, na linha server_port do arquivo nrpe.cfg;
 As máquinas que poderão se conectar ao nrpe, na linha allowed_hosts do nrpe.cfg (nesta linha informe o ip do servidor do Nagios);
 Adicionar a linha de comando que irá realizar a checagem da carga de cpu, no seguinte formato:
 command[check_cpu_load]=/usr/lib/nagios/plugins/check_cpu.pl 60 80
 
 Substitua os valores 60 e 80 pelos valores mais adequados para você para os parâmetros de warning e critical.
 
 Adicionar a entrada do serviço no checkcommands.cfg, no seguinte formato:
 
 
 
# 'check_cpu_load' command definition
 define command {
 command_name check_cpu_load
 command_line /usr/local/nagios2/libexec/check_cpu.pl $ARG1$ $ARG2$
 }
 OBS: Substitua o caminho /usr/local/nagios2/libexec pelo caminho padrão do diretório de plugins do seu Nagios, se você o instalou por apt-get, eles deverão estar em /usr/lib/nagios/plugins/.
 
 Adicionar o serviço no services.cfg, no seguinte formato:
 
 
 
define service {use generic-service ; Name of service template to use
 host_name <nome do host configurado no hosts.cfg>
 service_description CPU_LOAD
 is_volatile 0
 check_period 24x7
 max_check_attempts 3
 normal_check_interval 5
 retry_check_interval 1
 contact_groups <nome do grupo de contato configurado no contactgroups.cfg>
 
 notification_interval 240
 notification_period 24x7
 notification_options c,r
 
 check_command check_cpu_load!50!70
 check_command check_nrpe!check_cpu_load
 }
 OBS: Utilize a linha "check_command check_cpu_load!<WARN>!<CRIT>" se você estiver monitorando a máquina local ou a linha "check_command check_nrpe!check_cpu_load" se você estiver monitorando uma máquina remota, lembrando-se de trocar o check_cpu_load pelo nome que você configurou o serviço no nrpe.
 
 
 Outras dicas deste autor   Configurando teclas especiais   Dell com controladora PERC x Debian com Kernel 2.6.xx   Recuperando a senha perdida do MySQL   SMTP Auth com Postfix e SASL (sem domínios virtuais) Leitura recomendada    Instalar pacotes proprietários no Linux Fedora 10   Janelas sem borda no Fluxbox   Ativando placa wireless Broadcom BCM4311 no Ubuntu   Padrão da Hierarquia do Sistema de Arquivos (FHS)   APT no modo texto com proxy autenticado 
  
 
 Comentários Nenhum comentário foi encontrado. 
 
 
 
 
	
	PatrocínioDestaquesArtigosDicasTópicosTop 10 do mêsScripts |