Instalando o Cacti no Ubuntu 14.04

Cacti é uma ferramenta de gerência de rede que utiliza o protocolo SNMP para coletar  informações sobre os host, principalmente aquelas relacionadas às interfaces de rede (largura de banda), uso de disco, da memória e  de CPU. As informações previamente coletadas e analisadas são exibidas no seu web front-end. O Cacti pode ser utilizado para monitorar desde redes pequenas, com alguns poucos hosts, até rede com várias centenas de hosts.

A interface web e os scripts do Cacti são desenvolvidos utilizando-se o PHP; o banco de dados utilizado, por padrão, é o MySql e para facilitar o visualização das informações coletadas, elas são apresentadas na forma de gráficos gerados pelo pacote  RRDTools.

A ferramenta Cacti possui suporte à plugins, um deles, o PHP Network Weathermap, que permite visualizar o mapa da rede e o status dos hosts. Cacti é uma solução Open Source, licenciada sobre a GNU.

1) Preparando o ambiente

Antes de iniciar o processo de instalação Cacti sugiro que seja instalado e configurado o daemon do SNMP, caso o serviço já esteja instalado podemos seguir para o próximo passo.

Depois de instalarmos o SNMP, devemos proceder a instalação do MySql e do Apache com suporte ao PHP. Este processo é descrito em detalhes no artigo LAMP – Instalando o Apache, o Mysql e o PHP.

2) Instalando o Cacti

Uma vez que todas as dependências foram satisfeitas podemos utilizar o comando abaixo para iniciar a instalação do Cacti.

sudo apt-get install snmpd cacti cacti-spine

Durante o processo de instalação, será criada uma base de dados no MySql, que é utilizada para guardar as configurações e os dados coletados pelo Cacti. Quando o instalador apresentar a tela abaixo, responda selecionando a opção Yes.

Cacti: Criação da base de dados - 1
Cacti: Criação da base de dados – 1

Em seguida, devemos fornecer uma senha para o usuário root do MySql, digite-a e em seguida pressione Enter

Cacti - Mysql - Senha de Root
Cacti – Mysql – Senha de Root

Após fornecer a senha do usuário root, devemos fornecer uma nova senha, que será utilizada pelo usuário cacti. Esta será a conta utilizada pela ferramenta Cacti para publicar os dados no banco.

Cacti - Mysql - Senha para o usuário cacti
Cacti – Mysql – Senha para o usuário cacti

Com a base de dados criada, precisamos informar ao instalador qual servidor web estamos utilizando,  no nosso caso, devemos selecionar a opção apache2 e pressionar Enter

Cacti - Selecionar o Servidor Web
Cacti – Selecionar o Servidor Web

 

3) Configurando o Cacti

O restante da configuração será realizada a partir da navegador, desta forma aponte o seu navegador para o diretório cacti do servidor no qual ele foi instalado. Por exemplo, supondo que o cacti foi instalado na máquina lrodrigo.sgs.lncc.br para acessá-lo deveríamos utilizar a seguinte url: http://lrodrigo.sgs.lncc.br/cacti.

A tela abaixo é a primeira apresentada no navegador, pressione o botão Next para prosseguir com a instalação.

Cacti - Web Cacti Installation Guide
Cacti – Web Cacti Installation Guide

Como estamos realizando uma nova instalação, na próxima tela selecione a opção New Install e pressione o botão Next.

Cacti - Web Cacti Installation Guide - New Install
Cacti – Web Cacti Installation Guide – New Install

A próxima tela lista as principais dependências do Cacti, se o processo de preparação do ambiente de instalação foi realizado corretamente todos os arquivos necessários estão marcados como [Found]. Caso haja algum arquivo faltando ,tente repetir o processo de preparação do ambiente, se todos os arquivos foram localizados podemos continuar a instalação, pressione o botão Finish.

Cacti - Web Cacti Installation Guide - Finish
Cacti – Web Cacti Installation Guide – Finish

Finalmente somos direcionados para a tela onde realizaremos o primeiro  login. Neste ponto, devemos utilizar o usuário admin e a senha admin

Cacti - Primeiro Acesso
Cacti – Primeiro Acesso

Após realizarmos o primeiro login devemos fornecer a nova senha para o usuário admin,  esta é a senha que passará  a ser utilizada a partir deste ponto.

Cacti - Trocar a senha do usuario admin
Cacti – Trocar a senha do usuário admin

Com isto finalizarmos a instalação e a configuração básica. Ao pressionar o botão save, somos redirecionados à tela de abertura do Cacti.

Cacti - Tela Inicial
Cacti – Tela Inicial

 

Com o Cacti instalado podemos adicionar os ativos e os hosts da rede que desejamos monitorar, mas este assunto será tratado em um próximo artigo.

Referencias:

 

鯉 : 2015/07/09