NetBox phần mềm quản lý cơ sở hạ tầng mạng miễn phí
NetBox là một phần mềm quản lý cơ sở hạ tầng mạng miễn phí được tạo ra bởi DigitalOcean
Nó được sử dụng để quản lý các thông tin như IPAM, DCIM, ảo hóa, kết nối mạng và nhiều hơn nữa
NetBox hoạt động như một ứng dụng web dựa trên khuôn khổ Django và sử dụng cơ sở dữ liệu PostgreSQL để lưu trữ tất cả các thông tin cần thiết
Nó được sử dụng để quản lý và điều hành cơ sở hạ tầng mạng dựa trên nhu cầu của người dùng nhằm phát hiện lỗi và cải thiện
NetBox là một công cụ quản lý hạ tầng mạng miễn phí và mạnh mẽ
Here is a tutorial on how to install and configure NetBox on Ubuntu 20.04 12345.
To begin, you will need to install some dependencies required by NetBox. You can install all of them by running the following command:
sudo apt-get install nginx git gcc supervisor python3 python3-dev python3-pip python3-setuptools build-essential libxml2-dev libxslt1-dev libffi-dev graphviz libpq-dev libssl-dev zlib1g-dev -y
Next, you will need to install and configure PostgreSQL database for data storage. You can install it with the following command:
sudo apt-get install postgresql postgresql-contrib -y
After that, you can create a database and user for NetBox with the following commands:
sudo su - postgres
psql
CREATE DATABASE netbox;
CREATE USER netbox WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;
exit
Then, you can download the latest version of NetBox from the Git Hub repository using the following command:
cd /opt/
git clone -b master https://github.com/digitalocean/netbox.git
Next, you can generate Django SECRET Key by running the following command:
cd /opt/netbox/netbox/
./generate_secret_key.py
After that, you can set up the default policies by using the following commands:
sudo ufw default deny incoming
sudo ufw default allow outgoing
If you want to allow incoming SSH connections, you can use the following command:
sudo ufw allow ssh
You can also allow incoming connections on specific ports by using the following command:
sudo ufw allow <port>/<protocol>
For example, to allow incoming HTTP traffic, you can use the following command:
sudo ufw allow 80/tcp
Finally, you can start the UFW firewall by using the following command:
sudo ufw enable
I hope this helps!