Como instalar o phpIPAM, Software de gerenciamento de endereços IPs


O phpIPAM é um aplicação de gerenciamento de endereço IPs de código aberto (IPAM). Seu objetivo é fornecer gerenciamento de endereços IP leve, moderno e útil. É uma aplicação baseada em php com backend de banco de dados MySQL/MariaDB, usando bibliotecas jQuery, ajax e recursos HTML5 / CSS3.

Distribuição utilizada: Debian 9 (Stretch ) / Instalação Limpa (Tutorial de instalação aqui)

Requisitos:
Servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin “LAMP” no Debian 9 Stretch

Após instalação do servidor web+mysql/mariadb, vamos criar nossa base de dados para o phpipam

# mariadb -p
1
2
3
4
CREATE DATABASE phpipam;
GRANT ALL PRIVILEGES ON phpipam.* TO 'phpipam'@'localhost' IDENTIFIED BY 'SUA.SENHA';
FLUSH PRIVILEGES;
quit;

Download phpIPAM

Vamos fazer o download e instalação usando o repositório do guithub:

# apt install git -y
# git clone --recursive https://github.com/phpipam/phpipam.git /var/www/html/phpipam
# cd /var/www/phpipam

Agora precisamos inserir os dados para o phpipam conectar ao banco de dados. Primeiro copie config.dist.php para config.php e insira os detalhes necessários.

# cp config.dist.php config.php
#vim config.php

Encontre a linha $db[‘pass’] = ‘phpipamadmin’; e altere para sua senha, caso tenha utilizado outro usuário e nome de base altere também.

...
$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "SUA.SENHA";
$db['name'] = "phpipam";
...

Além disso, nós extraímos o diretório do phpipam fora pasta raiz (/var/www/html), será necessário definir isso (define(‘BASE’, “/”);) em config.php:

#vim config.php

Altere :
define(‘BASE’, “/”);
para:
define(‘BASE’, “/phpipam/”);

Instale a extensão gmp do php que é necessária para o funcionamento do phpipam e restarte o apache.

# apt install php-gmp -y
# /etc/init.d/apache2 restart

Agora acesse seu servidor em seu navegado: http://ip-server.ou.dominio/phpipam/

Clique em [New phpipam installation]

Clique em [Automatic database installation]

Entre com seu usuario: phpipam e senha senha de conexão do banco de dados (SUA.SENHA), clique em [Show advanced options], e DESMARQUE as opções: Create new database e Set permissions to tables e após em [Install phpipam database]

Uma mensagem “Database installed successfully!” será exibida, informado que o banco de dados foi criado com sucesso. Clique em [Continue]

Defina a senha do usuário admin, e clique em [Save settings]

Uma mensagem “Settings updated, installation complete!” informado que a instalação foi completada! Clique em [Procced to login]

Entre com o usuário admin e sua senha:

Prontinho para seu uso!

Isso ai 😉
Dúvidas sugestões deixe seu comentário.

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *