
Instalando o phpIPAM
Bom, Neste post vamos ver os passos que precisamos seguir para ter o phpIPAM instalado corretamente, no final, teremos um excelente gerenciador de endereços IP! Um utilitário baseado em php que nos permitirá controlar os endereços IP da nossa empresa através de uma interface web, Poderemos analisar e entender os intervalos que temos vendo os consumos, Inventários dos diferentes dispositivos, VLANs existentes, Sub-redes…
Nada mau, Começamos instalando todos os requisitos, neste documento estou usando a versão mais recente do Debian, Um 9.6, teremos que instalar o Apache como um serviço da web e o MariaDB como um armazenamento de dados, bem como outras dependências do PHP:
[Código-fonte]sudo apt-get install apache2 mariadb-server php php-pear php7.0-gmp php7.0-mysql php7.0-mbstring php7.0-gd php7.0-mcrypt php7.0-curl git php-fpm[/Código-fonte]
Corrigimos o fuso horário do servidor onde estamos localizados, Editamos '/etc/php/7.0/apache2/php.ini’ e indique no fuso horário:
[Código-fonte]date.timezone = Europa/Madri[/Código-fonte]
Habilitamos mod_rewrite
[Código-fonte]reescrita do a2enmod[/Código-fonte]
É um bom momento para criar o 'banco de dados phpipam'’ e um usuário 'phpipam’ de acesso que mais tarde será necessário 😉 e verificamos se o fizemos bem:
[Código-fonte]mysql -u raiz -p
Criar banco de dados Phpipam;
grant all on phpipam.* para phpipam@localhost identificado por 'PASSWORD';
privilégios de liberação;
mostrar subsídios para phpipam@localhost;[/Código-fonte]
Baixamos phpIPAM:
[Código-fonte]clone do git –https recursivo://github.com/phpipam/phpipam.git /var/www/html/phpipam
cd /var/www/html/phpipam
git checkout -b 1.3 origem/1.3[/Código-fonte]
E criamos um arquivo de configuração copiando a base:
[Código-fonte]CP config.dist.php config.php[/Código-fonte]
Nós o editamos e substituímos os dados de login que usaremos no phpIPAM, bem como se queremos alterar o diretório base de acesso ao phpIPAM e não usar a raiz do site, Neste exemplo, seria acessar via HTTP://DIRECCION_IP/phpipam
[Código-fonte]$Db['Anfitrião'] = "localhost";
$Db['usuário'] = "phpipam";
$Db['passar'] = "phpipamadmin";
$Db['nome'] = "phpipam";
…
Define('BASE', "/"); → define('BASE', "/phpipam/");
…[/Código-fonte]
Importamos o SCHEMA.sql para o banco de dados phpipam e reiniciamos o Apache!
[Código-fonte]mysql -u root -p phpipam < dB/SCHEMA.sql
/etc/init.d/apache2 reiniciar[/Código-fonte]
Agora poderemos abrir o navegador e acessar o phpIPAM, de HTTP://DIRECCION_IP/phpipam e por padrão através do nome de usuário do administrador e da senha ipamadmin entraremos.
E nada! Pronto! Já temos o phpIPAM perfeitamente instalado, poderemos começar a examinar ou registrar as redes, os dispositivos que temos ou configurações de rede, entre outros! Mais tarde, poderemos controlar todo esse estoque, Espero que aqueles de vocês que não conhecem não tenham mais desculpa para continuar usando um Excel 😛
Espero que você tenha se interessado, Obrigado a tod@s por compartilhar!