又大又粗又猛免费视频久久_国产理论在线播放_久久男人av资源网站免费软件_99国产精品无码

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

上一篇《開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝部署篇)》介紹了phpipam這款軟件,這篇主要介紹另外一款Netbox,這個(gè)軟件是利用python寫的,但是這個(gè)軟件部署比較麻煩,且支持中文需要漢化。

NetBox 是一個(gè)開源 Web 應(yīng)用程序,旨在幫助管理和記錄計(jì)算機(jī)網(wǎng)絡(luò)。NetBox 最初由DigitalOcean的網(wǎng)絡(luò)工程團(tuán)隊(duì)構(gòu)思,專為滿足網(wǎng)絡(luò)和基礎(chǔ)設(shè)施工程師的需求而開發(fā)。它包括網(wǎng)絡(luò)管理的以下方面:

  • IP 地址管理 (IPAM) – IP 網(wǎng)絡(luò)和地址、VRF 和 VLAN
  • 設(shè)備機(jī)架 -按組和站點(diǎn)組織
  • 設(shè)備- 設(shè)備類型及其安裝位置
  • 連接 -設(shè)備之間的網(wǎng)絡(luò)、控制臺(tái)和電源連接
  • 虛擬化- 虛擬機(jī)和群集
  • 互聯(lián)網(wǎng)線路. 長(zhǎng)途通信電路和提供商
  • 密碼- 加密存儲(chǔ)敏感憑據(jù)

正文開始

安裝環(huán)境

  • 系統(tǒng)版本:Centos 7.6
  • Python環(huán)境:3.6
  • 數(shù)據(jù)庫(kù):PG 9.6

安裝PostgreSQL數(shù)據(jù)庫(kù)

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 ##初始化數(shù)據(jù)庫(kù)

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

PG數(shù)據(jù)庫(kù)初始化

修改數(shù)據(jù)庫(kù)配置,如下圖所示

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

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

修改前

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

修改后

啟動(dòng)數(shù)據(jù)庫(kù)并設(shè)置為開機(jī)啟動(dòng)

systemctl start postgresql-9.6systemctl enable postgresql-9.6

為Netbox創(chuàng)建數(shù)據(jù)庫(kù)(這里注意對(duì)比我的圖來看)

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地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

測(cè)試數(shù)據(jù)庫(kù)是否正常,如果和我截圖一致,就OK了

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

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

測(cè)試正常

Redis安裝、啟動(dòng),開機(jī)啟動(dòng)、測(cè)試。(默認(rèn)配置即可)

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

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

測(cè)試OK

安裝Netbox所需環(huán)境

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軟件(如果網(wǎng)絡(luò)比較慢,建議直接下載包)

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

創(chuàng)建用戶

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

增加配置文件,并修改,如下圖(需仔細(xì)對(duì)比)

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

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

改為‘*’

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

添加數(shù)據(jù)庫(kù)信息

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

生成密鑰并保存

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

填寫密鑰

創(chuàng)建超級(jí)用戶

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

啟動(dòng)服務(wù)

python3 manage.py runserver 0.0.0.0:80 --insecure

訪問首頁(yè)

另外一款開源IP地址管理系統(tǒng),告別傳統(tǒng)IP統(tǒng)計(jì)方式(安裝篇)(開源ip設(shè)計(jì)上市公司)

這里安裝其實(shí)有點(diǎn)波折,也是有點(diǎn)問題,在安裝的一致存在lua腳本無法執(zhí)行的問題,具體還沒發(fā)現(xiàn),如果有朋友解決的話可以私聊我,我暫時(shí)還沒找到解決方案,如果解決了后我會(huì)第一時(shí)間發(fā)出,歡迎關(guān)注后續(xù)的文章

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁(yè)
返回頂部