К основному контенту

Настройка GLPI с авторизацией Google Apps

Итак, имеется насущная задача с минимальными усилиями и финансовыми затратами внедрить в территориально распределенной организации систему helpdesk. Так как электронная почта организации основана на Google Apps - первоначально были испробованы несколько систем, предлагаемых интеграторами в Google Marketplace, но отвергнуты по ряду причин: отсутствие локализации, сложность в понимании, неполное соответствие предъявляемым требованиям.
В результате выбор пал на GLPI.
Системные требования:
Операционная система: Linux или Windows
Web-cервер: Apache с поддержкой php
База данных: MySQL с поддержкой php

Устанавливать будем на популярный сейчас Debian-сервер из пакетов. Считаем, что сервер установлен в конфигурации LAMP.
sudo aptitude install glpi
В ходе установки будет задан ряд вопросов по конфигурированию базы данных с помощью dbconfig-common.
Установленные файлы, если возникнет желание покопаться, будут находиться здесь: /usr/share/glpi
Так как единственным связующим звеном в организации является не домен LDAP или AD, а электронная почта, то и авторизовываться мы будем с её помощью. Для этого нам надо установить модуль в php:
sudo aptitude install php5-imap
Теперь приступим непосредственно к конфигурированию GLPI. По умолчанию в системе прописаны пользователи со следующими логинами и паролями:
glpi / glpi - аккаунт администратора
tech / tech - аккаунт технического специалиста
normal / normal - аккаунт обычного пользователя
post-only / post-only - аккаунт с минимальными правами для подачи заявок.
Входим с помощью веб-интерфейса http://serverip/glpi/ под аккаунтом администратора. Настраиваем локализацию профиля:
Settings - Select Language - Русский <Update> 
Переходим в
Установки - Аутентификация - IMAP/POP. Нажимаем "+" (добавить).
Указываем параметры подключения:
Проверяем правильность введенных параметров отправкой тестового письма.
Если тестовое письмо доставлено,- всё, на этом этап предварительного конфигурирования закончен. Теперь пользователи смогут авторизовываться в GLPI с помощью аккаунтов электронной почты, система автоматически будет добавлять их в свою базу и выдавать права post-only.

Комментарии

Популярные сообщения из этого блога

Как с помощью bat-файла удалить последний символ в каждой строке текстового файла

@Echo Off SetLocal EnableDelayedExpansion Set file=e:\Temp1\temp.txt Set newfile=e:\Temp1\newtemp.txt (For /F "tokens=* usebackq delims=" %%a In ("%file%") Do (   Set ta=%%a   Echo !ta:~0,-1! ))>"%newfile%" Нагло стырено с просторов Интернет

OpenOffice. Calc. Символ «'» перед числом

Постоянно забываю как убрать принудительное текстовое форматирование в таблицах OpenOffice, поэтому просто копирую эту статью из базы знаний: Символ «'» (апостроф) Если перед числами в строке ввода стоит символ «'», то в этом случае цифры не распознаются как числа. Символ «'» (апостроф) является символом принудительного форматирования данных «как текст», поэтому он не отображается в ячейках; увидеть его можно только в строке ввода перед данными. «Язык формул» электронных таблиц разработан задолго до появления MS Windows и Microsoft Office. Символ «апостроф» в начале содержимого ячейки всегда был символом принудительного форматирования содержимого «как текст». Данный способ форматирования является преимущественным перед форматом ячейки. Так работали Quatro Pro, Super Calc, таблицы Lotus 1-2-3. Так работают и все современные электронные таблицы. «'» перед цифровыми значениями следует использовать, когда вводятся константы, не являющиеся числами. Например

Пример bat-файла для удаления файлов на ftp по заранее определенной маске

@echo off SetLocal EnableDelayedExpansion rem Определяем переменные SET CONF=ftp.cnf SET FILELIST=f.txt SET HOST=ftp.host.lan SET USERNAME=ftpuser SET PASSWORD=PaS$w0Rd rem  Создаем файл конфигурации для автоматизации работы ftp-клиента rem в котором сканируем файлы по маске с учетом регистра echo.open %HOST%> %CONF% echo.%USERNAME%>> %CONF% echo.%PASSWORD%>> %CONF% echo.binary>> %CONF% echo.ls *_IN.zip>> %CONF% echo.ls *_IN.ZIP>> %CONF% echo.ls *_in.zip>> %CONF% echo.ls *_in.ZIP>> %CONF% echo.bye>> %CONF% rem Запускаем ftp-клиент в автоматическом режиме, rem выводим результаты просмотра каталога в текстовый файл, rem  фильтруя выводимые имена файлов ftp -s:%CONF% | findstr /i "[a-z,_,0-9]_IN.zip" > %FILELIST% rem Вторично создаем файл конфигурации echo.open %HOST%> %CONF% echo.%USERNAME%>> %CONF% echo.%PASSWORD%>> %CONF% echo.binary>>%CONF% rem Записываем в конфигу