| 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   Dell com controladora PERC x Debian com Kernel 2.6.xx   Configurando teclas especiais   Recuperando a senha perdida do MySQL   SMTP Auth com Postfix e SASL (sem domínios virtuais) Leitura recomendada    Trocando SysV pelo OpenRC no Devuan   Implemente e Configure o seu Linux com IPTABLES   Como fazer os sensores da placa mãe funcionarem no Slackware   Aplicando template de cores ao Nano   Erro na hora de bootar um pendrive no WinUSB [Resolvido] 
  
 
 Comentários Nenhum comentário foi encontrado. 
 
 
 
 
	
	PatrocínioDestaquesArtigosDicasTópicosTop 10 do mêsScripts |