相信很多在运维岗位的小伙伴都会碰着以下问题:
IP资源乱用,不随意马虎确定哪台主机对应哪个IP?
机柜资源须要去机房才能核实;

设备类型管理混乱;
本日就推举一款免费开源的IT资源管理工具PHPipam,这是一个开源的IPAM(IP地址管理)项目,利用它可以免费地进行ip地址的管理,使得管理职员能够更加有效地方案和管理ip地址,但是随便版本的更新,功能也越来越完善,同时支持中文,更加符合国人的利用:
phpipam安装
互联网上都是利用lnmp环境来搭建,但是这样的话,支配起来以及各种报错就比较繁琐。以是这次我们同样还是用比较方便的docker容器来支配:
支配容器环境,系统版本为CentOS Linux release 7.6.1810 (Core)curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装docker-compose:
yum install -y docker-compose如果涌现下图中的报错,请安装epelyum install -y epel-release
创建docker-compose.yml配置文件如下图(感谢三鲜卷供应),文章结尾会附上docker-compose配置代码:
支配容器
docker-compose -p phpIPAM up -d
等待容器支配完成:
docker ps 查看支配的镜像
输入docker-compose.yml里面的数据库密码,我代码里面的是ceshiqwer123:
设置admin密码:
到这里,phpipam就安装完成了。
phpipam利用
这里只说一些大略的利用,详细还得根据实际需求进行变动。
修正措辞(改为中文):添加机柜添加设备,比如交流机,防火墙等等查看IP利用情形查看机柜U位利用情形ipam的其他功能,大家可以按照详细需求进行利用总结末了,这款软件基本能够知足绝大多数公司的网络管理哀求,可以统计机柜,IP资源,设备明细,以及能够自动创造主机等功能,详细功能还希望大家动手安装利用,如果安装过程中有问题的可以私信或者留言!
希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技能都稍有阅读。如果大家碰着一些问题可以私信或者留言给我。我们可以一起谈论!
附docker-compose.yml代码
version: '3' services: phpipam-web: image: phpipam/phpipam-www:latest ports: - "80:80" environment: - TZ=Asia/Shanghai - IPAM_DATABASE_HOST=phpipam-mariadb - IPAM_DATABASE_PASS=ceshiqwer123 - IPAM_DATABASE_WEBHOST=% restart: unless-stopped volumes: - phpipam-logo:/phpipam/css/images/logo depends_on: - phpipam-mariadb phpipam-cron: image: phpipam/phpipam-cron:latest environment: - TZ=Asia/Shanghai - IPAM_DATABASE_HOST=phpipam-mariadb - IPAM_DATABASE_PASS=ceshiqwer123 - SCAN_INTERVAL=1h restart: unless-stopped depends_on: - phpipam-mariadb phpipam-mariadb: image: mariadb:latest environment: - MYSQL_ROOT_PASSWORD=ceshiqwer123 restart: unless-stopped volumes: - phpipam-db-data:/var/lib/mysql volumes: phpipam-db-data: phpipam-logo: