Nagios
- Definição
- Ferramentas
- Requisitos
- Instalação
- Bibliografia
Definição
É um aplicativo de monitoramento de sistemas e de redes. Ele checa hosts e serviços, alertando quando acontecem problemas ou quando os problemas são solucionados. Ferramentas
Monitoramento de rede e serviços (SSH, DNS, DHCP, SMTP,
POP3, HTTP, NNTP, PING);
Notificação de contatos quando problemas em serviços ocorrerem ou forem resolvidos (via e-mail, SMS, ou métodos definidos pelo usuário); Interface web para visualização do status da rede, histórico de notificações e problemas, arquivos de log;
Monitoramento dos recursos de clientes (carga de processador, uso de disco);
Checagem paralela de serviços;
Rotatividade automática de arquivos de logs;
Organização simples de plugins que permite aos usuários desenvolverem seus próprios serviços de checagem.
Requisitos
Para rodar o Nagios é preciso de um computador rodando Linux, um compilador e um serviço TCP/IP configurado, pois as checagens de serviços serão são através da rede.
Caso use CGI (Common Gateway Interface), é necessário os seguintes programas instalados:
1) Um servidor Web (de preferência Apache);
2) Biblioteca GD (gd library) exigida pela CGI.
Instalação
Antes da instalação é necessário a instalação de alguns pré-requisitos como:
Apache,
PHP,
Compilador GCC, GD
(Graphics Library)
# yum install httpd php
#yum install gcc glibc glibc-common (compilador GCC)
#yum install gd gd-devel (Graphics Library)
Criação de uma conta
Tornar-se usuário root. su –l
Criar um usuário nagios e atribuir-lhe uma senha.
/usr/sbin/useradd -m nagios passwd nagios
Criar um grupo nagcmd para permissão de comandos externos a serem submetidos através da interface web e adicionar o usuário nagios e apache a este grupo.
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache
Download Nagios e Nagios Plugins
Criar um diretório