各位小伙伴大家好,我是运维虫子!
相信很多在运维岗位的小伙伴都会遇到以下问题:
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 如果出现下图中的报错,请安装epel yum install -y epel-release创建docker-compose.yml配置文件如下图(感谢三鲜卷提供),文章结尾会附上docker-compose配置代码:


等待容器部署完成:
docker ps 查看部署的镜像

输入docker-compose.yml里面的数据库密码,我代码里面的是ceshiqwer123:

设置admin密码:

到这里,phpipam就安装完成了。

phpipam使用
这里只说一些简单的使用,具体还得根据实际需求进行更改。
修改语言(改为中文):







总结
最后,这款软件基本能够满足绝大多数公司的网络管理要求,可以统计机柜,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:原创文章,作者:afeng135,如若转载,请注明出处:https://www.trip-surf.com/47336.html