Меню Рубрики

Установка glpi для ubuntu

Установка GLPI на Ubuntu и настройка аутентификации через Active Directory

Внимание! При написании данного мануала были допущены неточности в настройке LAMP, так что я написал отдельный мануал по нему и указал ссылку ниже (дублирую). Спасибо!

Установка Ubuntu

Для начала установим чистую Ubuntu на сервер. Для этого я взял установочный образ ubuntu-18.04.1.0-live-server-amd64. После чего нам нужно установить LAMP (web сервер). Делаем это двумя командами читайте тут: Установка веб сервера LAMP.

Так же в дополнение к основным пакетам PHP нам понадобится дополнительный php7.2-ldap пакет для настройки аутентификации при помощи Active Directpry

Установка GLPI на Ubuntu

Переходим в каталог web сервера

Скачиваем и распаковываем архив с сайта

Так же, чтобы у нас не было проблем с разрешениями на каталогах, прописываем следующее

Теперь открываем через браузер ссылку 192.168.1.44/glpi/install/install.php и можно приступать к установке.

Но тут для удобства управлением базами давайте установим phpMyAdmin. Это быстро.

И вставляем туда путь к хост файлу для phpMyAdmin

Теперь точно переходим в web браузер и начинаем установку уже самой системы GLPI

Мастер установки GLPI

Далее указываете путь к базе данных, что создавали ранее, имя пользователя и пароль. Ждём, всё готово! Заходим http://192.168.1.44/glpi и видим форму авторизации.

Внимание! Стандартные пользователи/пароли. После настройки пользователей стандартные учётные записи необходимо удалить либо изменить.

glpi/glpi for the administrator account

tech/tech for the technician account

normal/normal for the normal account

post-only/postonly for the postonly account

После установки нужно удалить файл установщика!

Настройка аутентификации через Active Directory

Открываем настройки / Аутентификация

Выбираем LDAP каталоги

Вводим имя, выбираем сервер по умолчанию, выбираем активен. Вводим IP адрес сервера и порт (если меняли дефолтный).

Фильтр соединений копируем строчку ниже

База поиска (baseDN) ставим следующие

rootDN — пользователь для подключения, через которого и будет синхронизироваться AD.

Ниже пароль от него. Затем указываем что будет в системе GLPI являться логином для пользователя. в нашем случае это samaccountname (название учётной записи пользователя). Теперь нажимаем добавить.

Теперь давайте перейдём в Администрирование / Пользователи и дальше Связи с LDAP

Выбираем импорт новых пользователей потом Поиск, отмечаем чекбоксы нужных пользователей и выбираем Действие / Импорт / Отправить

Поздравляю! Вы успешно установили GLPI и настроили синхронизацию пользователей Active Directory!

источник

Установка glpi для ubuntu

GLPI это информационный ресурс-менеджер с дополнительным интерфейсом администратора. Вы можете использовать его для создания базы данных инвентаризации для вашей компании (компьютеры, программное обеспечение, принтеры …). Он имеет расширенные функции, чтобы сделать повседневную жизнь администратора легче, например, отслеживание работы системы и уведомление по почте, создание базы данных с основной информацией о вашей топологии сети.

Основные функциональные возможности:

1) точный перечень всех технических ресурсов. Все их характеристики будут храниться в базе данных.

2) управление и история обслуживания и связанных процедур. Это приложение является динамичным и напрямую связано с пользователями, которые могут размещать запросы специалистам. Таким образом, интерфейс предоставляет связь с системным администратором при необходимости технического обслуживания или в связи с проблемой с одним из технических ресурсов, к которым они имеют доступ.

Так как установка производится на сервере (без GUI ) то все команды из консоли
Предварительно нужно установить lamp-server
Проверим, есть ли в репозиториях необходимые пакеты

В процессе установки появится окно с информацией о том, что зайти в GLPI можно через браузер, набрав http://ip_адрес/glpi
затем настройка базы данных

ввод имени пользователя и пароля к базе данных

Читайте также:  Установка комплексной подготовки нефти и конденсата

Вход в веб-интерфейс

Наберем в браузере http://ip_адрес/glpi

Login: glpi
Password: glpi
Для перевода интерфейса на русский язык: Settings (в правом верхнем углу) → вкладка Personalization → Select Language: русский → кнопка Post

Пока список оборудования пуст

Fusioninventory

Сбор информации с парка компьютеров реализуем плагином Fusioninventory (так же используют связку GLPI + OCSinventory) версия плагина выбирается в соответствии с версией GLPI. например,

в моем случае(Ubuntu 10.10): Version: 0.72.4-2
Файлы fusioninventory.org Скачиваем плагин

и перемещаем содержимое архива в каталог с плагинами GLPI /usr/share/glpi/plugins

заходим в веб-интерфейсе в меню Установки → Дополнения
жмем Установить
а затем Включить
после этого в меню появляется Дополнения → FusionInventory
Скачиваем агента http://forge.fusioninventory.org/projects/fusioninventory-agent/wiki/Platforms_tested/ и устанавливаем на клиентской машине.

источник

Установка GLPI на Ubuntu и настройка аутентификации через Active Directory

Установка Ubuntu

Для начала установим чистую Ubuntu на сервер. Для этого я взял установочный образ ubuntu-18.04.1.0-live-server-amd64.

Подготовка системы к установке GLPI

Для начала обновим систему до актуального состояния.

После чего нам нужно установить LAMP (web сервер). Делаем это двумя командами

Давайте сразу установим Composer — это относительно новый и уже достаточно популярный менеджер зависимостей для PHP. Но можно обойтись и без него.

В дополнение к PHP установим следующие пакеты

Так же нам понадобится пакет php7.2-ldap для настройки аутентификации при помощи Active Directpry

Подготовка MySQL к установке GLPI

Настало время разобраться с MySQL. Первоначальная настройка. И создадим пользователя с базой данных для нашей GLPI

Для пользователя root я установил пароль MyPassGLPI. логинимся

Далее создаём пользователя и бд

Установка GLPI на Ubuntu

Переходим в каталог web сервера

Скачиваем и распаковываем архив с сайта

Так же, чтобы у нас не было проблем с разрешениями на каталогах, прописываем следующее

Теперь нам нужно отредактировать виртуальный хост

Так как мы устанавливаем в каталог /glpi, если наш сервер не подразумевает основного сайта, то в корне index можно убить (на ваше усмотрение).

Так же удалим символические ссылки и активируем конфигурационный файл, что редактировали ранее glpi.conf

Теперь немного подредактируем конфиг самого апача

Теперь открываем через браузер ссылку 192.168.1.44/glpi/install/install.php и можно приступать к установке.

Но тут для удобства управлением базами давайте установим phpMyAdmin. Это быстро.

И вставляем туда путь к хост файлу для phpMyAdmin

Теперь точно переходим в web браузер и начинаем установку уже самой системы GLPI

Мастер установки GLPI

Далее указываете путь к базе данных, что создавали ранее, имя пользователя и пароль. Ждём, всё готово! Заходим http://192.168.1.44/glpi и видим форму авторизации.

Внимание! Стандартные пользователи/пароли. После настройки пользователей стандартные учётные записи необходимо удалить либо изменить.

glpi/glpi for the administrator account

tech/tech for the technician account

normal/normal for the normal account

post-only/postonly for the postonly account

После установки нужно удалить файл установщика!

Настройка аутентификации через Active Directory

Открываем настройки / Аутентификация

Выбираем LDAP каталоги

Вводим имя, выбираем сервер по умолчанию, выбираем активен. Вводим IP адрес сервера и порт (если меняли дефолтный).

Фильтр соединений копируем строчку ниже

База поиска (baseDN) ставим следующие

Читайте также:  Установка камеры видеонаблюдения расценка

rootDN — пользователь для подключения, через которого и будет синхронизироваться AD.

Ниже пароль от него. Затем указываем что будет в системе GLPI являться логином для пользователя. в нашем случае это samaccountname (название учётной записи пользователя). Теперь нажимаем добавить.

Теперь давайте перейдём в Администрирование / Пользователи и дальше Связи с LDAP

Выбираем импорт новых пользователей потом Поиск, отмечаем чекбоксы нужных пользователей и выбираем Действие / Импорт / Отправить

Поздравляю! Вы успешно установили GLPI и настроили синхронизацию пользователей Active Directory!

источник

Установка GLPI (Gestionnaire libre de parc informatique) + FusionInventory на Ubuntu 14.04 Trusty Tahr. Инвентаризация и управление парком ПК.

Работая в организации с большим парком ПК, всегда есть необходимость контролировать/инвентаризировать этот парк ПК. Для этой цели есть замечательный бесплатный продукт GLPI (Gestionnaire libre de parc informatique/Свободный менеджер ИТ-инфраструктуры). Его развертывание мы и рассмотрим.

Разворачивать я буду GLPI 0.90.5 в связке с FusionInventory 0.90.1.4 на Ubuntu 14.04 Trusty Tahr.

Войдем в систему под root для удобства установки:

Обновляем систему до актуального состояния:

Для работы GLPI установим пакет lamp-server и дополнительные необходимые зависимости

В ходе установки lamp-server, будет запрос создания пароля для пользователя root

Создадим базу данных для работы GLPI, заходим в MySQL

Создаем базу данных glpi

Создаем пользователя для базы данных glpi и назначаем ему права доступа на эту базу данных

Установка GLPI

Переходим в каталог где у нас будет находится GLPI

Скачиваем GLPI 0.90.5

Распаковываем и удаляем архив

Назначаем права на каталог glpi

Создадим в apache сайт под наш GLPI

Отредактируем полученный файл конфигурации

Отредактируем файл дефолтной конфигурации

Добавляем созданный нами сайт в apache

Перезапускаем apache

В браузере вбиваем /glpi (прим. 10.7.7.84/glpi) и попадаем в установку GLPI. Выбираем язык.

Принимаем лицензионное соглашение, жмем продолжить.

Жмем Установить

Следующий пункт отображает наличия всех необходимым зависимостей, видим что у нас все ОК, жмем Продолжить

Подключаемся к MySQL

Т.к. мы заранее создавали базу данные для GLPI, то выбираем ее и жмем Продолжить

Успешно подключена база GLPI

На этом установка GLPI завершена, в информации представлены какие логин и пароли уже имеются в системе GLPI. Жмем Запустить GLPI.

После установки обязательно удаляем установочный файл

Установка плагина FusionInventory

Переходим в каталог где располагаются плагины для GLPI

Распаковываем и удаляем архив

Назначаем права на каталог

В GLPI заходим Настройки — Дополнения. Видим плагин FusionInventory, жмем Установить

После установки жмем Включить

Для корректной работы плагина выполним его первоначальную настройку. Переходим Администрирование — Организации

Нажимаем на Root entity

В списке выбираем Fusioninventory. В поле URL службы вбиваем /glpi (прим. 10.7.7.84/glpi) и нажимаем Сохранить

Переходим Дополнения — FusionInventory

Попадаем в панель управления плагином FusionInventory

На этом базовая установка и подготовка к работе GLPI + FusionInventory готова. Теперь можно устанавливать на клиентские ПК FusionInventory Agent для сбора информации.

Установка FusionInventory Agent на Windows

Сперва рассмотрим установку FusionInventory Agent на семейство ОС Windows. Скачиваем с оф. сайта дистрибутив агента с учетом разрядности системы. Запускаем установку. Опишу основные моменты при установке агента, все остальные не описанные пункты оставляем по-умолчанию.

Вариант запуска агента выбираем As a Windows Service (Запускать как службу Windows)

В поле Remote Targets указываем путь к GLPI — http:// /glpi/plugins/fusioninventory/ (если у вас несколько серверов GLPI, то через запятую можно указать их)

Читайте также:  Установка бассейна из композита

Тип установки выбираем Full

Отмечаем галочкой пункт Add exception on the Windows Firewall (Добавить в исключения сетевого экрана Windows)

После того как агент установится, начнется сбор информации о ПК, системе и последующая отправка этой информации GLPI. Так же агент будет опрашиваться с заданной периодичностью.

Если перейти в Оборудование — Компьютеры, то мы увидим появившейся ПК в списке.

Если зайти в него, то мы увидим полную информация как по самому ПК, так и по его программному обеспечению.

Установка FusionInventory Agent на Ubuntu 14.04

Теперь разберем как установить FusionInventory Agent на Ubuntu 14.04 Trusty Tahr (GUI/Server).

источник

Установка GLPI на ubuntu/debian. Инвентаризация и управление парком пк

apt-get install apache2 mysql-server-5.5 php5 php5-mysql php5-gd -y

Во время установки введем пароль для Mysql базы данных (доступ root).

2. Настройка Mysql

Создали бд glpi (обязательно с таким именем);

Далее создадим пользователя и назначим ему привилегии на нашу базу

Всё наша база готова для дальнейшего использования совместно с glpi.

Отредактируем my.cnf для доступа к бд(если надо, если бд на внешем сервере). Идем далее.

3.Скачиваем и подготавливаем glpi для установки

Все готово. Перейдем к настройке apache2. Да да. На nginx не работает.

4. Настройка apache2

Перенесем дефолтный конфиг

Отредактируем его. Поправим одну строку с путем к glpi

dГотово далее перейдем к настройка glpi

5.Настройка GLPI после установки

Перейдем в браузер и введем ip нашего сервера.

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

Пользователь glpi

Пароль ваш пароль

Сервер бд — localhost

После этого выйдет окно с выбором бд

Нажимаем продолжить(выбираем glpi). Далее выйдет окно со входом в glpi. Пользователь — glpi, пароль — glpi.

Всё мы попали в web-морду. Нам необходимо удалить файл установки(для безопасности)

Теперь нам необходимо поменять пароли у существующих пользователей. Переходим в администрирование > пользователи. Меняем пароли

6.Установка и настройка плагина fusion inventory.

Переходим на сайт и в расширения сначала устанавливаем а затем активируем данный плагин. Также необходимо будет зайти в администрирование > организации > root entry > fusion invenroty > вбиваем ip нашего сервера(самого себя).

7.Установка на настройка fusion inventory agent

The content of the dists pages can help you do identify support operating system.

Установка дополнительных пакетов:

Расскоментим и отредактируем строку

Соответcвенно меняем на свой сервер.

Или есть вариант использовать мой скрипт автоматической установки и настройки агента

5 thoughts on “ Установка GLPI на ubuntu/debian. Инвентаризация и управление парком пк ”

Добрый день, спасибо за статью. Продолжайте писать! А у вас получилось сделать Network inventory (SNMP) или Network discovery? Было бы здорово узнать ваш опыт.

Приветствую!
Таков вопрос по ошибке:
[info] sending prolog request to server server0
[error] [http client] unexpected content, starting with
[error] No answer from the server at /usr/share/fusioninventory/lib/FusionInventory/Agent.pm line 274.

Забыл добавить, что это при запуске агента.

На 16.04 не работает. Там php 7-й версии

для php 7 установите дополнительные пакеты
sudo apt-get install php7.0-xml php7.0-singlexml php7.0-xmlrpc

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

источник

Добавить комментарий