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