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.

Requisitos Debian 10:
1- Debian 10 Stretch / Instalação Limpa
2- Passo-a-passo como criar um servidor WEB Apache + PHP + MariaDB + phpMyAdmin no Debian 10 Buster “LAMP”
phpMyAdmin :: (Opcional)

Requisitos Debian 9:
Instalação Limpa Debian 9
Servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin “LAMP” no Debian 9 Stretch
phpMyAdmin :: (Opcional)

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

Download phpIPAM

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

Se preferir pode fazer a instalação usando o repositório do guithub (Não recomendo):

corrija as permissões e entre no diretório:

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.

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

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, se você colocou no diretório raiz ou configurou um domínio virtual (recomendo) para o phpipam não é necessário :

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.

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!

Gostou?

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Abraço!

Rudimar Remontti

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

Você pode gostar...

16 Resultados

  1. Anderson Andrade de Almeida disse:

    Sensacional. Topicos muito bem explicados e com muito conhecimento!

  2. Danicel Rodrigues disse:

    Show segui o tutorial e instalou de boa, vlw 🙂

  3. Patricio Garcez disse:

    Muito obriagado, foi muito útil e me ajudou pra caramba.

  4. Wilbson disse:

    Boa tarde, estou com esse problema ao adicionar subnets

    Error: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘allowRequests’ cannot be null
    Error editing subnet

  5. Wilbson disse:

    Not Found
    The requested URL /phpipamindex.php was not found on this server.

    Apache/2.4.25 (Debian) Server at x.x.x.x(ipPublico) Port 80

  6. Welton C. Machado disse:

    estou com seguinte problema:

    The following required PHP extensions are missing:
    php PEAR support
    Please recompile PHP to include missing extensions and restart Apache.

    Foi instalado no debian 10 com o tutorial mais novo de web server

  7. RAFAEL MENDES disse:

    qual usuario e senha incial do phpipam

  8. Elmar Uliano disse:

    Boa Tarde.
    Excelente o tutorial!
    Vc poderia criar um complemento com a parte de scan da rede?

  9. Luis Silveira disse:

    Parabéns pelo tutorial, aqui deu tudo certo!

    Dúvida:
    No tópico “Vamos fazer o download e instalação usando o repositório do guithub:
    # git clone –recursive https://github.com/phpipam/phpipam.git /var/www/html/phpipam
    # cd /var/www/phpipam”

    A segunda linha não seria: # cd /var/www/html/phpipam ??

    Grande Abraço!

  10. Parabéns pelo tutorial, rápido e bem organizado.
    Apenas uma sugestão, adicione o comando a2enmod rewrite, para habilitar a função, caso não tenha sido feito durante a preparação do apache2.
    Abraços!

Deixe uma resposta

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