Instalando o Nagios via APT ou YUM

No artigo anterior instalamos o Nagios a partir do código fonte, que geralmente é feito pelos profissionais mais exigentes, que gostam de trabalhar com versões ou mais antigas ou mais novas como o Nagios 3.1.0. Neste artigo concluo com a instalação e configuração via apt-get e yum.

[ Hits: 38.060 ]

Por: Eduardo Mariano em 05/02/2009


Continuando a configuração do Nagios



Adicionando serviços

Pra ver se a memória está bem dimensionada, se o processador está trabalhando com o tempo suficiente e se os serviços de rede (HTTP, SSH, FTP) estão respondendo de forma satisfatória, monitorar links de rede onde quando um link ficar com alto tempo de resposta será possível configurar o Nagios para enviar notificações e fazer registros em arquivos de log.

Exemplo do serviço de ping:

define service{
   use                    local-service ; Name of service template to use
   host_name              localhost
   service_description    PING
   check_command          check_ping!100.0,20%!500.0,60%
}

define service{
   use                   local-service
   host_name             escr.mercantil
   service_description   PING
   check_command         check_ping!100.0,20%!500.0,60%
}

Agrupando serviços

Para facilitar a administração e a visualização de problemas de serviços de uma maneira focada nas necessidades do negócio da empresa. Exemplo de agrupamento de serviços:

define servicegroup{
   servicegroup_name    internet-services  ;Nome do grupo de serviço    
   alias                internet Services  ;um nome que ajude a identificar melhor o grupo
   members              Mail Server, SMTP, Web ;membros que fazem parte do grupo aqui é necessário especificar os pares o host e o serviço que será agrupado
   Server, HTTP, Router, Ping, Mail Server, HTTP
}

define servicegroup{
   servicegroup_name    lan-services        
   alias                Lan Services
   members              Linux,SSH
   Application, SSH, localhost, PING
}

Adicionando usuários

Usuários do Nagios servem para vários fins, eles podem desde adicionar comentários nos serviços monitorados pelo Nagios como também executar ações e receber notificações.

define contactgroup{
   contactgroup_name    admins
   alias                Nagios Administrators
   members              nagios-admin
}

Notificações

As notificações tem como objetivo alertar os usuários sobre eventos. Estes eventos são pré-configurados de forma que uma notificação só é enviada devido a uma alteração de padrão de funcionamento de um determinado serviço.

Olhe este exemplo:

define service{
   name                  local-service ; The name of this service template
   use                   generic-service ; Inherit default values from the generic-service definition
   check_period          24x7 ; The service can be checked at any time of the day
   max_check_attempts    4 ; Re-check the service up to 4 times in order to determine its final (hard) state
   normal_check_interval 5 ; Check the service every 5 minutes under normal conditions
   retry_check_interval  1 ; Re-check the service every minute until a hard state can be determined
   contact_groups        admins ; Notifications get sent out to everyone in the 'admins' group
   notification_options  w,u,c,r ; Send notifications about warning, unknown, critical, and recovery events
   notification_interval 60 ; Re-notify about service problems every hour
   notification_period   24x7 ; Notifications can be sent out at any time
   register              0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}

Página anterior     Próxima página

Páginas do artigo
   1. Usando o apt-get e o yum
   2. Continuando a configuração do Nagios
   3. Configurações adicionais
Outros artigos deste autor

Instalando o Nagios no Ubuntu Linux

Instalando o Nagios

Leitura recomendada

Configurando uma VPN IPSec Openswan no SUSE Linux 9.3

Segurança no SSH via plugins da PAM

Como saber se houve uma invasão

Análise de Atividades Suspeitas com Audit

Verificação de integridade de arquivos - Ferramenta OSSEC

  
Comentários
[1] Comentário enviado por flaviobji em 28/08/2015 - 09:13h


amigos eu estava com nagios3 aqui instalado via apt-get funcionando normal, ai instalei o nagiosql, o nagiosql esta funcionando normal, mas qdo vou abrir o nagios ele nao abre o mapa de hosts, apresenta este erro: Whoops! error: Could not read host and service status information!
no terminal verifiquei os logs:
tail -f /var/lib/nagios3/nagios.log
[1440686227] Error: Cannot open main configuration file '/etc/nagiosql/hosts/reload' for reading!
no nagiosql tento starta-lo e apresenta este erro: Nagios daemon is not running, cannot send restart command!
tb no nagiosql verifico a configuração: Check configuration files: Cannot find the Nagios binary or no rights for execution!
parece que o nagios nao esta ativando mais....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts