送你几款开源IDC资产管理系统

news2024/11/29 10:50:24

更多运维技术,请关注微信公众号“运维之美”

送你几款开源IDC资产管理系统

  • 1.phpIPAM
  • 2.NetBox
  • 3.IPPlan
  • 4.GestióIP
  • 5.RackTables

对于公司机房运维人员来说,你的idc资产管理清单可能还记录在各种excel表格中,当设备和ip变动的时候进行手动更新,那可是太low了,看看这几款开源项目是否满足你的需求吧。

你可能面临如下问题:

  • 分配的地址段占用了多少,还有多少空闲地址?

  • 业务网络和bmc管理网络的划分;

  • 购买了多少服务器,是否上架?

  • IDC设备位于哪个机房,哪个机柜?

  • IDC资产清单授权哪些人可以访问?

  • 无法准确统计IT资产?

这些问题,有一些开源的项目可以协助你管理局域网中的ip地址分配和资产管理。可以根据你的网络规模和需求来选择合适的系统。

1.phpIPAM

phpIPAM 是一个功能强大的开源IP地址管理工具,它提供了 IP 地址的跟踪、分配和子网管理功能,它具有用户友好的界面和各种功能,适用于小型到大型网络。

项目网址:https://phpipam.net/

安装指导:https://phpipam.net/news/phpipam-installation-on-centos-7/

服务器管理菜单

图片

IP管理能力菜单

在这里插入图片描述

IP段使用情况

在这里插入图片描述

2.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/

图片

图片

5.RackTables

RackTables是一款功能强大的IDC资产管理系统,它能帮助企业解决以下问题。

  • 设备管理:对于大型数据中心或网络环境来说,保持对设备的全面了解是至关重要的。RackTables可以帮助你跟踪你的设备,例如服务器、路由器、交换机、存储设备等,包括它们的具体位置、配置、当前状态等信息。

  • IP地址管理:在网络环境中,IP地址的管理是一项重要任务。RackTables允许你记录每个IP地址的使用情况,确保IP地址分配的正确性和效率。

  • 资产关系管理:对于一些复杂的网络设备和应用系统,其相互间可能存在复杂的依赖关系。RackTables可以记录并展示这些设备和系统之间的关系。

  • 空间管理:对于物理服务器,空间是一个重要的资源。RackTables提供了可视化的机架管理界面,可以方便地查看每个机架的空间使用情况。

  • 网络配置记录:RackTables允许你记录设备。

官网介绍:https://wiki.racktables.org/index.php/Main_Page

图片

在实际使用过程中,可以根据你公司的网络规模和需求来选择一款,总是一款是满足你的需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1172088.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java继承:抽取相同共性,实现代码复用

👑专栏内容:Java⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停 目录 一、继承的概念二、继承的语法三、父类成员访问1、子类中访问父类成员变量Ⅰ、子类和父类不存在同名成员变量Ⅱ、子类和父类成员…

泄漏检测与修复(LDAR)过程管控平台(销售出租)VOCs便携式总烃分析仪(销售出租)

LDAR是Leak Detection and Repair(泄漏检测与修复)的缩写,也是国际上较先进的化工废气检测技术。LDAR主要通过检测化工企业原料输送管道、泵、阀门、法兰等易产生易产生挥发性有机物(简称VOCs)泄漏的部位,并…

turn.js 模版简单使用

turn.js 不修改添加原功能仅 替换、修改图片格式使用模版 HTML文件 turn.js官网:http://www.turnjs.com/# 第一步 1.点击链接去到官网 2.点击下载按钮 下载左侧示例压缩包 3.解压完成拿到示例文件 turnjs4 4.在samples目录下案例中查看意向使用的模版样式 …

OpenGL_Learn05(纹理)

1. 纹理贴图 wall.jpg (512512) (learnopengl-cn.github.io) 纹理过滤分为:邻近和线性,这跟opencv图像处理一样。 多级渐远纹理 四种采样方式: 代码实现: std_image.h https://github.com/nothings/stb/blob/master/stb_image.…

【数据结构】冒泡排序 (码源实现)

冒泡排序 前言一、冒泡排序运行图例二、算法实现基本思路三、算法实现步骤四、算法码源详解五、冒泡排序效率分析(一)时间复杂度——O(N^2)(二)空间复杂度——O(1)(三&am…

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序+VScode建立工程+usb组件添加+-基础样例学习】

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序-基础样例学习】 1、概述2、实验环境3-1、 物品说明3-2、所遇问题:ESP32 cannot open source file "tinyusb.h"或者“tinyusb.h:No such file or directory ....”3-3、解决问题&#…

【多线程】静态代理

当使用静态代理模式时,我们会有一个真实的对象(RealSubject),一个代理对象(ProxySubject),代理对象将请求转发给真实对象,并可以在请求前后执行额外的操作。 真实对象和代理对象要实…

【LeetCode刷题-队列】--2073.买票需要的时间

2073.买票需要的时间 方法一&#xff1a;使用队列 class Solution {public int timeRequiredToBuy(int[] tickets, int k) {Queue<TicketBuyer> queue new LinkedList<>();for(int i 0;i<tickets.length;i){TicketBuyer buyer new TicketBuyer();buyer.inde…

Linux----------------Shell重定向输入输出

&#xff08;一&#xff09; 标准输入 以键盘读取用户输入的数据&#xff0c;然后再把数据拿到 Shel程序中使用。 标准输出 Shell 程序产生的数据&#xff0c;这些数据一般都是呈现到显示器上供用户浏览查看 输入输出重定向 输入方向就是数据从哪里流向程序。数据默认从键…

【LeetCode刷题-队列与栈】--225.用队列实现栈

225.用队列实现栈 class MyStack {Queue<Integer> queue1;Queue<Integer> queue2;public MyStack() {queue1 new LinkedList<Integer>();queue2 new LinkedList<Integer>();}public void push(int x) {queue2.offer(x);while(!queue1.isEmpty()){que…

SpringBoot + Vue2项目打包部署到服务器后,使用Nginx配置SSL证书,配置访问HTTP协议转HTTPS协议

配置nginx.conf文件&#xff0c;这个文件一般在/etc/nginx/...中&#xff0c;由于每个人的体质不一样&#xff0c;也有可能在别的路径里&#xff0c;自己找找... # 配置工作进程的最大连接数 events {worker_connections 1024; }# 配置HTTP服务 http {# 导入mime.types配置文件…

typeScript基础使用与进阶

typeScript基础使用与进阶 一、初始typeScript1.1 js的超集1.2 编译器编译为js代码1.3 完全兼容js1.4 静态类型检查器 二、ts的安装与编译2.1 ts的安装2.2 ts编译成js2.2.1 手动编译2.2.2 自动编译 三、ts基础使用3.1 类型声明3.1.1 基础类型3.1.2 数组3.1.3 对象3.1.4 any类型…

bug: https://aip.baidubce.com/oauth/2.0/token报错blocked by CORS policy

还是跟以前一样&#xff0c;我们先看报错点&#xff1a;&#xff08;注意小编这里是H5解决跨域的&#xff0c;不过解决跨域的原理都差不多&#xff09; Access to XMLHttpRequest at https://aip.baidubce.com/oauth/2.0/token from origin http://localhost:8000 has been blo…

错误号码2058 Plugin caching_sha2_password could not be loaded:vX八白白白白白令自砸

sqlyog连接数据库时报错&#xff1a; 错误号码2058 Plugin caching_sha2_password could not be loaded:vX八白白白白白令自砸 网上查了资料&#xff0c;是MySQL 从 8.0 版本开始加密方式改变导致的原因。具体的咋也不再这里分析了&#xff0c;就直说如何解决这个问题。下面三…

由于找不到vcruntime140.dll无法继续执行代码

在计算机使用过程中&#xff0c;我们可能会遇到一些错误提示&#xff0c;其中之一就是“vcruntime140.dll丢失”。这个错误通常发生在运行某些程序或游戏时&#xff0c;它会导致程序无法正常运行。那么&#xff0c;如何解决vcruntime140.dll丢失的问题呢&#xff1f;本文将介绍…

基于单片机的滚筒洗衣机智能控制系统设计

收藏和点赞&#xff0c;您的关注是我创作的动力 文章目录 概要 一、系统整体设计方案2.1控制系统的功能2.2设计的主要内容 二、硬件设计3.1 控制系统整体框图3.2 电源电路 三 软件设计主程序设计仿真设计 四、 结论 概要 因此我们需要一个完善的智能系统来设计一个全自动滚筒洗…

【unity实战】教你轻松构建对话系统

先来看最终效果 前言 欢迎来到我们的Unity实战教程系列。在这一篇中&#xff0c;我们将深入探讨如何在Unity中构建一个对话系统。 对话系统是许多游戏中不可或缺的一部分&#xff0c;特别是在角色扮演游戏&#xff08;RPG&#xff09;、冒险游戏和视觉小说等类型中。它们为玩…

selenium自动化测试入门 —— python unittest单元测试框架

unittest又名PyUnit&#xff0c; Python单元测试框架&#xff08;The Python unit testing framework&#xff09;&#xff0c;简称为PyUnit。自从 Python 2.1 版本后&#xff0c;PyUnit成为 Python标准库的一部分。 为什么需要使用unittest单元测试框架&#xff1f; 当我们写…

MIT6.5830 Lab1-GoDB实验记录(五)

MIT6.5830 Lab1-GoDB实验记录&#xff08;五&#xff09; – WhiteNights Site 标签&#xff1a;Golang 完成了Exercise 1&#xff0c;还有四个Exercise在等着我&#xff0c;慢慢来吧。 实验准备 了解缓冲池 缓冲池&#xff0c;俗称BP。相关的概念还有数据页和缓存页。页&…