RackTables

Neste post vou demonstrar a instalação e configuração do RackTables.

A ferramenta open source permite documentar sua infraestrutura, como os hardwares, endereçamento ips, bay face dos racks, entre outras funcionalidades.

O gerenciamento da ferramenta é através de uma aplicação WEB, seu DEMO está disponível no link

Para demonstrar a instalação farei uso do Ubuntu Server 12.04 LTS.

Pré requisito: ter instalado e configurado o LAMP.

Primeiramente iremos realizar o download e o deploy da ferramenta. Consulte no link a versão mais recente.

 cd /tmp/
wget http://sourceforge.net/projects/racktables/files/RackTables-0.20.5.tar.gz
tar -zxvf RackTables-0.20.5.tar.gz
cp -r RackTables-0.20.5/wwwroot /var/www/racktables

O próximo passo é criar o database no MySQL e conceder o acesso ao RackTables.

mysql -u root -p

Adicionaremos as entradas abaixo.

create database racktables;
grant all on racktables.* to root;
grant all on racktables.* to root@localhost;
grant all on racktables.* to rackuser;
grant all on racktables.* to rackuser@localhost;
set password for rackuser@localhost=password(‘rackpw’);
exit

Agora iremos acessar através do brower o endereço do RackTables, neste exemplo o endereço IP do servidor Ubuntu LST é 192.168.2.5.

http://192.168.2.5/racktables/?module=installer

Será exibido a tela abaixo, onde iremos prosseguir com a configuração.

racktables_01
No caso do meu servidor Linux, foram apresentados algumas pendências, que deveram ser corrigidas para darmos continuidade na instalação.

racktables_02

Neste caso iremos corrigir a ausência do GD extension.

apt-get install php5-gd
service apache2 restart

Após a instalação iremos validar com o comando abaixo.

php5 -i | grep -i –color gd

racktables_03

Agora voltaremos a pagina do RackTables para verificar se ele permite prosseguir com a instalação.

racktables_04

Como pode ser visto, o mais alarmante foi corrigido, e a opção “proceed” está visível, o que nos faz continuar com a instalação.

Agora foi apresentado a ausência de dois arquivos de configuração.

racktables_05

Iremos corrigir com os comandos abaixo.

touch /var/www/racktables/inc/secret.php
chmod 666 /var/www/racktables/inc/secret.php

Novamente iremos voltar ao RackTables e verificar se ele nos permite dar sequencia na instalação.

Agora é necessário informar as configurações utilizadas no  Mysql.

racktables_06

Como pode ser visto, as configurações foram salvas com sucesso.

racktables_07

Na próxima etapa o RackTables configura a estrutura do dB para armazenar as informações.

racktables_08

Informações do Mysql.

racktables_09

No próximo passo iremos configurar a senha de Administrador da ferramenta.

racktables_10

Uma vez setada iremos prosseguir.

racktables_11

E finalmente o “Congratulations!”, onde finalizamos a configuração.

racktables_12

Será apresentado logo em seguida um campo para realizar a autenticação.

racktables_13

Após isso, teremos acesso a ferramenta.

racktables_14

Agora na minha opção vem a parte mais trabalhosa, o cadastrado dos dispositivos, e principalmente mantê-la atualizada.

Como foi visto nas dependências da instalação, a ferramenta possui mais funções que apenas ter o cadastramento dos dispositivos e endereços de redes, como a integração com o CACTI.

E assim finalizamos mais um post.

Tags: