Instalando phpIPAM

Bones, en aquesta entrada anem a veure els passos que necessitem seguir per disposar de phpIPAM instal·lat de manera correcta, en finalitzar disposarem d'un excel·lent gestor d'adreces IP! Una utilitat basada en php que ens permetrà mitjançant un interfície web un control de les adreces IP de la nostra empresa, podrem analitzar i comprendre els rangs que tenim veient consums, inventaris dels diferents dispositius, VLANs existents, subredes…

 

Bé, comencem instal·lant tots els requisits, en aquest document estic utilitzant l'última versió de Debian, una 9.6, haurem d'instal·lar Apache com a servei web i MariaDB com a magatzem de dades, així altres dependències de PHP:

[sourcecode]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[/sourcecode]

 

Corregim la zona horària del servidor on estem ubicats, editem '/etc/php/7.0/apache2/php.ini’ i indiquem a la zona horària:

[sourcecode]date.timezone = Europe/Madrid[/sourcecode]

 

Habilitem mod_rewrite

[sourcecode]a2enmod rewrite[/sourcecode]

 

És bon moment de crear la base de dades 'phpipam’ i un usuari 'phpipam’ d'accés que després seran necessaris 😉 i verifiquem que ho hem fet bé:

[sourcecode]mysql -u root -p
create database phpipam;
grant all on phpipam.* to phpipam@localhost identified by 'CONTRASEÑA';
flush privileges;
show grants for phpipam@localhost;[/sourcecode]

 

Ens descarreguem phpIPAM:

[sourcecode]git clone –recursive https://github.com/phpipam/phpipam.git /var/www/html/phpipam
cd /var/www/html/phpipam
git checkout -b 1.3 origin/1.3[/sourcecode]

 

I creem un arxiu de configuració copiant el base:

[sourcecode]cp config.dist.php config.php[/sourcecode]

 

L'editem i reemplacem les dades d'accés que farem servir en phpIPAM, així com si volem canviar el directori base d'accés a phpIPAM i no usar la raïl del lloc web, en aquest exemple seria per accedir mitjançant http://DIRECCION_IP/phpipam

[sourcecode]$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "phpipamadmin";
$db['name'] = "phpipam";

defineix('BASE', "/"); → defineix('BASE', "/phpipam/");
…[/sourcecode]

 

Importem el SCHEMA.sql a la BD de phpipam i reiniciem Apache!

[sourcecode]mysql -u root -p phpipam < db/SCHEMA.sql
/etc/init.d/apache2 restart[/sourcecode]

 

Ja podrem obrir el navegador i accedir a phpIPAM, des de http://DIRECCION_IP/phpipam i per defecte mitjançant l'usuari Admin i la contrasenya ipamadmin entrarem.

 

I res! Llist! Ja tenim phpIPAM perfectament instal·lat, ja podrem començar a examinar o donar d'alta les xarxes, dispositius que tenim o configuracions de xarxa entre d' altres! Posteriorment d'una ullada podrem controlar tot aquest inventari, espero que els que no el conegues ja no tingues excusa de seguir usant un Excel 😛

 

Espero us hagi interessat, gràcies a tod@s per compartir!

 

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!