Documentação de IPs usando o TIPP

Quem nunca precisou manter os IPs de sua rede organizada, saber que dispositivo da rede está com um determinado IP, quais IPs foram entregues para determinado cliente, etc. Costumamos usar planilhas, mas isso não é muito confortável. Para solucionar estes problemas, quero apresentar uma excelente ferramenta: o TIP - que foi desenvolvido especificamente para a documentação de IPs.

[ Hits: 19.098 ]

Por: gean paulo martins dos santos em 26/06/2013


Dependências / PostgreSQL



Atualizando o sistema e instalando as dependências

Após a instalação, atualize os pacotes:

# yum update

Como foi uma instalação mínima, vamos instalar também alguns pacotes essências. Para isso, rode o comando:

# yum groupinstall base

Para suprir as dependências do TIPP, será necessário adicionar o repositório EPEL:

Para a versão 64 bits:

# wget http://epel.gtdinternet.com/6/x86_64/epel-release-6-8.noarch.rpm

E para quem usa a versão 32 bits:

# wget http://epel.gtdinternet.com/6/i386/epel-release-6-8.noarch.rpm

Atualize o repositório:

# rpm -Uvh epel-release-6-8.noarch.rpm

Agora, vamos partir para a instalação dos pacotes necessários para a instalação do TIPP:

# yum install gcc gcc-c++ autoconf automake make git
# yum install httpd httpd-devel
# yum install postgresql-server postgresql-devel postgresql
# yum install perl-CGI-SpeedyCGI perl-NetAddr-IP
# yum install perl-CPAN


O TIPP usa muitas bibliotecas em Perl, usarei o CPAN para instalá-las:

Iniciando o CPAN:

# perl -e shell -MCPAN

Instalando as bibliotecas:

> install Bundle::CPAN
> install CGI
> install DBD::Pg
> install PadWalker
> install JSON::XS
> install DBIx::Perlish
> install Encode
> install Regexp::Common
> install Net::DNS
> install Text::CSV_XS
> install Data::Dump
> install Data::Compare
> install CGI::Cookie


A instalação do "Bundle::CPAN" é um pouco demorado e também não há necessidade de instalá-lo, mas ele agiliza um pouco as coisas ao usarmos o CPAN.

Para sair do CPAN, basta digitar: exit

Configurando o PostgreSQL

Inicie o banco do PostgreSQL:

# service postgresql initdb

Acesse o arquivo: /var/lib/pgsql/data/pg_hba.conf
E deixe assim:

No trecho:
# local all all ident
# host all all 127.0.0.1/32 ident
# host all all ::1/128 ident
Deixe:

# local all all trust
# host all all 127.0.0.1/32 trust
# host all all ::1/128 trust


Inicie os serviços do PostgreSQL e coloque-o na inicialização do sistema:

# service postgresql start
# chkconfig postgresql on


Criando o banco do TIPP:

# su - postgres

psql

postgres=# CREATE USER tippuser WITH PASSWORD 'senha';
postgres=# CREATE DATABASE tippdb WITH OWNER tippuser;
postgres=# \q

exit

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Dependências / PostgreSQL
   3. TIPP / Apache
Outros artigos deste autor

OcoMon no CentOS - Instalação e configuração

Leitura recomendada

Batalha Apache, PHP e MySQL com vestígios de versão antiga

Configuração para desligamento automatizado de Computadores em um Ambiente Comercial

Criando rotas via iptables para acesso remoto com VNC

Instalar placa de rede wireless do notebook HP dv6636 no Ubuntu

Firewall com o UFW

  
Comentários
[1] Comentário enviado por ranzes em 26/06/2013 - 09:25h

Muito bom.

Atuamente para esta tarefa uso o opennetadmin é muito mais completo e robusto.

Att,

[2] Comentário enviado por emilioeiji em 26/06/2013 - 12:28h

Legal a dica.

Qual o link para acessar o demo?

[3] Comentário enviado por gpmsred em 26/06/2013 - 13:36h

Segue link do projeto e para acessar o demo:
projeto= http://tipp.tobez.org/
demo= http://tipp.tobez.org/test/tipp.html

Para logar usa user: "guest" e password "guest"

[4] Comentário enviado por rafaeldomi em 27/06/2013 - 08:40h

Não precisa reebotar a máquina para desabilitar o SELinux, é só executar:
setenforce 0

=)

[5] Comentário enviado por feliperossi em 28/07/2013 - 11:11h

ranzes, estou tendo muitas dificuldades em utilizar o opennetadmin. nao me familiarizei muito com ele.

[6] Comentário enviado por pietro_scherer em 13/12/2013 - 11:56h

Baita artigo, parabéns.

[7] Comentário enviado por diegodtl em 17/01/2014 - 18:48h

Caro, estou com um problema, quando eu abro o endereço 192.168.0.2/tipp, fica no canto superior direito um mensagem: (welcome) e não sai do lugar. Você sabe com resolver?

[8] Comentário enviado por gpmsred em 21/01/2014 - 09:40h

Diegodtl, acredito que seja alguma dependência, para validar executa no terminal o arquivo "tipp.cgi" que fica em: /var/www/html/tipp/cgi-bin.
verifica nas mensagens se há erros.
cd /var/www/html/cgi-bin/
./tipp.cgi


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts