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: 37.477 ]

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

Instalando o Nagios no Ubuntu Linux

Leitura recomendada

Instalando o Nagios

Entendendo SQL Injection

Site seguro com Apache-SSL em 15 minutos

Backup/Restore de uma cópia fiel de um HD utilizando o DD

Snort avançado: Projetando um perímetro seguro

  
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