Основные компоненты системы OCS Inventory

#1 2021.09.02 11:06:48

0

Внимание! В процессе эксплуатации было замечено, что программное обеспечение OCS Inventory написано для Apache и исправна работать на Nginx не будет! Хотя и запускается хорошо. Это связано с тем, что модули Perl были написаны специально под Apache. Запускаться будет, а вот работать потом не будет. Будут мелкие досадные и скрытые ошибки в работе скриптов. Чтобы использовать Nginx для OCS Inventory, воспользуйтесь проксированием OCS Inventory из Apache через Nginx. В конце данного руководства будет приложен файл конфигурации для Nginx.

Доказательство и подтверждение этого вывода — ссылка на сайте разработчика ask.ocsinventory-ng.org «Как настроить ocsinventory с помощью Nginx».

Система состоит из 4 основных компонентов:
1. Сервер баз данных, на котором хранится инвентарная информация.
2. Сервер связи, который обрабатывает HTTP-соединения между сервером баз данных и агентами.
3. Консоль администрирования, которая позволяет администраторам администрировать систему.
4. Сервер развертывания, на котором хранится вся конфигурация развертывания пакета.

Эти 4 компонента могут быть размещены на одном компьютере All in One или на разных компьютерах, чтобы обеспечить балансировку нагрузки. Выше 10.000 инвентаризированных компьютеров рекомендуется использовать по крайней мере 2 физических сервера, один из которых содержит Сервер баз данных + Сервер связи, а другой-реплику базы данных + Сервер администрирования + Сервер развертывания.

В данном руководстве по установке OCS Inventory Server всё установка будет производиться на один сервер, который будет выступать во всех этих ролях.

Как работает OCS Inventory:
1. Сервер баз данных MySQL или MariaDB работает где-то и прослушивает порт по умолчанию 3306 порт с включенной связью TCP/IP.
2. Web-сервер Apache установлен и работает для сервера связи и сервера администрирования.
3. PHP и Perl установлены и могут использоваться web-сервером Apache для консоли администрирования.
4. Perl и mod_perl устанавливаются и могут использоваться web-сервером Apache для сервера связи.
Отредактировано: Panda 2022.08.15 14:59:30