Instalando e configurando o Nagios com e sem MySQL
O Nagios é uma poderosa ferramenta de administração, podendo-se até dizer de manutenção da rede, visto que ele monitora em real-time os hosts de rede, mantendo nós, administradores, sempre informados da "saúde" da mesma, seja por meio de alertas SMS, e-mails ou até por mensagens via telefone.
Parte 2: Compilando o Nagios
Devo ressaltar que o procedimento abaixo é um padrão em todas as minhas compilações, ficando a caráter de cada usuário a melhor forma para executar essa parte do processo:
# cd /usr/src
# tar -zxvf nagios-2.5.tar.gz
# cd nagios-2.5
# ./configure
Se esse processo ocorrer sem demais problemas, você receberá as seguintes informações:
Creating sample config files in sample-config/ ...
*** Configuration summary for nagios 2.0 02-07-2006 ***:
General Options:
-------------------------
Nagios executable: nagios
Nagios user/group: nagios,nagios
Command user/group: nagios,nagios
Embedded Perl: no
Event Broker: yes
Install ${prefix}: /usr/local/nagios
Lock file: ${prefix}/var/nagios.lock
Init directory: /etc/rc.d/init.d
Host OS: linux-gnu
Web Interface Options:
------------------------
A compilação do Nagios é bem simples:
# make all
# make install
Após terminada a compilação você receberá uma mensagem parecida com:
*** Support Notes *******************************************
If you have questions about configuring or running Nagios,
please make sure that you:
- Look at the sample config files
- Read the HTML documentation
- Read the FAQs online at http://www.nagios.org/faqs
before you post a question to one of the mailing lists.
Also make sure to include pertinent information that could
help others help you. This might include:
- What version of Nagios you are using
- What version of the plugins you are using
- Relevant snippets from your config files
- Relevant error messages from the Nagios log file
For those of you who are interested in contract support or
consulting services for Nagios, please visit:
http://www.nagios.org/contractsupport
*************************************************************
Enjoy.
Caso não apresente nenhuma mensagem de erro até esse ponto, significa que a instalação está correndo sem problema.
Após esse processo o Nagios estará pronto para funcionar, fica faltando apenas instalar os scripts de configuração:
Instalar os script de inicialização do Nagios:
# make install-init
Configurar as permissões de pasta para aplicativos externos:
# make install-commandmode
Instala os arquivos de configuração do Nagios (.cfg's):
# make install-config
Um modelo de arquivo de configuração será instalado em /usr/local/nagios/etc.
Agora vá em /usr/local/nagios/etc e renomeie todos os arquivos que se encontrarem lá dentro para .cfg. Exemplo: cgi.cfg-sample --> cgi.cfg.
HTML URL: http://localhost/nagios/
CGI URL: http://localhost/nagios/cgi-bin/
Traceroute (used by WAP): /usr/bin/traceroute
Review the options above for accuracy. If they look okay,
type 'make all' to compile the main program and CGIs.
# cd /usr/src
# tar -zxvf nagios-2.5.tar.gz
# cd nagios-2.5
# ./configure
Se esse processo ocorrer sem demais problemas, você receberá as seguintes informações:
Creating sample config files in sample-config/ ...
*** Configuration summary for nagios 2.0 02-07-2006 ***:
General Options:
-------------------------
Nagios executable: nagios
Nagios user/group: nagios,nagios
Command user/group: nagios,nagios
Embedded Perl: no
Event Broker: yes
Install ${prefix}: /usr/local/nagios
Lock file: ${prefix}/var/nagios.lock
Init directory: /etc/rc.d/init.d
Host OS: linux-gnu
Web Interface Options:
------------------------
A compilação do Nagios é bem simples:
# make all
# make install
Após terminada a compilação você receberá uma mensagem parecida com:
*** Support Notes *******************************************
If you have questions about configuring or running Nagios,
please make sure that you:
- Look at the sample config files
- Read the HTML documentation
- Read the FAQs online at http://www.nagios.org/faqs
before you post a question to one of the mailing lists.
Also make sure to include pertinent information that could
help others help you. This might include:
- What version of Nagios you are using
- What version of the plugins you are using
- Relevant snippets from your config files
- Relevant error messages from the Nagios log file
For those of you who are interested in contract support or
consulting services for Nagios, please visit:
http://www.nagios.org/contractsupport
*************************************************************
Enjoy.
Caso não apresente nenhuma mensagem de erro até esse ponto, significa que a instalação está correndo sem problema.
Após esse processo o Nagios estará pronto para funcionar, fica faltando apenas instalar os scripts de configuração:
Instalar os script de inicialização do Nagios:
# make install-init
Configurar as permissões de pasta para aplicativos externos:
# make install-commandmode
Instala os arquivos de configuração do Nagios (.cfg's):
# make install-config
Um modelo de arquivo de configuração será instalado em /usr/local/nagios/etc.
Agora vá em /usr/local/nagios/etc e renomeie todos os arquivos que se encontrarem lá dentro para .cfg. Exemplo: cgi.cfg-sample --> cgi.cfg.
HTML URL: http://localhost/nagios/
CGI URL: http://localhost/nagios/cgi-bin/
Traceroute (used by WAP): /usr/bin/traceroute
Review the options above for accuracy. If they look okay,
type 'make all' to compile the main program and CGIs.
Parabéns e obrigado pela informação!