Nagios
• Inicialmente criado com o nome de Netsaint em 1996 e em 2002 se tornou o nagios .
• Nagios é uma das ,melhores ferramentas de monitoração de código aberto distribuída sob a licença GPL
• Possibilita cadastrar host,serviços e equipamentos,através do endereço IP.
• Monitora por intervalos de tempo previamente cadastrado.
• Uma vez detectado o não funcionamento de um dos serviços ele dispara alertas ,para que seja providenciado as devidas correções
Notificação
• SMS
• E-MAILS
• OUTROS
• Poder ser encontrado gratuitamente , www.nagios.org .
Todas configurações são feitas por linhas de comando • www.nagios.com . possui uma interface melhor,paga-se também pelo suporte
• A quem esta interessado em uma vaga de rede na área de monitoramento e imprescindível o conhecimento de nagios.
• Capaz de definir a hierarquia de rede.
• Checagem paralelizada.
• Recursos de cliente(memória,uso de disco) ou equipamentos de redes e serviço(http,smtp,ftp,pop3,etc...). • Sinaliza status através de plugins
(ok,waring,critical,unknown.)
• Segundo Koffler plugins , são executáveis compilados ou scripts, desenvolvemos em perl,shell,entre outros , que podem ser executados na linha de comando para checar o status de um clientes ou serviços.
• Monitora de forma remota usando túneis criptograficos (SSH ou SSL) e de softwares
(NRPE e NSCA).
Rotação automática de log
Quando o log encontra cheio ele o envia por email (após ser compactado), assim sobrescrevendo por sima dos logs existente
Arquitetura
Pré-requisitos
•
•
•
•
Apache
PHP
Compilador GCC
GD development libraries
Arquivos de configuração
• Bin ,Arquivos binarios,nucleo do programa.
• Ect, configuração e objetos.
Nagios .cfg (Arquivo principal,responsavel por iniciar os serviços de monitoramento) objects(Toda definição de hosts,usuarios e serviços)
• Include ,vazio
• Libexec, arquivos de checagem de plug-ins
• Sbin arquivos cgi, fazem que funcione a pagina web • Share html e