【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

这篇具有很好参考价值的文章主要介绍了【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

NetBox 是一个 IP 地址管理(IP address management,IPAM)和数据中心基础设施管理(data center infrastructure management,DCIM)工具。最初起源于 DigitalOcean 的网络工程团队,专门用于满足网络和基础设施工程师的需求。它是一个基础设施资源建模 (IRM) 应用程序,旨在支持网络自动化。NetBox 最初由DigitalOcean的网络工程团队构思,专为满足网络和基础设施工程师的需求而开发。NetBox 在 Apache 2 许可下以开源形式提供。它包括网络管理的以下方面:

  • IP 地址管理 (IPAM) - IP 网络和地址、VRF 和 VLAN
  • 设备架 - 按组和站点组织
  • 设备 - 设备类型及其安装位置
  • 连接 - 设备之间的网络、控制台和电源连接
  • 虚拟化 - 虚拟机和集群
  • 数据电路 - 长途通信电路和供应商

项目相关地址:
https://github.com/netbox-community/netbox
https://github.com/netbox-community/netbox-docker

最新版本:v3.4.6 (2023-03-13)

设计理念:

  • 复制真实世界(Replicate the Real World)
  • 充当“真理之源(Serve as a “Source of Truth”)
  • 保持简单(Keep it Simple)
  • 应用程序堆栈(Application Stack)

以下是NetBox应用程序堆栈的简化概述,供参考:
【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

以下操作基于Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-60-generic x86_64)

以docker形式部署Netbox

  1. 确保系统是最新的并安装了所需的软件包。
sudo apt update && sudo apt upgrade -y
sudo apt install curl vim git -y
  1. 安装Docker和Docker-Compose
sudo apt install docker docker-compose -y

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 从Github克隆Netbox docker文件
git clone -b release https://github.com/netbox-community/netbox-docker.git

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

PS:截图是从镜像加速地址拉取得
4. 切换目录至netbox-docker

cd netbox-docker
  1. 创建docker-compose.override.yml
tee docker-compose.override.yml <<EOF
version: '3.4'
services:
  netbox:
    ports:
      - 8000:8080
EOF

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 拉取Netbox、PostgreSQL、Redis 等所需的镜像
docker-compose pull

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 创建Netbox所需文件夹
mkdir /opt/netbox

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 启动相关镜像,几分钟后,整个应用程序将可用。
docker-compose up -d

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 如果启用了防火墙,请允许端口 8000。
  2. 通过以下命令创建第一个管理员用户。
docker-compose exec netbox /opt/netbox/netbox/manage.py createsuperuser

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  1. 打开URL:http://...:8000/在网络浏览器中就可以看到NetBox主页。
    【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  2. 用步骤10创建得管理员账号即可登录Netbox
    【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

  3. 登陆后,就可以添加要管理的设备、连接、电路、IPAM、集群、电源和许多其他项目。
    【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

NetBox官方也提供了Demo版本的,有需要的可以去尝试玩玩。
URL: https://demo.netbox.dev/

** 时区问题:
在步骤11中可以看到,时区是UTC时间,以下为解决方法:
在文件: ./netbox-docker/configuration/extra.py 末尾添加:

TIME_ZONE = 'Asia/Shanghai' #CST时区

修改后重启docker镜像
【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统

【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统文章来源地址https://www.toymoban.com/news/detail-472405.html

