PhpIPAM

From HackerNet
Revision as of 13:03, 4 January 2016 by Helikopter (talk | contribs) (Created page with "[http://phpipam.net/ phpIPAM] är en IPAM-lösning som har stöd för bl.a. subnet scanning, IPv4/IPv6, AD/LDAP, VLAN, VRF, mail notifications. =Installation= ''Ubuntu'' <br/...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

phpIPAM är en IPAM-lösning som har stöd för bl.a. subnet scanning, IPv4/IPv6, AD/LDAP, VLAN, VRF, mail notifications.

Installation

Ubuntu
Apache

sudo apt-get -y install apache2

MySQL

sudo apt-get -y install mysql-server
mysql_secure_installation

PHP

sudo apt-get -y install php5 php5-mysql php5-ldap php-pear php5-xmlrpc php5-gmp php5-json

Ladda ner tarball från hemsida.

wget http://downloads.sourceforge.net/project/phpipam/phpipam-1.1.010.tar

Packa upp och lägg i directory för webbservern.

sudo tar -xf phpipam-1.1.010.tar -C /var/www/
sudo rm /var/www/html/index.html && sudo mv /var/www/phpipam/* /var/www/html/
sudo a2enmod rewrite && sudo service apache2 restart

Nu kan man göra resten i webgui. http://<IP>/
Om något fattas eller är fel möts man av ett felmeddelande som berättar vad som är fel. T.ex. om man har lagt siten i en undermapp, http://<IP>/phpipam/, måste man konfa om config.php och .htaccess (trailing slash viktigt).

Välj: Automatic database installation och använd root-kontot.

Följ sedan instruktionerna, logga in.

Konfiguration

AD

Inlogg mot AD.

HTTPS

Aldrig fel med SSL.

SMTP

Backup

DB-backup kan schemaläggas med cron

# Backup IP address table, remove backups older than 30 days
@daily /usr/bin/mysqldump -u ipv6 -pipv6admin phpipam > /var/www/html/db/bkp/phpipam_bkp_$(date +"\%y\%m\%d").db
@daily /usr/bin/find /var/www/html/db/bkp/ -ctime +30 -exec rm {} \;