Nagios 3 + NagiosQL no Ubuntu Server 12.04
Nagios é um serviço de monitoração de ativos de rede, ele verifica a saúde dos componentes de rede através do protocolo SNMP, com polling e trap. Irei
descrever como fazer a instalação do servidor de monitoração Nagios 3 e NagiosQL em um sistema GNU/Linux, com Ubuntu Server 12.04.
descrever como fazer a instalação do servidor de monitoração Nagios 3 e NagiosQL em um sistema GNU/Linux, com Ubuntu Server 12.04.
Preparação / Instalação
Preparação do sistema
Vamos à instalação dos pacotes:# apt-get install NOME_DO_PACOTE
Eu prefiro instalar um de cada vez:
- apache2
- php5
- gcc
- snmp
- snmpd
- build-essential
- libgd2-xpm-dev
- libsnmp-perl
- libssl-dev
- openssl
Crie um usuário "Nagios" com suas configurações:
# useradd -m nagios
# passwd nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# useradd -m apache
# usermod -a -G nagcmd apache
Faça o download do source.
1. Faça o download do Nagios, em: 2. Faça o download do plugin, em:
Copie para o servidor:
No meu caso, coloquei em: "/usr/local/nagios"
# mkdir /usr/local/nagios
# mv nagios-3.5.0.tar.gz nagios-plugins-1.4.16.tar.gz /usr/local/nagios/
Descompacte o arquivo:
# tar -xvzf nagios-3.5.0.tar.gz
Processo de instalação
Dentro do diretório descompactado, digite:# ./configure --with-command-group=nagcmd
Agora, compile o Nagios:
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
O Nagios ainda não está pronto para ser iniciado.
Finalizando as configurações
Configure o e-mail de alertas:# vim /usr/local/nagios/etc/objects/contacts.cfg
email nagios@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS *
Configure o front-end:
# make install-webconf
Crie uma conta para acessar a interface Web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reinicie o Apache:
# /etc/init.d/apache2 restart
Compilando e instalando os plugins
Descompacte o plugin do Nagios que baixamos anteriormente, em "/usr/local/nagios":# tar -xvzf nagios-plugins-1.4.16.tar.gz
Entre no diretório, compile e instale:
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
Configurando a inicialização do Nagios
Configure a inicialização do sistema:# update-rc.d nagios defaults
Verifique o arquivo de configuração:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Se tudo estiver OK, inicie o serviço:
# service nagios start
Agora, é só acessar a interface gráfica: http://IP_DO_SERVIDOR/nagios
Referências: http://nagios-br.com/?p=128