Instalando PHPIPAM
PHPIPAM é um sistema de documentação de rede.Podemos documentar ips, vlans, e muito mais.
Sistema muito bacana.
Comando abaixo se for somente phpipam no debian 9
apt-get install fping php7.0-snmp 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 -y
Comando abaixo no debian 11 com zabbix e grafana
apt install libapache2-mod-php php php-mysql php-cli php-pear php-gmp php-gd php-bcmath php-mbstring php-curl php-xml php-zip
Acesse o site e pegue o arquivo mais atual.
Vamos baixar esse arquivo para a pasta tmp e extrair na pasta share.
Lembre de mudar o gmp-6.2.1.tar.lz para o mais atual do site
cd /tmp wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.lz
tar -vxzf gmp-6.2.1.tar.lz -C /usr/share/
Se não der! Tente com esse
cd /tmp wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz
tar -xvf gmp-6.2.1.tar.xz -C /usr/share/
Instale o Git:
apt install git
Download do PHP IPAM ( VERSAO MAIS ATUAL )
git clone --recursive https://github.com/phpipam/phpipam.git /var/www/phpipam cd /var/www/phpipam git checkout -b 1.4 origin/1.4
CÓPIA DE SEGURANÇA DO ARQUIVO config.php
cp -v config.dist.php config.php nano config.php
Configuração do arquivo do Apache
nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
DocumentRoot /var/www/phpipam
<Directory "/var/www/phpipam">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Habilitando o modo de Rescrita do Apache
a2enmod rewrite service apache2 restart
Alterar o proprietario da pasta de instalação
chown www-data:www-data -R /var/www/phpipam/
Atualizacao do arquivo de acesso
cd /var/www/phpipam/ find . -type f -exec chmod 0644 {} \; find . -type d -exec chmod 0755 {} \;
Criando o usuario e senha para o MYSQL
Substituir os campos USER para o usuario e PASSWORD para senha.
mysql -u root -p
CREATE USER 'phpipam'@'localhost' IDENTIFIED BY 'senha'; GRANT ALL PRIVILEGES ON *.* TO 'phpipam'@'localhost' with grant option; FLUSH PRIVILEGES; quit;
Basta acessar pelo ip na web que vai fucnionar.
Caso queira adicionar no seu DNS Autoritativo.
nano /var/cache/bind/master-aut/tomich.com.br/tomich.com.br.hosts
Na ultima linha adicioneo nome que deseja e o seu ip.
No meu caso fiz da seguinte forma:
phpipam A 10.200.200.6
Acesse via web
1> New phpipam installation
1> Automatic databse installation
user: phpipam
Senha: A que vc criou no mysql
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo