Установка предпосылок для GLPI
Мы будем загружать пакеты для правильного функционирования GLPI.
apt-get Установить apache2 php7.0-fpm mariadB-сервер php7.0-curl php7.0-gd php7.0-mysql php7.0-cli php7.0-imap php7.0-ldap php7.0-apcu php7. 0-xmlrpc php7.0-mbstring php7.0-xml php7.0-xmlrpc
СОЗДАНИЕ БАЗЫ ДАННЫХ
Мы собираемся создать базу данных. Для этого мы идем в mariadB, который мы установили в вышеуказанном пакете. Чтобы получить доступ к базе данных, введите следующую команду: mysql -u root -p.
Затем мы создадим нашу базу данных ” GLPI ”, затем мы создадим пользователя, который будет ” admin ” и у которого будет пароль ” admin1103 ”, которому мы предоставим все права.
GLPI УСТАНОВКА
Как только база данных будет создана, мы установим GLPI. Для этого мы заходим на сайт GLPI, чтобы получить последнюю версию GLPI, которая для нас будет 9.4.1.
Вот ссылка на сайт:
https://glpi-project.org/fr/telechargements/.
После загрузки папка будет находиться в каталоге «Downloads», после чего ее нужно будет распаковать командой:
tar -xvf glpi-9.4.1.1.tgz, затем мы переместим папку GLPI в «/ var / www / html / Msgstr “Размещая заказ:” cp -r glpi / var / www / html “.
Чтобы обезопасить себя от ошибок в конфигурации GLPI, мы изменим права на файлы, которые являются config / и files /
Не забудьте скопировать файл 000-default.conf в glpi.conf и внести соответствующие изменения.
И сделайте «a2ensite glpi.conf» и перезапустите apache2. Затем мы откроем интернет-браузер и наберем http: // localhost / glpi в URL.
Конфигурация GLPI
По умолчанию язык английский, поэтому мы выберем французский.
Мы примем условия лицензии:
Условия принятой лицензии мы нажимаем на «Установить»:
Продолжите настройку, если процедура была выполнена, большинство результатов должны быть зелеными, кроме «htaccess».
Мы введем данные, которые мы ввели в MySQL:
После подключения выберите базу данных GLPI, это займет немного времени, не волнуйтесь:
Установка завершена, я подставил имя пользователя и пароль по умолчанию.
Для первого соединения мы будем использовать glpi / glpi. И после подключения не забудьте удалить файл ниже
OCS INVENTORY
OCS Inventory – это бесплатное программное обеспечение, это инструмент инвентаризации, который помогает администраторам лучше управлять своими ИТ-активами путем сбора информации об оборудовании и программном обеспечении. Кроме того, он позволяет развертывание пакетов на компьютерах компьютерной сети.
Для инвентаризации OCS мы установим необходимые компоненты и по-прежнему создадим базу данных ocsweb и пользователя, который будет ocsadmin. Как ранее сделано в GLPI.
установка предпосылок для инвентаризации OCS
apt install make perl libapache2-mod-perl2 libxml-simple-perl libio-компресс-perl libdbi-perl libapache-dbi-perl libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libxml-libxml-perl libapache2-mod -php7.0
Установка инвентаря OCS
Вы должны загрузить установочный пакет с сервера OCS:
wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.5/OCSNG_UNIX_SERVER_2.5.tar.gz .
После установки он должен быть распакован с помощью: tar -xvf OCSNG_UNIX_SERVER_2.5 .tar.gz.
Когда распаковка завершена, мы входим в папку OCSNG_UNIX_SERVER_2.5 и запускаем скрипт установки с помощью команды ./setup.sh
После того, как вы ответили на все вопросы и установка была завершена, в сообщении говорится, что файлы, которые должен принять Daemon, находятся в папке conf. доступно от apache2.
Мы должны скопировать их и поместить в доступный сайт, чтобы демон мог выполнить свою задачу.
Оказавшись на сайте, мы создаем a2ensite для каждого файла, затем перезапускаем службу apache.
Конфигурация инвентаря OCS
Теперь перейдем к настройке OCS Inventory, для этого, как и для GLPI, мы откроем веб-страницу и введем URL localhost / ocsreports.
Необходимо указать имя пользователя, созданного в базе данных, и пароль, а затем имя базы данных, которая является OCSWEB и localhost.
Следующим шагом является выбор языка, мы выберем французский. Для подключения мы введем admin / admin по умолчанию. А что касается GLPI, нас просят удалить файл install.php.
Установка агента инвентаризации OCS
Мы перейдем к клиенту Debian9 Linux и введем команду apt install ocsinventory-agent. После завершения этого шага, если вы запустите ocsinventory-agent, откроется выбор между «locale» и «http». Мы выберем http и введем IP-адрес сервера / ocsinventory /, после чего он остановится.
Но машина еще не была названа. Для этого вы должны выполнить dpkgconfigure ocsinventory-agent, это перезапустит установку, и мы сможем идентифицировать нашего клиента по имени.
Не забудьте изменить права доступа пользователя OCS к базе данных на сервере. Добавив: предоставьте все привилегии для ocsweb. * Для ocs, обозначенных как ‘ocs’; После этого перезапустите ocsinventory-agent, и соединение будет установлено. Откройте ocsreports и перейдите на вкладку, все машины которой у нас появятся.
Ассоциация между GLPI и OCS Inventory
Сначала давайте загрузим программное обеспечение с веб-сайта плагинов glpi по адресу https://plugins.glpi-project.org/#/plugin/ocsinventoryng . Этот плагин позволяет синхронизировать GLPI с решением для инвентаризации OCS. После загрузки и распаковки вам придется скопировать его в / var / www / html / plugin /.
Мы возвращаемся на сайт GLPI, чтобы завершить настройку. Для начала, мы перейдем в «Конфигурация», затем плагины и нажмем на папку «+» в столбце «ДЕЙСТВИЯ». Затем модуль OCS Inventory NG появится на вкладке инструментов. Мы нажимаем на него, затем добавляем сервер OCSNG.
Вернемся к странице ocs, чтобы активировать trace_deleted, которая находится на вкладке «Конфигурация и сервер», и вернемся к GLPI. Нам просто нужно зайти в ИМПОРТ ИНВЕНТАРЯ в OCS Inventory NG и нажать на «Импорт новых компьютеров». Нажмите «Импорт» и перейдите к PARC, затем Компьютеры и компьютер Debian будут добавлены в парк GLPI.