Nagios - Instalação e configuração

Nesse artigo vamos aprender a instalar e configurar o Nagios, além de conhecer alguns serviços que o ele nos oferece.

[ Hits: 74.869 ]

Por: jose leandro buzaneli dos santos em 27/05/2009


Configuração do serviço padrão dos hosts



Deve ser configurado pelo menos o serviço a ser monitorado padrão para todas as máquinas e depois você configura o serviço que quiser para cada host.

# mcedit /etc/nagios/services.cfg

############################


define service{
    ; The 'name' of this service template, referenced in other service definitions
     name                            service-padrao
    active_checks_enabled           1       ; Active service checks are enabled
    passive_checks_enabled          1       ; Passive service checks are enabled/disabled
    parallelize_check               1       ; Active service checks should be parallelized
                                            ; (disabling this can lead to major performance problems)
    obsess_over_service             1       ; We should obsess over this service (if necessary)
    check_freshness                 1       ; Default is to NOT check service 'freshness'
    notifications_enabled           1       ; Service notifications are disabled
    event_handler_enabled           1       ; Service event handler is disabled
    flap_detection_enabled          1       ; Flap detection is disabled
    process_perf_data               1       ; Process performance data
    retain_status_information       1       ; Retain status information across program restarts
    retain_nonstatus_information    1       ; Retain non-status information across program restarts
    register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}

define service{
    use                             service-padrao          ; Name of service template to use
   host_name                       * # esse asterisco querem dizer que o serviço de ping é para todas as máquinas

    service_description             Host Ativo
    is_volatile                     0
    check_period                    24x7
    max_check_attempts              3
    normal_check_interval           5
    retry_check_interval            1
    contact_groups                  tecnicos
    notification_interval           120
    notification_period             24x7
    notification_options            c,r
    check_command                   check_ping!100.0,20%!500.0,60%
}

# aqui eu vou monitorar o serviço http e o ssh

define service{
    use                             service-padrao          ; Name of service template to use
    host_name                       proxy
    service_description             Servico HTTP
    is_volatile                     0
    check_period                    24x7
    max_check_attempts              3
    normal_check_interval           5
    retry_check_interval            1
    contact_groups                  tecnicos
    notification_interval           120
    notification_period             24x7
    notification_options            c,r
    check_command                   check_http
}

define service{
    use                             service-padrao          ; Name of service template to use
    host_name                       proxy
    service_description             Servico SSH
    is_volatile                     0
   check_period                    24x7
    max_check_attempts              3
    normal_check_interval           5
    retry_check_interval            1
    contact_groups                  tecnicos
    notification_interval           120
    notification_period             24x7
    notification_options            c,r
    check_command                   check_ssh
}

############################


Agora é só reiniciar o Nagios e conferir via browser.

Página anterior     Próxima página

Páginas do artigo
   1. Instalação do apache e Nagios
   2. Outras configurações do Nagios
   3. Configuração do serviço padrão dos hosts
   4. Receber notificações do Nagios via email
Outros artigos deste autor

Servidor Samba completo

Servidor Samba com autenticação no Windows XP e troca de senha automática

Leitura recomendada

Configurar rede wireless (ndiswrapper)

Metodologia LFS - Contruindo seu Linux do zero

Sistema de backup Amanda

Configurando o modem Lucent USB no RH 9

Conexão com chaves assimétricas sem uso de senha em servidor sshd

  
Comentários
[1] Comentário enviado por luizvieira em 27/05/2009 - 07:51h

Ótimo artigo, bem explicado e sucinto.
Parabéns!

[2] Comentário enviado por fabiolima em 27/05/2009 - 12:06h

Belo artigo.

Só para se alguem tiver problema parecido. Após instalar no meu Debian e copiar o arquivo apache.conf do diretorio do nagios para o conf.d dentro do diretorio do apache, conforme o comando abaixo.

# cd /etc/apache2/conf.d/
# cp /etc/Nagios/apache.conf Nagios

Eu tentei acessar via web e não funcionou, para resolver, acrescentei a linha abaixo

Include /etc/apache2/conf.d/Nagios

ao arquivo de configuração do apache, no meu caso estava em: /etc/apache2/apache2.conf