到了这里,关于【IPAM】Netbox —— 一个公认好用的开源网络资源管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用 IPAM 解决方案简化分布式网络管理

    随着组织在数字领域的全球扩张,分布式网络是不可避免的,这意味着,随着 IT 基础设施的发展,组织需要适应,这包括在不断增长的系统需求、应用程序堆栈、各种协议和安全防御中监控、现代化和简化流程和资源。在有效管理现代混合网络的众多方面并与组织的增长轨迹

    2024年04月27日
    浏览(26)
  • 计算机网络原理 实验 网络协议配置及网络资源共享

    1. 熟悉Windows中的网络协议的配置。 2. 掌握局域网在资源共享方面的应用。 1.网络协议三要素:语法、语义、同步 2. ISO/OSI模型(七层结构)、TCP/IP模型(五层结构) 3. 网络资源共享:其他用户可以通过网络查看用户计算机的共享资源 安装Windows Server 2003的计算机、交换机(

    2024年02月04日
    浏览(39)
  • Linux网络名称空间之独立网络资源管理

    Linux网络名称空间是一种强大的虚拟化技术🛠️,它允许用户创建隔离的网络环境🌐,每个环境拥有独立的网络资源和配置。这项技术对于云计算☁️、容器化应用📦和网络安全🔒等领域至关重要。本文将详细介绍在Linux网络名称空间中可以拥有的独立网络资源,并指出应

    2024年04月11日
    浏览(34)
  • unity网络资源导入

    1、找到需要导入的文件,这里导入fbx格式 2、打开unity界面,在Asset目录下创建文件夹FBX,将需要导入的fbx预制体或整个文件夹拖入创建的FBX文件夹下  3、选中需要的fbx预制体并拖至场景中  4、双击定位到当前物体  5、找到需要导入的贴图文件texture,同样地在Asset目录下创建

    2024年02月12日
    浏览(30)
  • python ---->>利用 urllib 库获取网络资源

    我的个人博客主页:如果’\\\'真能转义1️⃣说1️⃣的博客主页 (1)关于Python基本语法学习----可以参考我的这篇博客《我在VScode学Python》 (2)pip是必须的在我们学习python这门语言的过程中Python ---->> PiP 的重要性 Python urllib 库是用于操作网页 URL,并对网页的内容进行抓取处

    2024年02月03日
    浏览(58)
  • Android Studio 如何设置允许访问网络资源

    目录 前言 一、设置 二、更多资源         在 Android 应用中,有时需要访问网络资源,例如从服务器获取数据或者下载文件等。为了保证应用能够正常访问网络资源,需要在 AndroidManifest.xml 文件中添加网络权限。同时,在 Android 9.0 及以上版本中,还需要在代码中进行额外

    2024年02月03日
    浏览(28)
  • Docker 网络、资源控制

    Docker使用Linux桥接 ,在宿主机虚拟一个 Docker容器网桥(docker0) ,Docker启动一个容器时会根据 Docker网桥的网段 分配给容器一个 IP地址 ,称为 Container-IP ,同时 Docker网桥是每个容器的默认网关 。因为在同一宿主机内的容器 都接入同一个网桥 ,这样容器之间就能够 通过容器的

    2024年02月15日
    浏览(35)
  • 网络安全红队资源合集

    红队的整个攻击流程 信息收集、攻击尝试获得权限、持久性控制、权限提升、网络信息收集、横向移动、数据分析(在这个基础上再做持久化控制)、在所有攻击结束之后清理并退出战场。 https://mitre-attack.github.io/ mitre 科技机构对攻击技术的总结 wiki https://huntingday.github.io 

    2024年02月09日
    浏览(28)
  • Docker网络与资源控制

    目录 一、Docker网络 1.Docker网络模式 2.Docker网络实现的原理 3.映射端口 4.none模式 5.bridge模式 二、资源控制 1.CPU 资源控制 2.cgroups有四大功能: ●Host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 ●Container:创建的容器不会创建自己的网卡,

    2023年04月25日
    浏览(25)
  • 网络安全--红队资源大合集

    红队攻击的生命周期,整个生命周期包括: 信息收集、攻击尝试获得权限、持久性控制、权限提升、网络信息收集、横向移动、数据分析(在这个基础上再做持久化控制)、在所有攻击结束之后清理并退出战场。 重点提醒:本项目工具来源于互联网,是否含带木马及后门请

    2024年02月06日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包