Netbox — веб приложение с открытым исходным кодом, разработанное для управления и документирования компьютерных сетей. Изначально Netbox придуман командой сетевых инженеров DigitalOcean специально для системных администраторов. Устанавливаем недостающие пакеты $ sudo yum install python-devel Переключаемся на пользователя root и активируем виртуальную среду Python $ sudo su
# source /opt/netbox/venv/bin/activate Устанавливаем python-модуль и деактивируем виртуальную среду (venv) # pip install django-auth-ldap
(venv) # deactivate Переключаемся на нашего основного пользователя # exit Добавляем установленный python-модуль в файл local_requirements.txt $ sudo nano /opt/netbox/local_requirements.txt
...
django-auth-ldap Меняем конфигурационный файл configuration.py $ sudo nano /opt/netbox/netbox/netbox/configuration.py
...
#REMOTE_AUTH_ENABLED = False
REMOTE_AUTH_ENABLED = True
#REMOTE_AUTH_BACKEND = 'netbox.authentication.RemoteUserBackend'
REMOTE_AUTH_BACKEND = 'netbox.authentication.LD