Dica 6 – Nagios monitorando com hora marcada

Olá a todos,

Hoje quero falar sobre o que me aconteceu na semana passada e aproveitar e deixar a dica para todos que acompanham o Nagios na Prática.

Monitoro servidor de e-mail que na hora do backup é necessário parar alguns serviços (POP e SMTP) e imagina a criticidade do alarme para um servidor de e-mail com estes serviços alarmando CRITICAL no Nagios as 2:00 da madrugada?

Solução: Criar um template de periodo de monitoração para os serviços deste host.

P. Como fazer?
R. Simples, acessar o arquivo timeperiods.cfg

timeperiods.cfg – Fica a Configuração de Periodos de Monitoramento.


## Acesse o arquivo e vamos analisar o principal template

vim /usr/local/nagios/etc/objects/timeperiods.cfg

define timeperiod{
timeperiod_name 24x7
alias           24 Hours A Day, 7 Days A Week
sunday          00:00-24:00
monday          00:00-24:00
tuesday         00:00-24:00
wednesday       00:00-24:00
thursday        00:00-24:00
friday          00:00-24:00
saturday        00:00-24:00
}

### 24×7 é por padrão o que estamos monitorando já nos nossos hosts e serviços.

## Para criar um template novo basta copiar o 24×7 e realizar as alterações necessárias, no meu caso, precisei dizer que entre as 2:00 até as 5:00 da manhã não quero que o serviço seja monitorado 😉

define timeperiod{
 timeperiod_name                 24x7-less-backup
 alias                           less-backup
 sunday                          05:00-24:00,00:00-01:59
 monday                          05:00-24:00,00:00-01:59
 tuesday                         05:00-24:00,00:00-01:59
 wednesday                       05:00-24:00,00:00-01:59
 thursday                        05:00-24:00,00:00-01:59
 friday                          05:00-24:00,00:00-01:59
 saturday                        05:00-24:00,00:00-01:59
}


## Pronto agora basta associar aos serviços que você não quer que monitore entre as 2:00 até as 4:59

define service{
       ...
       ...
       check_period            24x7-less-backup
       ...
}

OBS: Nos nossos hosts e serviços monitorados até aqui, não temos a linha acima nos arquivos (web.cfg, srv-nagios.cfg, debian.cfg e etc) isto é, esta linha é referenciada nos nossos templates (TemplateHost e TemplateService) criados no arquivo timeperiods.cfg, quando inserida ela sobrepõe o template padrão. 🙂

OK, pessoal esta é a dica do dia, simples porém quando necessária ajuda bastante. 😉

Att.
Luciano Maia Cirilo
LPIC-3
www.nagiosnapratica.com.br

Anúncios

,

  1. #1 por Rodrigo em abril 28, 2011 - 1:58 pm

    muito legal o site espero que continue por muito tempo pois um site como esse tem muito a ajudar.
    gostaria que voçe fizesse um post explicando como monitorar interface de rede no nagios.
    isso e tb uma sugestao para outros a assuntos abordados futuramente .explicar quais os plugins mais utilizados,como utilizar,instalar .
    espero que voçe possa sempre estar atualizando o site.
    vlw

  2. #2 por marcos em junho 28, 2011 - 3:12 pm

    Olá Luciano, tudo bem?

    Eu criei de acordo com seu tutorial aqui a seguinte configuração, porém meu nagios continua alarmado quando o computador fora do horário de expediente esta desligado. Pode me ajudar?

    Criei um período

    define timeperiod{
    timeperiod_name comercial
    alias Horário Comercial
    monday 08:00-18:00
    tuesday 08:00-18:00
    wednesday 08:00-18:00
    thursday 08:00-18:00
    friday 08:00-18:00
    }

    E no meu host eu coloquei

    define host{
    host_name COBRANÇA-01
    use TemplateHost
    contact_groups admins
    alias Desktop Cobrança 01
    check_period comercial
    address 192.168.0.xx
    parents Firewall Park
    hostgroups Windows XP
    }

    Agora a dúvida é:
    No nagios ele continua com esse host alarmado.
    Onde eu errei?

    obrigado

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: