另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

上一篇《开源IP地址管理系统,告别传统IP统计方式(安装部署篇)》介绍了phpipam这款软件,这篇主要介绍另外一款Netbox,这个软件是利用python写的,但是这个软件部署比较麻烦,且支持中文需要汉化。

NetBox 是一个开源 Web 应用程序,旨在帮助管理和记录计算机网络。NetBox 最初由DigitalOcean的网络工程团队构思,专为满足网络和基础设施工程师的需求而开发。它包括网络管理的以下方面:

  • IP 地址管理 (IPAM) – IP 网络和地址、VRF 和 VLAN
  • 设备机架 -按组和站点组织
  • 设备- 设备类型及其安装位置
  • 连接 -设备之间的网络、控制台和电源连接
  • 虚拟化- 虚拟机和群集
  • 互联网线路. 长途通信电路和提供商
  • 密码- 加密存储敏感凭据

正文开始

安装环境

  • 系统版本:Centos 7.6
  • Python环境:3.6
  • 数据库:PG 9.6

安装PostgreSQL数据库

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyum install -y postgresql96 postgresql96-server postgresql96-devel/usr/pgsql-9.6/bin/postgresql96-setup initdb ##初始化数据库

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

PG数据库初始化

修改数据库配置,如下图所示

yum -y install vimvim /var/lib/pgsql/9.6/data/pg_hba.conf

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

修改前

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

修改后

启动数据库并设置为开机启动

systemctl start postgresql-9.6systemctl enable postgresql-9.6

为Netbox创建数据库(这里注意对比我的图来看)

sudo -u postgres psqlpostgres=# CREATE DATABASE netbox; CREATE DATABASE postgres=#CREATE USER netbox WITH PASSWORD 'kasar123'; CREATE ROLE postgres=# GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox; GRANT postgres=# q

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

测试数据库是否正常,如果和我截图一致,就OK了

psql --username netbox --password --host localhost netbox

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

测试正常

Redis安装、启动,开机启动、测试。(默认配置即可)

 yum install -y epel-release yum install -y redis  systemctl start redis systemctl enable redis

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

测试OK

安装Netbox所需环境

yum install -y gcc python36 python36-devel python36-setuptools libxml2-devel libxslt-devel libffi-devel openssl-devel redhat-rpm-configeasy_install-3.6 pip

更新pip到最新版本

pip3 install --upgrade pip

下载Netbox软件(如果网络比较慢,建议直接下载包)

mkdir -p /opt/netbox/ && cd /opt/netbox/yum install -y gitgit clone -b master https://github.com/netbox-community/netbox.git .

创建用户

groupadd --system netbox adduser --system -g netbox netboxchown --recursive netbox /opt/netbox/netbox/media/

增加配置文件,并修改,如下图(需仔细对比)

cd /opt/netbox/netbox/netbox/python3 ../generate_secret_key.py ##生成密钥cp configuration.example.py configuration.py

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

改为‘*’

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

添加数据库信息

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

生成密钥并保存

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

填写密钥

创建超级用户

/opt/netbox/upgrade.shsource /opt/netbox/venv/bin/activatecd /opt/netbox/netboxpython3 manage.py createsuperuser

启动服务

python3 manage.py runserver 0.0.0.0:80 --insecure

访问首页

另外一款开源IP地址管理系统,告别传统IP统计方式(安装篇)(开源ip地址管理工具)

这里安装其实有点波折,也是有点问题,在安装的一致存在lua脚本无法执行的问题,具体还没发现,如果有朋友解决的话可以私聊我,我暂时还没找到解决方案,如果解决了后我会第一时间发出,欢迎关注后续的文章

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年4月28日 上午11:54
下一篇 2024年4月28日 下午12:06

相关推荐

  • 党建领航促发展 强化管理添动力(党建引领管理提升)

    走进永川区来苏镇、宝峰镇片区的各学校,都会让你眼前一亮:绿树成荫的校园、高大宽敞的教学楼、设备齐全的教室、整洁卫生的食堂、标准规范的运动场…… 近年来,永川区来苏宝峰教管中心党总支…

    科研百科 2023年9月12日
    75
  • 崇川审计“五聚焦”把脉幼儿园财务管理情况

    【来源:南通市审计局_县区动态】 近期,崇川区审计局在全区2019年至2021年学前教育资金专项审计中,聚焦幼儿园财务制度、收费、大额支出等方面,重点关注幼儿园财务管理情况。 一是…

    科研百科 2022年8月1日
    143
  • windows照片管理软件

    Windows照片管理软件: 轻松管理您的海量照片 随着数字时代的到来,我们的生活中逐渐离不开各种数字工具。其中,Windows照片管理软件成为了许多人日常照片管理的首选。本文将介…

    科研百科 2024年11月30日
    1
  • D类科研项目是什么

    D类科研项目是什么D类科研项目是什么1、康复训练方面的理论和实践研究表明,对文化类课程的学习,重点要从基础知识、基本技能、人文基础、营养和运动基础、耐力训练、个人认知能力与职业训练…

    科研百科 2024年11月18日
    0
  • 研发部KPI

    研发部KPI: 推动公司创新和发展 随着公司业务的不断增长,研发部作为公司的重要职能部门,其KPI的制定和实施至关重要。研发部KPI的制定不仅关系到部门自身的发展,更关系到整个公司…

    科研百科 2024年11月15日
    0
  • 备件管理方法和技巧,备件管理系统软件推荐(备件管理的方法)

    备品备件是企业生产管理过程中一种很重要的资源,很多企业为了不断提升备品备件之使用效率,大幅度节约企业各种生产成本,常常会在各个管理点中间实施同类型备件的交换使用,备品备件管理能够在…

    2022年10月9日
    250
  • 施工企业的项目管理

    施工企业的项目管理 施工企业是一个庞大而复杂的组织,需要高效、规范的项目管理来保证项目的顺利进行。项目管理是施工企业的核心工作之一,决定了项目的进度、质量、成本和质量风险等方面。本…

    科研百科 2024年9月23日
    21
  • 新闻采编的科研项目有哪些

    新闻采编的科研项目有哪些 随着科技的不断发展,新闻采编行业也在不断地推进。为了满足读者的需求,新闻采编人员需要不断地进行研究和创新。今天,我们来谈一谈新闻采编领域的一些科研项目。 …

    科研百科 2024年10月24日
    0
  • 房企频现卖资产“换仓”还是债务兑付?(房地产换仓是什么意思)

    从去年10月份开始,出售资产一直伴随着华侨城左右,据不完全统计,其已挂牌出让多个公司股权以及债权。视觉中国 阳光100、华侨城、粤泰股份、泰禾集团、中国金茂等多家房企转让旗下子公司…

    科研百科 2024年8月7日
    32
  • 计算机专业哀鸿遍野:低代码平台和程序员水火不容,马上被取代

    最近听到最多关于计算机专业的消息,不是IT部门全部被裁,就是985硕士毕业找不到工作之类,计算机专业一片哀鸿遍野。近几年又恰逢低代码平台火热发展,一时间关于程序员是否会被低代码平台…

    科研百科 2024年5月14日
    71