Nagios
Nagios
Autor: Leonardo Henrique Machado
Apresentação
• Recém formado em Ciência da Computação
• Estágio na administração da Rede do DCC/UFMG
(implantação do Nagios)
• Monitoramento de 36 telecentros em 36 cidades no norte de Minas Gerais
• Professor na semana de capacitação de funcionário público realizada em abril/2004 em Brasília
13/9/2004
Leonardo Henrique Machado
2
Conteúdo
40 minutos
5 minutos
5 minutos
13/9/2004
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Visão geral
Instalação
Configuração básica
Plugins
Estados de clientes e serviços
Agendamento de checagens
Notificações
Períodos
Tratamento de eventos
Comandos externos
Nrpe/nsca
Dependências
Paradas agendadas
14.
Demonstração
15.
Perguntas
Leonardo Henrique Machado
3
Visão Geral
• Monitoramento de serviços (SMTP, POP3, HTTP,
NNTP, PING, etc)
• Monitoramento de recursos (carga, disco, etc)
• Flexível: uso de plugins
• Checagem paralela de serviços
• Notificação de contatos (pager, email, icq, etc)
• Tratamento de eventos
• Interface Web
13/9/2004
Leonardo Henrique Machado
4
Instalação
•
•
•
•
•
Download, ./configure, make install
Disponível em .rpm e .deb
Download e instalação de plugins
Configurar servidor web (ex.: apache)
Configurar o programa
13/9/2004
Leonardo Henrique Machado
5
Estrutura de Diretórios
1.
2.
3.
4.
5.
bin/ etc/ sbin/ share/ var/
13/9/2004
núcleo do programa Nagios configurações CGIs
Arquivos HTML e documentação logs e comandos externos
Leonardo Henrique Machado
6
Configuração
Apache
Configuração
Arquivo principal – nagios.cfg
Configuração
Arquivo de CGIs – cgi.cfg
Configuração
Definição de máquinas e grupos de máquinas – maquinas.cfg
Configuração
Definição dos serviços – servicos.cfg
Configuração
Criação de contatos e grupos de contatos – contatos.cfg
Iniciando o Nagios
•