You are currently viewing Como instalar o phpIPAM, Software de gerenciamento de endereços IPs 📝

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

cansado de documentar em planilha e tentar manter tudo organizado e sempre surgia mas coisas para documentar, então sair em busca pela internet atras de um software que pudesse me auxilar na documentação e gerenciamento dos IPs. e foi dae que eu encontrei o phpIPAM.

phpipam é um aplicativo de gerenciamento de endereço IP da web (IPAM) de código aberto. Seu objetivo é fornecer gerenciamento de endereços IP leve, moderno e útil. Ã‰ um aplicativo baseado em php com backend de banco de dados MySQL, usando bibliotecas jQuery, ajax e recursos HTML5 / CSS3.

Todo administrador de redes tem a necessidade de ter algum tipo de solução que auxilie no gerenciamento do endereçamento IP usado em cada sub-rede da empresa. Para abandonar de vez a planilha de IP’s salva em arquivo, que oferece pouca escalabilidade e flexibilidade, é preciso fazer a importação de todas essas informações para o PHPIPAM – um gerenciador de IP’s completo – que permite armazenar informações fundamentais para um controle total da rede.

Principais características

  • Visualização em gráficos de endereços
  • Interface intuitivo e simples
  • Suporte para endereçamento IPv6
  • Possibilidade de pesquisar por endereço e descrições
  • Ferramenta de estatísticas para ver endereços usados e disponíveis
  • Suporte para exportar para CVS
  • Processo de importação de CSVs
  • Histórico de endereços (a quem foram atribuídos, estado actual, etc)
  • Divisão em sub-redes
  • Autenticação LDAP
  • Notificações por e-mail
  • Checagem de host (check Ping)
  • …e muito mais

Mais Informações

Site Oficial: http://phpipam.net/
Demonstração Online: http://demo.phpipam.net/login/

PreRequisitos para instalação:

Debian 10
Servidor LAMP
Instalação do Apache 2.4
Instalação do PHP 7.3
Instalação do MariaDB 10.3

e agora vamos por a mão na masa.

Download phpIPAM

Instalação estável: (Nesta data 1.4.1) https://github.com/phpipam/phpipam/releases

$ cd /tmp
$ wget https://github.com/phpipam/phpipam/releases/download/v1.4.1/phpipam-v1.4.1.tgz
$ tar vxf phpipam-v1.4.1.tgz
$ mv phpipam /var/www/html/phpipam

vamos criar nossa base de dados para o phpipam

$ mariadb -p
$ CREATE DATABASE phpipamdb;
$ GRANT ALL PRIVILEGES ON phpipamdb.* TO 'phpipam_user'@'localhost' IDENTIFIED BY 'SUA.SENHA';
$ FLUSH PRIVILEGES;
$ exit

verifique as permissões do phpIPAM, caso não esteja correta é só utilizar os comano a seguir.

$ find /var/www/* -type d -exec chmod 755 {} \;
$ find /var/www/* -type f -exec chmod 644 {} \;
$ cd /var/www/html/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, informe seu usuário e nome de base.

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

$ nano /var/www/html/phpipam/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/

Passo a Passo no frontend:

1 – Clique em [New phpipam installation]


2 – Clique em [Automatic database installation]


3 – Entre com seu usuario: phpipam_user 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]


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


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


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


7 – Entre com o usuário admin e sua senha:


Prontinho para seu uso! 😉

Fontes:
https://www.apache.org/
https://www.php.net/downloads
https://mariadb.org/
https://phpipam.net/

Ivan Junior

Trabalho atualmente como Administrador de Redes em um Provedor de Internet no interior da Bahia.

Deixe um comentário