ai é só restartar o apache e já era!

abs

Fábio Lima

[3] Comentário enviado por carlossantos em 27/05/2009 - 20:53h

Boa Noite

Sou novo em linux começando agora..
Amigo Parabens vc arrenbentou no tuto bem explicado e detalhado..

Qual quer duvida vou postar aqui rsrs

[4] Comentário enviado por mantunes em 27/05/2009 - 21:35h

Pessoal,

alguém ai já usou o Centreon 2.0 com o Nagios 3 no Debian Lenny??

A instalação de ambos ocorre de acordo. O problema é quando crio os services,commands, etc no Centreon e mando exporta pro Nagios.

Simplesmente o Nagios não inicia alegando erro nas configurações. Com o Debian Etch e o Centreon 1.(alguma coisa) estava funcionando perfeitamente.

Alguem tem alguma dica?

Ah... e já ia me esquecendo... parabéns pelo artigo!

[5] Comentário enviado por rosanac em 28/05/2009 - 22:29h

Muito bom!!! []'s

[6] Comentário enviado por buzaneli em 30/05/2009 - 22:57h

para o mantunes envia os erros para nós pois assim eu vou poder te ajudar ok

[7] Comentário enviado por carlinhojunior em 31/05/2009 - 14:33h

e aí buzaneli tudo bem...

quando executei o apt-get ele não conseguiu encontrar o nagios-text, tem alguma dica pra me dar, to usando os seguintes repositórios:

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://mirrors.kernel.org/debian lenny main contrib non-free
deb-src http://mirrors.kernel.org/debian lenny main contrib non-free

e parabéns

t+

[8] Comentário enviado por buzaneli em 31/05/2009 - 16:01h

tudo bem graças a Deus

o repositório do servidor meu aqui é

deb http://ftp.br.debian.org/debian/ etch main
deb-src http://ftp.br.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

####################################################

tenta executar o apt-get update,

apt-get upgrade

depois vamos pequizar ser tem o nagios no repósitorio

apt-cache search nagios

vai aparecer uma lista sobre o nagios e vé se tem o nagios-text

e depois é só

apt-get install nagios-text

[9] Comentário enviado por removido em 31/05/2009 - 21:59h

Muito bom artigo, parabéns !!


flw

[10] Comentário enviado por prgluis em 02/06/2009 - 13:01h

Parabens, o artigo está muito bem feito. obrigado

[11] Comentário enviado por mantunes em 02/06/2009 - 17:11h

Salve buzaneli,

seguinte descobri aqui.

No Centreon, em Administration > Options > Nagios, tem o Nagios Release que me permite selecionar 2 e 3.
Como instalei o Nagios3 pelo dselect do Debian, selecionei a opção 3.
Exportava as configs e na hora de dar um start no nagios dava pau.

Mudei pra 2 e ai funcionou certinho!

att


[12] Comentário enviado por bsobrino em 30/07/2009 - 10:56h

Como/ onde eu poderia arrumar um tutorial ou uma apostila sobre nagios. Seria algo como um tutorial de operação (uso) do sistema. Qualquer coisa, meu e-mail é murlok@terra.com.br.

obrigado pela ajuda.

Bruno Sobrino

[13] Comentário enviado por leandro.kate em 30/09/2011 - 11:52h

Bom dia Buzaneli

Cara não estou conseguindo configurar o postfix para envio de email do nagios

eu tenho um email do terra e do gmail

como faço a configuração do postfix somente para envio desses email

abraços

Leandro

[14] Comentário enviado por Kieling em 02/08/2017 - 17:02h

O meu mapa não exibe nada, na verdade, ele nem aparece. Só fica o espaço vazio e o ícone padrão de imagem no canto superior esquerdo.
Mas quando passo o mouse em cima, vai aparecendo uma "telinha" amarela com as informações dos meus hosts e suas imagens.

Resumindo, é só o mapa que o próprio Nagios monta que não está sendo exibido. Alguma ideia?

[15] Comentário enviado por buzaneli em 03/08/2017 - 11:02h

vc deve criar os hosts e suas ligações.

manda um print da sua tela


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts