对于公司机房运维人员来说,你的idc资产管理清单可能还记录在各种excel表格中,当设备和ip变动的时候进行手动更新,那可是太low了,看看这几款开源项目是否满足你的需求吧。
你可能面临如下问题:
分配的地址段占用了多少,还有多少空闲地址?
业务网络和bmc管理网络的划分;
购买了多少服务器,是否上架?
IDC设备位于哪个机房,哪个机柜?
IDC资产清单授权哪些人可以访问?
无法准确统计IT资产?
这些问题,有一些开源的项目可以协助你管理局域网中的ip地址分配和资产管理。可以根据你的网络规模和需求来选择合适的系统。
- phpIPAM
phpIPAM 是一个功能强大的开源IP地址管理工具,它提供了 IP 地址的跟踪、分配和子网管理功能,它具有用户友好的界面和各种功能,适用于小型到大型网络。
项目网址:https://phpipam.net/
安装指导:https://phpipam.net/news/phpipam-installation-on-centos-7/
服务器管理菜单
IP管理能力菜单
IP段使用情况
- NetBox
NetBox 是一个开源的数据中心和网络设备管理系统,提供了 IP 地址管理、设备管理、机架管理等功能。它是一个功能强大的工具,适用于复杂网络环境。
项目网址:https://netbox.readthedocs.io/en/stable/
- 项目功能特点
物理基设施管理:准确模拟物理世界,从全球区域到单个机柜。然后连接一切 - 网络、Console和电源!
现代的IPAM:您期望的所有标准 IPAM 功能,IP地址自动层级以及VRF导入导出跟踪、VLAN 管理和Overlay网络支持。
传输线路:自信地管理来自不同服务提供商的关键电路的交付,并与您自己的基础设施无缝建模。
电力跟踪:将上游电源的配电映射到单个电源线和插座。
组织:管理租户和联系人分配。
强大的搜索功能:使用单个全局搜索功能轻松找到您需要的任何内容。
日志记录:利用自动更改日志记录和用户提交的日志条目来跟踪。
无限制的定制:自定义字段、自定义链接、标签、导出模板、自定义验证、报告、脚本等!
权限管理:高级权限系统,可实现非常灵活的权限分配。
集成:通过其 REST 和 GraphQL API 轻松将 NetBox 连接到您的其他工具。
插件扩展:在核心应用程序中找不到您需要的内容?尝试众多社区插件或构建自己的插件。
认证:支持域控AD、LDAP、SSO、Azure AD、Okta等
NetBox 最初由DigitalOcean的网络工程团队构思,专为满足网络和基础设施工程师的需求而开发。
3.IPPlan
IPplan 是一个采用 PHP 开发基于 Web 的网络 IP 地址管理和跟踪系统,适用于小型网络。IPplan 的功能包括 DNS 管理、配置文件管理、可定制的线路管理,以及硬件信息的储存。该应用能处理单一网络或多重网络,以及重叠的地址空间。
项目网址:http://iptrack.sourceforge.net/
4.GestióIP
GestióIP 是一个用 PHP 编写的开源 IP 地址管理系统,具有用户友好的界面,支持子网和 IP 地址分配、VLAN 管理等功能。
官网网址:https://www.gestioip.net/
</article>
5.RackTables
RackTables是一款功能强大的IDC资产管理系统,它能帮助企业解决以下问题。
设备管理:对于大型数据中心或网络环境来说,保持对设备的全面了解是至关重要的。RackTables可以帮助你跟踪你的设备,例如服务器、路由器、交换机、存储设备等,包括它们的具体位置、配置、当前状态等信息。
IP地址管理:在网络环境中,IP地址的管理是一项重要任务。RackTables允许你记录每个IP地址的使用情况,确保IP地址分配的正确性和效率。
资产关系管理:对于一些复杂的网络设备和应用系统,其相互间可能存在复杂的依赖关系。RackTables可以记录并展示这些设备和系统之间的关系。
空间管理:对于物理服务器,空间是一个重要的资源。RackTables提供了可视化的机架管理界面,可以方便地查看每个机架的空间使用情况。
网络配置记录:RackTables允许你记录设备。
官网介绍:https://wiki.racktables.org/index.php/Main_Page
在实际使用过程中,可以根据你公司的网络规模和需求来选择一款,总是一款是满足你的需求。