Created
December 2, 2014 23:35
-
-
Save tolribeiro/5d5997c1f544c8642ff8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Gerência de Redes II - Nagios</title> | |
</head> | |
<body> | |
<table> | |
<tr> | |
<td><b>Gerência de Redes II</b> - Nagios</td> | |
</tr> | |
<tr> | |
</tr> | |
<tr></tr> | |
<tr> | |
<td><b>Grupo:</b></td> | |
</tr> | |
<tr> | |
<td>Felipe Morais</td> | |
</tr> | |
<tr> | |
<td>Daniel Negreiros</td> | |
</tr> | |
<tr> | |
<td>Millena Cardoso</td> | |
</tr> | |
</table> | |
<h1> | |
Instalando e Configurando Nagios 3 (Ubuntu 14) | |
</h1> | |
<h2> | |
O que é o Nagios? | |
</h2> | |
<p> | |
Baseando-se no que foi exposto no 1º E.E, no qual implementamos o protocolo <b>SNMP</b> (<i>Simple Network Management Protocol</i>), nesta etapa iremos instalar e configurar uma poderosa | |
ferramenta para gerência e monitoramento de redes, o software de código aberto conhecido como | |
<b>Nagios</b>. | |
</p> | |
<h2> | |
Propósito do Software | |
</h2> | |
<p> | |
Utilizando-se o <b>Nagios</b>, o gerente da rede é capaz de monitorar servidores, <i>switches</i>, aplicações e serviços. A partir dele, o administrador do sistema consegue saber quando algo dá errado na rede, bem como também pode emitir um alerta de volta quando o erro for tratado. | |
</p> | |
<h3> | |
Principais Funções | |
</h3> | |
<p> | |
A lista abaixo resume algumas das principais funções do <b>Nagios</b> que podem ajudar o gerente da rede: | |
<ul> | |
<li>Saber imediatamente quando algum problema ocorrer na rede;</li> | |
<li>Identificar algum problema antes que ele ocorra;</li> | |
<li>Detectar falhas de segurança;</li> | |
<li>Reduzir perdas;</li> | |
<li>Compartilhamento de dados com integrantes da rede;</li> | |
<li>Monitoramento de toda a infraestrutura;</li> | |
<li>Planejamento e orçamento para futuros <i>upgrades</i>;</li> | |
</ul> | |
</p> | |
<h2> | |
Pré-requisitos para Instalação | |
</h2> | |
<p> | |
Uma vez em que o <b>Nagios</b> é acessado através de um <i>browser</i>, e sua estrutura foi criada na linguagem PHP, é necessário que se tenha as principais ferramentas rodando na máquina, o que é chamado de <b>AMP</b> (<b>A</b>pache, <b>M</b>ySQL e <b>P</b>HP). | |
</p> | |
<h2> | |
Instalação | |
</h2> | |
<p> | |
Considerando-se que a máquina em questão já possui a pilha <b>AMP</b> instalada, podemos prosseguir no processo de instalação do <b>Nagios</b>. Do Terminal do Ubuntu, basta digitar:<br><br> | |
<code>sudo apt-get install nagios3 nagios-nrpe-plugin</code> | |
</p> | |
<h3> | |
Detalhes Importantes | |
</h3> | |
<p> | |
Durante esta fase da Instalação, pode ser necessário configura tipo de serviço de <i>mail</i>. Neste caso, o próprio sistema selecionou o <i>Ubuntu</i> automaticamente. | |
</p> | |
<p> | |
Também é necessário configurar uma senha de administrador para acessá-lo, sendo <b>nagiosadmin</b> o usuário padrão. | |
</p> | |
<h2> | |
Configuração | |
</h2> | |
<h3> | |
Permissão de Pastas | |
</h3> | |
<p> | |
Logo após o processo de instalação, é necessário setar algumas permissões (de execução) de pastas para o usuário do <b>Nagios</b>. É necessário ceder tais permissões à pasta <b>www-data</b> ao usuário <b>Nagios</b> e permissão de execução ao diretório <b>/var/lib/nagios3/</b>. Os comandos para execução de tais permissões são:<br><br> | |
<code>sudo usermod -a -G nagios www-data</code><br> | |
<code>sudo chmod -R +x /var/lib/nagios3/</code> | |
</p> | |
<p> | |
<b>Obs.:</b> Por questões de segurança, o <b>Nagios</b> não aceita comandos externos, mas há também uma maneira de utilizar uma interface <b>CGI</b> que não cabe no escopo desta descrição. | |
</p> | |
<h2> | |
Acesso ao Nagios Web Console | |
</h2> | |
<p> | |
Ao acessar o <i>browser</i> com o endereço IP padrão <b>http://192.168.1.250/nagios3</b>, o <b>Nagios</b> perguntará imediatamente o <i>username</i> (lembrando-se o padrão <b>nagiosadmin</b>) e a senha criada anteriormente. | |
</p> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment