一、前言:
对于运维管理人员,ip地址进行管理很重要,很多公司都是采用电子文档的形式,以手工更新为主,对ip地址和子网的实际使用情况无法进行有效的实时监控和统计,随着网络变得越来越大,ip设备越来越多,手工IP地址管理将会成为网络管理和扩展的瓶颈。
二软件介绍:
phpIPAM是一个开源的Web IP地址管理应用程序(IPAM)。其目标是提供轻松,现代和有用的IP地址管理。它是基于php的应用程序,带有MySQL数据库后端,使用jQuery库,ajax和HTML5 / CSS3功能。

三、搭建系统:
官方安装教程 指南 链接:https://phpipam.net/documents/installation/
1、设置系统环境和安装依赖包
①禁用SELINUX,并重启服务器
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config && reboot
②关闭防火墙
systemctl stop firewalld
③安装依赖包
yum install epel-release -y yum install wget vim net-tools 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 -y
<img data-galleryid="" data-ratio="0.11791044776119403" data-s="300,640" data-type="png" data-w="1340" data-src="https://mmbiz.qpic.cn/mmbiz_png/3heAguJrdPwoYvW3R08I1consByvJULGbyXUeLWsv2kcvbW0YOicFaSLBVQOiat9ToDibLEsCHgj3NZBUhOH51uyQ/640?wx_fmt=png" style="padding:0px;margin:0px;background-size:22px !important;vertical-align:bottom;font-size:17px;background-position:center center !important;box-sizing:border-box !important;overflow-wrap:break-word !important;outline:0px;background-repeat:no-repeat !important;max-width:100%;width:625px !important;border-width:1px;font-family:mp-quote, -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;border-style:solid;text-align:center;height:75.4582px !important;" />
2、配置和运行 Apache
①修改apache配置文件/etc/httpd/conf/httpd.conf,主要是修改以下两个地方
ServerName localhost:80
<Directory "/var/www/html"> #修改目录设置以允许mod_rewrite URL重写 Options FollowSymLinks AllowOverride all Order allow,deny Allow from all #Require all granted </Directory>
②检查配置文件,显示 OK 状态为正常
httpd -t -f /etc/httpd/conf/httpd.conf
③修改/etc/php.ini配置文件的时区为Asia/Shanghai
date.timezone = Asia/Shanghai
④启动httpd并配置开机启动
#开机启动Apache systemctl enable httpd #启动Apache systemctl start httpd
3、初始化配置mariaDB
①启动mariadb数据库
#启动mariadb systemctl start mariadb #开机启动mariadb systemctl enable mariadb
②初始化mariaDB,配置好密码
mysql_secure_installation
4、下载和配置phpipam
①下载phpipam文件代码到/var/www/html
cd /var/www/html/
git clone https://github.com/phpipam/phpipam.git .
git checkout 1.4
②文件权限配置
chown apache:apache -R /var/www/html/
③拷贝必要文件到相关目录
cp /var/www/html/config.dist.php /var/www/html/config.dist.php.bak
mv /var/www/html/config.dist.php /var/www/html/config.php
④编辑/var/www/html/config.php文件
define('BASE', "/phpipam"); #修改这行
⑤重启httpd服务
systemctl restart httpd
5、配置phpipam
打开地址:http://服务器IP/phpipam
①选择新的phpipam安装

② 安装pfpipam数据库

③设置数据库


④填写系统初始化信息


⑤登录系统


四、使用教程:
① 登录成功后会自动跳转到主界面

② 修改 admin 语言,改成中文(如图操作),修改后需要退出重新登陆



③子网创建(添加),默认会自带一些测试子网,可以手动删除




④子网页面预览

⑤选中对应的 IP 可以进行编辑

---END---

本文介绍了phpIPAM这个开源的IP地址管理应用,适用于运维人员有效管理IP地址。通过设置系统环境,安装依赖,配置Apache和MariaDB,可以搭建起一个实时监控IP地址的系统。
1万+

被折叠的 条评论
为什么被折叠?



