网络

一、前言:

对于运维管理人员,ip地址进行管理很重要,很多公司都是采用电子文档的形式,以手工更新为主,对ip地址和子网的实际使用情况无法进行有效的实时监控和统计,随着网络变得越来越大,ip设备越来越多,手工IP地址管理将会成为网络管理和扩展的瓶颈。

二、软件介绍:

phpIPAM是一个开源的Web IP地址管理应用程序(IPAM)。其目标是提供轻松,现代和有用的IP地址管理。它是基于php的应用程序,带有MySQL数据库后端,使用jQuery库,ajax和HTML5 / CSS3功能。
超好用的开源IP地址管理系统 - 图1

三、搭建系统:

官方安装教程指南链接:https://phpipam.net/documents/installation/

1、设置系统环境和安装依赖包

①禁用SELINUX,并重启服务器

  1. sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config && reboot

②关闭防火墙

  1. systemctl stop firewalld

③安装依赖包

  1. yum install epel-release -y
  2. 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

2、配置和运行 Apache

①修改apache配置文件/etc/httpd/conf/httpd.conf,主要是修改以下两个地方

  1. ServerName localhost:80
  2. <Directory "/var/www/html"> #修改目录设置以允许mod_rewrite URL重写
  3. Options FollowSymLinks
  4. AllowOverride all
  5. Order allow,deny
  6. Allow from all
  7. #Require all granted
  8. </Directory>

②检查配置文件,显示 OK 状态为正常

  1. httpd -t -f /etc/httpd/conf/httpd.conf

③修改/etc/php.ini配置文件的时区为Asia/Shanghai

  1. date.timezone = Asia/Shanghai

④启动httpd并配置开机启动

  1. #开机启动Apache
  2. systemctl enable httpd
  3. #启动Apache
  4. systemctl start httpd

3、初始化配置mariaDB

①启动mariadb数据库

  1. #启动mariadb
  2. systemctl start mariadb
  3. #开机启动mariadb
  4. systemctl enable mariadb

②初始化mariaDB,配置好密码

  1. mysql_secure_installation

4、下载和配置phpipam

①下载phpipam文件代码到/var/www/html

  1. cd /var/www/html/
  2. git clone https://github.com/phpipam/phpipam.git .
  3. git checkout 1.4

②文件权限配置

  1. chown apache:apache -R /var/www/html/

③拷贝必要文件到相关目录

  1. cp /var/www/html/config.dist.php /var/www/html/config.dist.php.bak
  2. mv /var/www/html/config.dist.php /var/www/html/config.php

④编辑/var/www/html/config.php文件

  1. define('BASE', "/phpipam"); #修改这行

⑤重启httpd服务

  1. systemctl restart httpd

5、配置phpipam

打开地址:http://服务器IP/phpipam

①选择新的phpipam安装

超好用的开源IP地址管理系统 - 图2

② 安装pfpipam数据库

超好用的开源IP地址管理系统 - 图3

③设置数据库

超好用的开源IP地址管理系统 - 图4
超好用的开源IP地址管理系统 - 图5

④填写系统初始化信息

超好用的开源IP地址管理系统 - 图6
超好用的开源IP地址管理系统 - 图7

⑤登录系统

超好用的开源IP地址管理系统 - 图8
超好用的开源IP地址管理系统 - 图9

四、使用教程:

①登录成功后会自动跳转到主界面

超好用的开源IP地址管理系统 - 图10

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

超好用的开源IP地址管理系统 - 图11
超好用的开源IP地址管理系统 - 图12
超好用的开源IP地址管理系统 - 图13

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

超好用的开源IP地址管理系统 - 图14
超好用的开源IP地址管理系统 - 图15
超好用的开源IP地址管理系统 - 图16
超好用的开源IP地址管理系统 - 图17

④子网页面预览

超好用的开源IP地址管理系统 - 图18

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

超好用的开源IP地址管理系统 - 图19