Instalar Netbox
Enviado por Juan Pablo Palma Apoderado • 12 de Agosto de 2023 • Documentos de Investigación • 487 Palabras (2 Páginas) • 62 Visitas
1 – Actualización del sistema de ubuntu 22.0.4
sudo apt update
[pic 1]
sudo apt upgrade
[pic 2]
2-Instalación de Postgresql
apt install -y postgresql
[pic 3]
psql -V
[pic 4]
sudo -u postgres psql
postgres=# CREATE DATABASE netbox;
postgres=# CREATE USER netbox WITH PASSWORD '$1$VIX$JxNAnL/tZw/MCRgYEsN211';
postgres=# ALTER DATABASE netbox OWNER TO netbox;
[pic 5]
3-Instalar Redis
apt install -y redis-server
[pic 6]
Verificar la versión de Redis
redis-server -v
[pic 7]
Verificar que redis esta funcionando correctamente con el siguiente comando y debe de mostrar “PONG”
redis-cli ping
[pic 8]
4- Instalación de Netbox
Instalar Python
apt install -y python3 python3-pip python3-venv python3-dev build-essential libxml2-dev libxslt1-dev libffi-dev libpq-dev libssl-dev zlib1g-dev
[pic 9]
Verificar la version de python
python3 -V
[pic 10]
Descargar el archivo de Netbox de su Github
wget https://github.com/netbox-community/netbox/archive/refs/tags/v3.5.6.tar.gz
[pic 11]
Descomprimir el archivo .tar.gz en la carptea /opt/netbox
tar -xzf v3.5.6.tar.gz -C /opt
[pic 12]
Crear un enlace de la carpeta netbox-3.5.6 a la carpeta netbox
ln -s /opt/netbox-3.5.6/ /opt/netbox
Accedemos a la carpeta
cd /opt/netbox/
[pic 13]
Crear una cuenta de usuario del sistema Netbox, configuración de los servicios WSGI y HTTP para que se ejecute en la cuenta.
adduser --system --group netbox
chown --recursive netbox /opt/netbox/netbox/media/
chown --recursive netbox /opt/netbox/netbox/reports/
chown --recursive netbox /opt/netbox/netbox/scripts/
[pic 14]
Configuración de Netbox
cd /opt/netbox/netbox/netbox/
cp configuration_example.py configuration.py
[pic 15]
nano configuration.py
Modificar las lineas
ALLOWED_HOSTS = [‘*’]
‘USER’: ‘netbox’
‘PASSWORD’: ‘$1$VIX$JxNAnL/tZw/MCRgYEsN211’
[pic 16]
Genarar una contraseña secreta con python
python3 ../generate_secret_key.py
[pic 17]
Configuramos la linea
SECRET_KEY= 'CONTRASEÑA GENERADA'
nano configuration.py
[pic 18]
Nos movemos dos carpetas atras
cd ../..
Ejecutamos el scrip de Actualiazación
sudo /opt/netbox/upgrade.sh
[pic 19]
Creamos un usuario de Administración
source /opt/netbox/venv/bin/activate
...