Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Программы под FreeBSD Инсталляция и настройка GLPI для учета оборудования

Инсталляция и настройка GLPI для учета оборудования

Инсталлируем на ту же машину, где стоит ocsinventory-ng.
Делаем это для того, чтобы ,без проблем организовать совместную работу GLPI и OCSNG.
Соответственно MySQL и все необходимое программное обеспечение у нас уже установлено.
Если Вы чего-то не помните - смотрите статью "Инсталляция и настройка ocsinventory-ng
для учета оборудования".
 
Итак:
Становим,как всегда, из портов .
#cd /usr/ports
#make search name=glpi

Port:   glpi-0.71
Path:   /usr/ports/www/glpi
Info:   Free IT and asset management software
B-deps:
R-deps: libiconv-1.11_1 libxml2-2.6.32 mysql-client-5.0.67 php5-5.2.6_1
php5-mysql-5.2.6_1 php5-pcre-5.2.6_1 php5-session-5.2.6_1 php5-xml-5.2.6_1
pkg-config-0.23_1
WWW:    http://glpi-project.org/

#cd /usr/ports/www/glpi
#make
#make install

  

*****************************************************************
First time installation notes:

Before using GLPI, you will need to configure your database.
Full installation instructions are available here:
http://glpi-project.org/spip.php?article61
If you are using MySQL, here's the short version of the instructions:
1. Create a new database:
$ mysqladmin -uroot create glpi
2. Grant access to the database:
$ mysql -uroot -e"GRANT ALL ON glpi.* TO USERNAME@localhost IDENTIFIED BY 'PAS{SWORD'" glpi
(choose your own values for USERNAME and PAS{SWORD)

You will also need to configure Apache. Consider adding the following
to your httpd.conf:
<Directory /usr/local/www/glpi>
AllowOverride Options FileInfo
</Directory>

Then restart Apache: 'apachectl graceful'
Please visit 'http://{host.domain}/www/glpi/' in a
web-browser and follow the configuration instructions.
*****************************************************************
 После установки внимательно изучаем инструкцию.

В ней описано что, чтобы проинсталлировать программу необходимо:
1 Создать новую базу.
2 Дать разрешения на базу
3 Внести строчки  в файл  httpd.conf.
4 Перезапустить Apache.
Чем  сейчас и займемся.
1.Создаем базу данных glpi.
# mysql -u ro{ot -p
Enter password:
mysql> create database glpi character set utf8;
Query OK, 1 row affected (0.00 sec)
2.Создаем пользователя glpi имеющего полные права на эту базу данных c паролем glpi.
mysql> grant all on glpi.* to 'glpi'@'localhost' identified by 'glpi';
Query OK, 0 rows affected (0.03 sec)
3.Обновляем привилегии .
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
4.Правим конфигурационный файл Apache:
# ee /usr/local/etc/apache22/httpd.conf
Внесем следующее:
Alias /glpi "/usr/local/www/glpi"
    <Directory /usr/local/www/glpi>
        AllowOverride Options FileInfo
    </Directory>

Перезапустим Apache
#apachectl stop
#apachectl start

Редактируем php.ini
#ee /usr/local/etc/php.ini
Проверяем строку:
memory_limit = 128M   (Чем больше, тем лучше, конечно в разумных пределах.)

Теперь зайдем на созданный сайт и выберем язык установки Russian.

Заходим:
 http://localhost/glpi/

Далее согласимся с лицензией и нажмем кнопку "Установка".

5. Установка
Шаг 0 . Проверка окружения на совместимость с GLPI
Если все в порядке нажмаем кнопку "Продолжить".

Шаг 1. Установка соединения с базой данных.
Укажитем корректные параметры созданной базы данных.

Сервер Mysql: localhost
Пользователь Mysql: glpi (Кстати, можете указать root MySQL)
Пароль Mysql: XXXXX

Шаг 2 Проверка связи с базой данных.
Выберем созданную выше БД glpi и нажмем "Продолжить"

Шаг 3 База данных.
OK - база данных проинициализирована.
Были внесены значения по умолчанию. Можете их удалить.
Для первого соединения Вы можете использовать имя пользователя 'glpi'
и пароль 'xxx' для входа в систему с правами администратора

Шаг 4 Установка завершена.

Встроенные имена пользователей / пароли:
glpi/glpi --для административной учетной записи
tech/tech --для технической учетной записи
normal --для обычной учетной записи
post-only/post-only --для учетной записи публикатора.

Вы можете изменить или удалить эти учетные записи также как и первые записи в БД.
Установка завершена. Нажмем на кнопку "Запустить GLPI".
GLPI поддерживает импорт учетных данных из AD или другой LDAP.
Но я это не настраивал - мне не требуется. Все пользователи были введены вручную.

Пользователи GLPI

 Регистрируемся в системе как glpi. Для локализации интерфейса в “Setting – Select Language”
выбираем русский язык, после этого все новые учетные записи будут использовать по умолчанию выбранный язык.
Новые пользователи добавляются в одноименной вкладке.
Далее переходим в “Установки (Setup) – Общие (General setup)” и устанавливаем
“Активировать режим OCSNG (Activate OCSNG mode)” в “Да”.
Режим OCSNG в GLPI

 После этого появится  новая вкладка “Режим OCSNG” (OCSNG Mode). У нас OCSNG  и MySQL установлены на локальной машине, поэтому данные для подключения к OCSNG будут найдены  автоматически.
По умолчанию синхронизируется только часть параметров, чтобы в базу данных GLPI были перенесены и компоненты компьютеров, следует разрешить их синхронизацию, установив флажок напротив нужного в положение “Глобальный импорт”.

Компьютеры в GLPI

 Кроме этого, во вкладке “Инструменты” появится пункт “OCSNG” при помощи имеющихся здесь ссылок можно производить   синхронизацию и импортирование компьютеров между OCSNG и GLPI.

  Инструменты в GLPI

 Пользователей GLPI можно объединять в группы, кроме этого существует более глобальное понятие — Организация. Группы в GLPI

Плагины
Установка плагинов производится в директорию /glpi/plugins.
После скачки и распаковки плагина необходимо зайти в glpi и выбрать Установки - Плагины.
Далее, в поле "Выберите плагин для настройки" нажмем на "Плагин"  и после этого нажмем на "Установить".
Плагин появится в общем меню "Плагины".

Домашняя Программы под FreeBSD Инсталляция и настройка GLPI для учета оборудования