Перейти к содержанию

Установка NOC с использованием Gufo Thor

Gufo Thor - это простой инструмент, созданный для быстрой установки и оценки NOC. Он предназначен для новых пользователей NOC, которые хотят оценить возможности NOC, а также для разработчиков NOC, которым нужна быстрая среда разработки. Thor берет на себя сложности управления NOC, делая процесс прямолинейным.

Предварительные требования

Для использования Thor убедитесь, что у вас установлены следующие программные пакеты:

  • Docker
  • docker-compose или плагин compose
  • Python 3.8+

Методы установки

Установка на уровне системы

Для выделенных хостов NOC используйте этот метод установки. Он устанавливает Thor и все необходимые библиотеки в системное расположение по умолчанию.

curl https://sh.gufolabs.com/thor | sh

После установки NOC запустится, и ваш браузер откроется по адресу https://go.getnoc.com:32777/

Войдите, используя следующие учетные данные:

  • Имя пользователя: admin
  • Пароль: admin

Установка в Python VENV

Для оценки, тестирования и разработки используйте этот метод установки. Он создает отдельное виртуальное окружение Python (venv) и изолирует Thor вместе со всеми зависимыми библиотеками от других систем.

python -m venv .
. ./bin/activate
curl https://sh.gufolabs.com/thor | sh

После установки NOC запустится, и ваш браузер откроется по адресу https://go.getnoc.com:32777/

Войдите, используя следующие учетные данные:

  • Имя пользователя: admin
  • Пароль: admin

Позже, при использовании Thor, убедитесь, что активировано виртуальное окружение (venv):

. ./bin/activate

Использование NOC

Запуск NOC

gufo-thor up

Остановка NOC

gufo-thor stop

Дополнительное чтение

Обратитесь к Документации Gufo Thor для более подробной информации.