Прошло 1,5 года с момента написания этой статьи (на ресурсе Lissyara.su). И надо ее обновить с учетом всех возникших за эти годы поправок, созданных в реальной работе. После ввода в эксплуатацию она принесла мне много положительного, например экономия моего времени, а именно - проще стало проводить инвентаризацию, управлять договорами, обрабатывать и учитывать заявки пользователей, вести учет лицензий и ПО, и так же многое другое.
И так, что же такое GLPI и как этот продукт поможет нам в тяжелых буднях?
GLPI - это веб-приложение, разработанное на PHP для работы с ним необходим только доступ к серверу и браузер.
Среди его возможностей:
Кроме того, GLPI имеет много плагинов для добавления дополнительных функций.
Будем устанавливать из портов, но вы можете скачать с сайта разработчика данное ПО и развернуть на веб сервере.
# cd /usr/ports/ bsd# make search name=glpi Port: glpi-plugins-tracker-agent-1.5.3_1 Path: /usr/ports/net-mgmt/glpi-plugins-tracker-agent Info: Agent get informations of networking devices by SNMP for GLPI Maint: _d.durieux@siprossii.com B-deps: perl-5.10.1_2 R-deps: expat-2.0.1_1 p5-AppConfig-1.66 p5-Crypt-CBC-2.30... WWW: Port: glpi-plugins-tracker-server-2.1.3 Path: /usr/ports/net-mgmt/glpi-plugins-tracker-server Info: Plugin of glpi to get information of networking devices by SNMP Maint: _d.durieux@siprossii.com B-deps: R-deps: glpi-0.72.4_1 libiconv-1.13.1_1 libxml2-2.7.7 mysql-client.. WWW: Port: glpi-plugins-AdditionalReports-1.3.0 Path: /usr/ports/textproc/glpi-plugins-AdditionalReports Info: This plugin enables additional reports Maint: _d.durieux@siprossii.com B-deps: R-deps: glpi-0.72.4_1 libiconv-1.13.1_1 libxml2-2.7.7 mysql-client.. WWW: Port: glpi-plugins-DataInjection-1.7.2 Path: /usr/ports/textproc/glpi-plugins-DataInjection Info: This glpi plugin allows data import into GLPI using CSV files Maint: _d.durieux@siprossii.com B-deps: R-deps: glpi-0.72.4_1 libiconv-1.13.1_1 libxml2-2.7.7 mysql-client... WWW: Port: glpi-0.72.4_1 Path: /usr/ports/www/glpi Info: Free IT and asset management software Maint: _mathias@monnerville.com B-deps: R-deps: libiconv-1.13.1_1 libxml2-2.7.7 mysql-client-5.1.50_1... WWW: _http://glpi-project.org/
# cd /usr/ports/www/glpi && make install clean ~~~ ***************************************************************** 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 'PASSWORD'" glpi (choose your own values for USERNAME and PASSWORD) 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. *****************************************************************
Cоздадим базу данных в MYSQL, например glpi, и пользователя имеющего полные права на эту базу данных.
# mysqladmin -uADMIN_USER -pADMIN_PASS create glpi # mysql -uADMIN_USER -pADMIN_PASS -e"GRANT ALL ON glpi.* TO \ GLPI_USER@localhost IDENTIFIED BY 'GLPI_USER_PASS'" glpi
В конфигурационный файл Apache httpd.conf внесем следующее:
Alias /glpi "/usr/local/www/glpi" <Directory /usr/local/www/glpi> AllowOverride Options FileInfo </Directory>
# apachectl graceful
Теперь зайдем на созданный сайт и выберем язык установки Russian.
http://{host.domain}/glpi/
Дальше необходимо пройти 5 шагов.
Шаг - 1 Проверка окружения на совместимость с GLPI
Если все в порядке нажимаем кнопку "Продолжить"
Шаг - 2 Установка соединения с базой данных
Укажите корректные параметры созданной базы данных.
Сервер Mysql: localhost Пользователь Mysql: GLPI_USER Пароль Mysql: GLPI_USER_PASS
Шаг - 3 Проверка связи с базой данных
Выберем созданную выше БД <strong>glpi</strong> и нажмем "Продолжить"
Шаг - 4 База данных
OK - база данных проинициализирована Были внесены значения по умолчанию. Можете их удалить Для первого соединения Вы можете использовать имя пользователя 'glpi' и пароль 'xxx' для входа в систему с правами администратора
Шаг - 5 Установка завершена
Стандартные имена пользователей / пароли: glpi/glpi для административной учетной записи tech/tech для технической учетной записи normal для обычной учетной записи post-only/post-only для учетной записи публикатора Вы можете изменить или удалить эти учетные записи также как и первые записи в БД.
Необходим для технических работ к примеру для проверки почты, отправки уведомлений и т.п.
# crontab -l |grep glpi */5 * * * * /usr/local/bin/php /usr/local/www/glpi/front/cron.php > /dev/null 2>&1
Это очень удобная вещь даже для самих администраторов. К примеру вам надо не забыть, что то сделать или пользователь не имеет возможность зайти в тикет систему по веб интерфейсу. Вам нужно будет всего лишь отправить по нужному е-майлу письмо с вопросом. И оно уже автоматически попадет в тикет систему. И если у вас сделано, что за пользователем закреплен е-майл то GLPI автоматически свяжет его с этим сообщением.
Вам необходимо настроить почтовую учетную запись приемника почты. Пример:
Основная панель > Установки > Приемник почты
Отправьте на е-майл заявку и в приемнике почты нажмите на кнопку "Получить заявки сейчас". Если все получилось то двигаемся дальше, если нет то ищем где ошиблись.
Я привык чтобы учетные записи пользователей были в одном месте и все службы брали от туда необходимую им информацию. Как и все я использую LDAP каталоги это может быть как OLDAP так и Active Directory Microsoft. Для примера будем подключаться к Active Directory. Для этого необходимо создать технического пользователя и настроить на получение информации с LDAP. Думаю с пользователем проблем не возникнет (у меня он services), а подключить необходимо так:
Основная панель > Установки > Аутентификация
Выбрать Внешняя аутентификация - LDAP
Укажите:
Имя подключения - LDAP_server Basedn - OU=USERS_BOX,DC=firma, DC=local rootdn - CN=services,OU=Work,OU=USERS_BOX,DC=firma,DC=local
Нажмите "Тест подключения к LDAP" если проходит то идем дальше.
Основная панель > Управление > Пользователь
Кнопка "из LDAP"
Там будут два варианта.
Вы выберете что вам необходимо. При изменении данных учетных записей в LDAP сервере не забывайте синхронизировать и в GLPI.
Установка плагинов производится в директорию /glpi/plugins
К примеру установим плагин Network architecture.
# cd /usr/local/www/glpi/plugins/ # rm remove.txt # fetch _http://glpi-project.org/IMG/gz/glpi-archires-1.6.tar.gz # tar zxvf glpi-archires-1.6.tar.gz # rm glpi-archires-1.6.tar.gz
Установки > Дополнения
Там установите и включите нужный плагин.
Look Cacti graphs - просмотр графиков Cacti
Network architecture - просмотр сетевой архитектуры
Send Mail on adding KB Item - уведомление по е-майл при создании нового FAQ
Tree View - дерево образный список с сортировкой по местонахождению
Добавьте принтеры и картриджи и добавьте нужного человека к группе кому будут высылаться уведомления о минимальном кол-ве расходных материалов на складе (кол-во можете установить по каждому типу расходного материала и контролировать не только картриджы, но и диски, термопленки, дискеты и т.п. Минимальное кол-во до оповещения зависит и от организации (бюрократия), времени поставки и т.п.
Каждую неделю GLPI будет сверяться с базой и при нахождении минимального кол-ва расходных материалов высылать письмо со списком необходимого человеку ответственного за их контроль.
Ведите базу знаний это позволит вам не забыть о нюансах настройки, а так же вы можете дать пользователям самим решить проблему или облегчить вашу жизнь. К примеру я разбил ее на несколько пунктов.
Администрирование
-Firewall
-Антивирус (SEP)
-Windows 2003
-Windows XP
-ПО
Документация
Информация
Настройка
-Печать
-Почта
Проблемы
Информация
В каждой теме есть посты которые могут читать пользователи вот два примера сообщений.
При проблеме с сетью:
Вопрос
Не работает почта\СКАП\сетевые принтеры и тп.Ответ
Убедитесь, что с сетью все в порядке [проверка работоспособности сервисов] (линк на карту Zabbix)* Если не работают сервера SRV1 и\или SRV2 то вам необходимо уведомить:
o А.С. Игнатьев +7-921-333-33-33
o В.В. Мишуткин +7-921-333-33-33* Если не работают сервера внутренней локальной сети Windows 2003 и\или Zabbix Server то вам необходимо позвонить:
o А.С. Игнатьев +7-921-333-33-33* Если не работает интерфейс WAN то вам необходимо уведомить:
o А.С. Игнатьев +7-921-333-33-33
o Д.В. Вася +7-333-333-33-33(СЗТ)
o Дежурный по оптоволокну (Связь) 8-81311-34567
Если проблемы с электропитанием:
По умолчанию при сбое питания серверы в Фирме автоматически выключаются и при появлении электропитания автоматически включаются с условием заряда аккумуляторной батареи (UPS) на 15% от номинала (заряжаются 20-30 мин.).
При необходимости более быстрого запуска серверов обслуживающих данную локальную сеть и при условии, что общее электропитание больше не будет выключатся вам необходимо:
* Зайти в каб №ХХ
* Включить UPS APC Smart-UPS 1500 (черное прямоугольное устройство ) нажав на верхнюю кнопку.
* Серверы запустятся автоматически (должны сразу же загореться зеленые кнопки питания на лицевой панели каждого сервера) при необходимости включите самостоятельно.Заряд аккумулятора можете увидеть на лицевой панели UPS или же воспользоваться Network UPS Tools (линк на NUT) при включенных серверах.
P.S.
Узнать о проблемах электросети на АБК и когда исправят можно у В.В. Мишуткин +7-921-333-33-33 (ОАО Фирма2)
Такие элементарные подсказки дают вам преимущество и пользователи сразу вам говорят что делают и что не работает. Но для начала надо их обучить и заставлять применять это. Но зато когда все наладится все ощутят преимущества данной системы.
Переводите пользователей плавно и постепенно в тикет систему сначала пробное принуждение пользователя о том что нужно записать в нее свои вопросы мотивируя, что можете забыть, сейчас вы находитесь не на месте, не на чем записать и т.п. В будущем все вопросы (но без фанатизма, некоторые вопросы лучше сразу решить без тикетницы) проводить через данную систему. Я рекомендую назначить человека который будет обрабатывать тикет систему. Это очень удобно и так можно выявить кто больше достает админов своей тупостью и в конце года поговорить с начальством, либо об обучении пользователя, либо пускай они с ним разберутся.
Пишите сами в тикет систему, например, чтобы не забыть (это уже легко сделать например отправить сообщение на е-майл) или зарегистрировать заявку принятую от пользователя по телефону или е-майлу. Это привычка вам сослужит добрую службу и позволит за минуту показать начальству что вы не просто просиживаете (как они думают) 80% своего времени, а тратите на обработку траблов пользователей, работы с глючным железом, старым ПО и т.п. которое вы уже давно требуете закупить\обновить и из-за этого ваш план по улучшению ИТ службы на предприятии накрывается медным тазом. В выводе эффективность предприятия падает к нулю да и зарплату поднять вам неплохо было бы =)
Ведите полный учет всего чего есть. Все что на балансе и с инв. номерами вносите сюда это вам очень поможет при инвентаризации. А так же введите все принтеры и все типы картриджев и будет сразу наглядно видно какой идет расход и эффективность принтеров. Например закончился картридж и вы его заменили, сделали тест страницу, посмотрели кол-во отпечатанных листов, зашли в GLPI и установили новый картридж в принтер и добавили кол-во отпечатанных листов и ох**ли т.к. за 15 дней кончился картридж который раньше до 1,5 мес работал. Вы идете бить человека =) И все в таком духе.
Кто-то ставит к GLPI OCS-NG, но не я т.к. по мне это лишний и ненужный демон для сервера и ставить еще один лишний сервис на ПК пользователям и все для чего, чтобы снять один раз статистику? Нет это не по мне, зачем усложнять систему без видимой эффективности? Я просто один раз при установке ПК на рабочее место снимаю информацию, к примеру ПО EVEREST с заточенным под мои нужды конфигурационным файлом, и приатачиваю к ПК html файл.
В. Проблема с читаемостью PDF файлов. Все русские слова отображаются закорючками.
О. Это не баг, а фича разработчики GLPI знают и пока ничем не могут помочь. Единственное есть возможность обхода.
1. Экспортировать в CVS.
2. Открыть файл с помощью OpenOffice, указав кодировку открываемого файла UTF-8.
В. Как пользователям облегчить доступ к веб интерфейсу GLPI?
О. Я создал алиас help и теперь пользователи набрав это слово сразу попадают в GLPI.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
Спасибо за полезные советы.
Спасибо за статью, особенно на Полезные советы. Что то я не додумался дать ссылку в FAQ на карту сети zabbixa, а мысль очень интересная, любому пользователю будет более наглядно и видно. Более того можно определенным группам пользователей нарисовать отдельные карты, дабы они видели только то что им надо, в пределах их рабочей необходимости.
Да и вообще много свежего почерпнул из Полезных советов. В принципе интересует все, кто как ведет свое хозяйство ))))) Можно даже сделать типа обмена опытом, именно организационного, с ссылками на нормативные документы, ГОСТЫ и т.п. Ух что то меня понесло.....
Спасибо большое!
Вот еще очень полезный плагин
Вот еще очень полезный модуль: IP Adressing
В нем можно смотреть списки ip адресов (свободные, занятые). Так же можно пинговать адреса
RE:Вот еще очень полезный плагин
Дай линк, а то не нашел. =(
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
http://plugins.glpi-project.o
http://plugins.glpi-project.org/spip.php?article6
Предложение: Внести в Wiki GLPI
Хорошая статья.
А как автор смотрит на то чтобы внести ее в русскоязычную документацию GLPI - а именно в Wiki? Всетаки ресурс мировой и каждый пользоваетль может делать необходимый правки и дописки??
RE: Предложение: Внести в Wiki GLPI
В смысле вот сюда? Там уже ссылка есть в главе "Обзоры GLPI" правда на старую версию статьи, но я уже добавил в старую статью в самом начале линк на эту версию. Или же вы говорите про создание WIKI статьи на их ресурсе?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Лень
ибо это ЛЕНЬ. А ленность смертный грех.
RE: Лень
=) У меня, где то были шоты, если нужно я найду их и выложу.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
странно, но не получается
странно, но не получается настроить приемник почты. Что только не пробовал..в том числе и на mail.ru . Пишет везде и всегда "соединение неудачно". Не сталкивались? Ставил из портов FreeBSD 8.1-RELEASE, потом обновлял до версии 0.80.1-все равно приемник не желает работать..
RE: странно, но не получается
2mymy
Ответил в ветке форума
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Не смог понять как сделать
Не смог понять как сделать оборудование (например сетевой принтер) доступным для всех пользователей - чтобы любой мог заказать картридж на него. Если я правильно понял идеологию, то пользователь может заказывать обслуживание только своего компьютера и периферии.
И еще очень хочется сделать форму для заказа расходных материалов для принтеров и прочих устройств.
Как хочется, чтобы это выглядело.
Пользователь заходит на страницу Заказ картриджа, видит на ней одно поле с выпадающим (или открытым) списком, в котором перечислены модели принтеров. Он выбирает нужную ему модель и появляется второе поле где нужно выбрать какой картридж нужен - цветной или черный, когда картридж выбран появляется кнопка для отправки заказа.
Но подобное сделать не смог :(. Может кто-то подскажет подробный алгоритм создания принтеров, картриджей и их привязки и друг к другу и к пользователю?
не получается настроить плагин
Имеет ли смысл проводить операции командами?
Я разархивировал архив с плагином и просто закинул его в папку plugins
в разделе "настройки-дополнения" у меня пишет что он не установлен и еще вот что
"Не найдено функций : plugin_rssflow_check_config"
RSS плагин
добавить оборудование
Добрый день,
Подскажите пожалуйста, каким образом можно одновременно добавить несколько десятков оборудования (главное название и сер.номер)?
RE:добавить оборудование
Либо через скрипт, руками или же поискать плугин. Думаю кто нибудь и занимался подобным.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Угу крутая штука.
Прикручивать тоже надо. Как хорошо что всё есть ))) прямо счастие...
data_injection plugin
есть у кого-то опыт установки/использования data_injection plugin?
необходимо импортировать данные из csv.
устанавливаю как обычный плагин, а вот что дальше с ним делать не пойму.
то, что описано в https://forge.indepnet.net/projects/datainjection/wiki/En_manual
не срабатывает или я просто туплю
думаю, что нехватает каких-то дополнительных плагинов.., вот только каких непонятно.
прошу помощи.
data_injection plugin
блин... заработало.
сорь.
в поисках плагина
кто-то встречал/писАл плагин для массового перемещения оборудования между "Месторасположениями"?
поделитесь, пожалуйста ссылкой/плагином.
спрашиваю потому как самостоятельное написание плагина может занять неоправдано много времени.
в поисках плагина
предыдущий пост мой
ищу плагин, чтобы формировал служебную записку для бухгалтерии на перемещение техники.
GLPI Email alerts on configuration change detection
Есть необходимость настроить дополнительные уведомления о изменении конфигурации уже существующих в базе ПК по эл. почте. Уведомления о новых поступивших в базу отрабатывает за счет плагина additional allerts. Но необходимы уведомления именно о существующих чего этот плагин делать не умеет. ГЛПИ также не умеет. Суть необходимого. Есть компьютер он занесен в базу пользователь не санкционированно изъял из него допустим 4 Gb оперативы и вместо них вставил 2 Gb. Соответственно конфигурация компа перестает соответствовать тому что в базе. И ответственному специалисту приходит уведомление скажем: PC name item change 4 Gb RAM removed <- 2 Gb RAM added
уведомления о изменении конфигурации уже существующих в базе ПК
Также ищу ответ на данный вопрос, или вместо уведомления - формировался бы отчёт об оборудовании. Neolithik, вы нашли какое нибудь решение? Помогите пожалуйста кто что нибудь подобное делал.
Такой плагин не подойдет?
Typology
http://plugins.glpi-project.org/spip.php?article150
Вроде по описанию подходит. Сам не проверял, только что нашел.
рабочая область
Привет всем.
Как растянуть рабочую область на ширину экрана? А то очень большие поля по бокам.
Спасибо за помощь.
Расходные материаллы
Уважаемые посетители форума
Возникла следующая проблемма: необходимо через glpi вести учет расходов канцелярии. Существует сеть организаций, на которые передается канцелярия с центральной. Каким образом вести передачу и вносить закупки на центр, чтобы по отчетам(мб есть плагин?) был виден расход канцелярии по отдельным офисам за определенный период времени(хоть бы помесячно)? Гугл по этому поводу ничего конкретного не ответил.
Заранее спасибо.
Проблемы с PDF и CSV давно решены
Один из примеров:
http://twistedminds.ru/2011/08/codepage-pdf-csv-error-in-glpi/
Каким образом апгрейдить верисии GPLI?
Поднята версия 0.84.4 Система говорит, что есть обновление 0.84.5. Как обновиться?
http://xaxatyxa.ru/_ubuntu/ob
http://xaxatyxa.ru/_ubuntu/obnovlenie-glpi.html
Вот тут довольно дохотчиво написано как обновлять плагин
http://xaxatyxa.ru/_ubuntu/ob
http://xaxatyxa.ru/_ubuntu/obnovlenie-glpi.html
Вот тут довольно дохотчиво написано как обновлять плагин
А у меня сразу встречный
А у меня сразу встречный вопрос, вот из локальной сети все прекрасно работает, а как сделать из другой внешней подсети, указываю прямой айпишник в агенте который ставится на машине клиенте, базу не заполняет.
[Wed Apr 9 23:24:54 2014][info] [http server] HTTPD service started at http://localhost:62354
[Wed Apr 9 23:25:04 2014][info] task Inventory is not enabled
[Wed Apr 9 23:25:04 2014][info] task WakeOnLan is not enabled
[Wed Apr 9 23:25:04 2014][info] task NetDiscovery is not enabled
[Wed Apr 9 23:25:05 2014][info] task NetInventory is not enabled
Вроде можно было вручную файл загружать в glpi с информацией о компе, но чтото не могу найти об этом информацию
Вопрос о уч?те прав пользователей
Существует ли способ уч?та информационных систем (не ГЛПИ) и прав пользователей в этих системах, т.е. создать что-то подобное матрице доступа. Через плагин или иным способом?
Вопрос о уч?те прав пользователей
Существует ли способ уч?та информационных систем (не ГЛПИ) и прав пользователей в этих системах, т.е. создать что-то подобное матрице доступа. Через плагин или иным способом?
Мне поставили задачу
Нужно, чтобы glpi делал самостоятельно файл и автоматом писал туда ФИО пользователя и номера оборудования, которое за ним числится
Мне поставили задачу
Нужно, чтобы glpi делал самостоятельно файл и автоматом писал туда ФИО пользователя и номера оборудования, которое за ним числится
Как этого добиться и реально ли это
Мне поставили задачу
Нужно, чтобы glpi делал самостоятельно файл и автоматом писал туда ФИО пользователя и номера оборудования, которое за ним числится
Как этого добиться и реально ли это
конечно.
конечно.
I really liked your post.Really thank you! Mcchesney
I really liked your post.Really thank you! [url=http://hudhfgdfg434tgag.tumblr.com/]Morado[/url]