今天给大家推荐一款开源的IPAM(IP Address Management)管理系统,主要解决企业内部的IP地址管理数字化,不再使用原有的excel统计的方式。
环境介绍:
-
平台类型:谷歌云
-
系统版本:Centos7.6
-
数据库:Mariadb 5.5
-
PHP版本5.6
软件介绍
phpIPAM –开源IP地址管理系统,其目标是提供轻便,现代且有用的IP地址管理。它是基于PHP的应用程序,具有MySQL数据库后端,使用jQuery库,ajax和HTML5 CSS3功能。
正文开始
安装Apache,MySQL,PHP(LAMP)
yum -y install httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring git
yum -y install epel-release
yum -y install php-mcrypt
配置和运行Web服务
vim etc/httpd/conf/httpd.conf
<Directory "/var/www/html">
Options FollowSymLinks AllowOverride all
Order allow,deny Allow from all
</Directory>ServerName locahost:80
修改Servername
PHP修改正确时区:
修改 etc/php.ini文件,调整如下
将分号去掉,修改为Asia/Shanghai
启动web服务,并设置开机启动
systemctl start httpd
systemctl enable httpd
启动数据库及开机启动并初始化
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation ##初始化数据库,并设置root密码,详情见我之前的文章
下载phpipam安装包及配置phpipam
cd var/www/html/
git clone https://github.com/phpipam/phpipam.git .
授权可上传xls csv文件:
chown apache:apache -R var/www/html/
chcon -R -t httpd_sys_content_t var/www/html/
chcon -R -t httpd_sys_rw_content_t app/admin/import-export/upload/
chcon -R -t httpd_sys_rw_content_t app/subnets/import-subnet/upload/
chcon -R -t httpd_sys_rw_content_t css/images/logo/
配置数据库连接
cp config.dist.php config.php
安装IPAM
选择new phpipam installation
选择第2个(手动导入sql)
点击login
登录
Dashboard
改为中文
部分截图
写在最后
此款系统相比于Netbox更加人性化,毕竟Netbox需要汉化,这个软件天然支持中文,其次逻辑性很好理解,后续我会出一款视频,专门讲解如何使用。
作者:Kasar
来源:
https://www.toutiao.com/i6868541908449395203/
https://phpipam.net/documents/installation/
https://blog.csdn.net/liushen0916/article/details/52281097