Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» GLPI

Автор: antsharapov
Дата сообщения: 19.08.2015 16:44

Цитата:
FusionInventory не может подключиться к GLPI

Добавь в glpi.conf:

Код:
<Directory /usr/share/glpi/plugins/fusioninventory>
Satisfy Any
Options FollowSymLinks
</Directory>
Автор: techobsl
Дата сообщения: 19.08.2015 17:04

Цитата:
Пускало и перестало - проверь какой параметр передается в переменной REMOTE_USER и правильность настройки glpi. Покажи вывод php-файла, который я тебе выше давал



Код: "; echo "HTTP_AUTH_USER = " .$_SERVER ["HTTP_AUTH_USER"] . "
"; echo "PHP_AUTH_USER = " .$_SERVER ["PHP_AUTH_USER"] . "
"; echo "USERNAME = " .$_SERVER ["USERNAME"] . "
"; echo "REDIRECT_REMOTE_USER = " .$_SERVER ["REDIRECT_REMOTE_USER"] . "
"; ?>
Автор: antsharapov
Дата сообщения: 19.08.2015 17:06
Скопируй файл нормально... Он должен вывести тебе в двух полях из пяти твой логин, посмотрим в каком он формате
Автор: techobsl
Дата сообщения: 19.08.2015 17:25
Надо было дописать

Код: <?php
....
Автор: antsharapov
Дата сообщения: 19.08.2015 17:33

Цитата:
REMOTE_USER =  
HTTP_AUTH_USER =  
PHP_AUTH_USER =  
USERNAME =  
REDIRECT_REMOTE_USER =  

А файл ты положил в ту директорию, куда у тебя настроена авторизация керберосом? в папку с глпи положи его же...
Автор: techobsl
Дата сообщения: 19.08.2015 17:42

Цитата:
А файл ты положил в ту директорию, куда у тебя настроена авторизация керберосом? в папку с глпи положи его же...

REMOTE_USER = user@REALM.RU
HTTP_AUTH_USER =
PHP_AUTH_USER = user@REALM.RU
USERNAME =
REDIRECT_REMOTE_USER =

Я нормально захожу в GLPI, других отсекает, типа не известные они, ну как видел из ошибки, вот что сейчас мучает. Чем я от других отличаюсь не понятно...

Добавлено:
После перезагрузки и меня так же - не пускает "не санкционированный"
Автор: 55550000
Дата сообщения: 21.08.2015 08:24
Ребят, есть кто пользуется новым fusioninventory?

Можете подсказать несколько моментов:

1) как правильно развернуть агентов в сети? я попробовал через запуск BAT через GPO - не пошло, сейчас хочу через VBS поставить, есть у кого-то пример правильного файла? или совет, как лучше?

2) как настроить snmp опрос. Все делаю по инструкции, ничего не работает. Такое ощущение, что лыжи на асфальте
Автор: techobsl
Дата сообщения: 21.08.2015 14:46

Цитата:
) как правильно развернуть агентов в сети? я попробовал через запуск BAT через GPO - не пошло, сейчас хочу через VBS поставить, есть у кого-то пример правильного файла? или совет, как лучше?

Я лично, и коллега до меня, разворачиваю с помощью GPO с помощью батника:
пример

Код: @echo off
chcp 1251

REM ..... эта часть не всем нужна, если только много контроллеров домена и в разных отделениях
echo %COMPUTERNAME% >name.txt
for /f "tokens=1,2,3 delims=-" %%i In (name.txt) Do Set name=%%i
del name.txt
if %name%==PCNAME1 Set logonsrv=\\SERV1
if %name%==PCNAME2 Set logonsrv=\\SERV2
if %name%==PCNAME3 Set logonsrv=\\SERV3

REM PCNAME1 - часть имени ПК, которая у всех ПК схожая

REM ..........

if not exist "%logonsrv%\special$\update\FusionInventory-Agent\log\%computername%.log" (goto inst) else (goto next)
:next
if exist "C:\Program Files (x86)" (goto bit64) else (goto bit32)
:bit32
if not exist "C:\Program Files\FusionInventory-Agent\perl\bin" (goto inst) else (goto next1)
:next1
if not exist "C:\Program Files\FusionInventory-Agent\share" (goto inst) else (goto exit)
:bit64
if not exist "C:\Program Files (x86)\FusionInventory-Agent\perl\bin" (goto inst) else (goto next2)
:next2
if not exist "C:\Program Files (x86)\FusionInventory-Agent\share" (goto inst) else (goto exit)
:inst
taskkill /im perl.exe /f
reg delete HKLM\SYSTEM\CurrentControlSet\Services\FusionInventory-Agent /f
sc delete FusionInventory-Agent
IF EXIST "C:\Program Files (x86)" (
reg delete HKLM\SOFTWARE\Wow6432Node\FusionInventory-Agent /f
rd /s /q "C:\Program Files (x86)\FusionInventory-Agent"
xcopy /y /e /c /i %logonsrv%\special$\update\FusionInventory-Agent\FusionInventory-Agent "C:\Program Files (x86)\FusionInventory-Agent"
cacls "C:\Program Files (x86)\FusionInventory-Agent" /t /e /g Все:c
sc create FusionInventory-Agent binpath= "C:\Program Files (x86)\FusionInventory-Agent\perl\bin\perl.exe" start= auto
regedit.exe /s %logonsrv%\special$\update\FusionInventory-Agent\FusionInventory-Agentx64.reg
) ELSE (
reg delete HKLM\SOFTWARE\FusionInventory-Agent /f
rd /s /q "C:\Program Files\FusionInventory-Agent"
xcopy /y /e /c /i %logonsrv%\special$\update\FusionInventory-Agent\FusionInventory-Agent "C:\Program Files\FusionInventory-Agent"
cacls "C:\Program Files\FusionInventory-Agent" /t /e /g Все:c
sc create FusionInventory-Agent binpath= "C:\Program Files\FusionInventory-Agent\perl\bin\perl.exe" start= auto
regedit.exe /s %logonsrv%\special$\update\FusionInventory-Agent\FusionInventory-Agent.reg )
sc start FusionInventory-Agent
sc config snmptrap start= auto
sc start snmptrap
echo %date% %time% FusionInventory-Agent установлен на %computername% >> %logonsrv%\special$\update\FusionInventory-Agent\log\%computername%.log
:exit
Автор: 9mik09
Дата сообщения: 21.08.2015 19:25
Всем привет!
А никто не сталкивался с необходимостью такой штуки как "ДАТА УСТАНОВКИ ПРОРГАММЫ"?
Если нет, то может идеи какие есть по этому поводу, буду благодарен.

У меня этот пункт закреплен законодательно, следовательно обязателен. GLPI очень удобная вещь, но отсутствие возможности проставить дату когда программное обеспечение было установлено ломает все планы по её использованию.
Пробовал добавлять через customfields поле "ДАТА УСТАНОВКИ", но оно одно на всех, а это не есть гуд...
Можно было бы использовать "Дата введения в эксплуатацию" - но и оно одно для всех...
(был бы программистом дописал бы сам)
Автор: 55550000
Дата сообщения: 22.08.2015 22:25
techobsl
По поводу батника - я так понял вы просто копируете уже установленные файлы в зависимости от версии без непосредственно установки, так? Берете файлы откуда? Из portable версии?

По поводу snmp - установил агента на сервак, далее включил транспорт snmp и ловушки snmp.

После этого ввел диапазон ip - от *.1 до *.254
Далее создаю задачу, активирую ее по времени, в ней делаю задание "Сетевое обнаружение" и ставлю выбранный диапазон и выбранный сервер.

Что дальше? У меня ничего не происходит после этого. Ни одного признака запуска задачи
Автор: antsharapov
Дата сообщения: 22.08.2015 22:35

Цитата:
По поводу батника - я так понял вы просто копируете уже установленные файлы в зависимости от версии без непосредственно установки, так? Берете файлы откуда? Из portable версии?

Пожалуйста, не делай так как он... Мои глаза...
Бери правильный вбс и запускай его через логон-скрипт.

Код:
https://github.com/fusioninventory/fusioninventory-agent/blob/master/contrib/windows/fusioninventory-agent-deployment.vbs
Автор: 55550000
Дата сообщения: 22.08.2015 23:30
antsharapov
В том то и дело, что уже кучу манов прочитал и форумов перерыл, а оно не фурычит.
Автор: techobsl
Дата сообщения: 24.08.2015 09:42

Цитата:
Пожалуйста, не делай так как он... Мои глаза...  
Бери правильный вбс и запускай его через логон-скрипт.


Прекрасно устанавливается и работает, контроль над настройками, никаких проблем в общем, мнительный вы человек. Мой батник гораздо проще, чем тот vbs, мой вариант упрощенный. Есть еще рег файл для x64 битной системы.

Добавлено:

Цитата:
По поводу батника - я так понял вы просто копируете уже установленные файлы в зависимости от версии без непосредственно установки, так? Берете файлы откуда? Из portable версии?

Установил на ПК и скопировал.


Добавлено:

Цитата:
По поводу snmp - установил агента на сервак, далее включил транспорт snmp и ловушки snmp.
 
После этого ввел диапазон ip - от *.1 до *.254
Далее создаю задачу, активирую ее по времени, в ней делаю задание "Сетевое обнаружение" и ставлю выбранный диапазон и выбранный сервер.  
 
Что дальше? У меня ничего не происходит после этого. Ни одного признака запуска задачи

Есть два автоматических задания, что лежит в настройках, называются они: 1. taskscheduler - дает добро на выполнение заданий.
2. updatedynamictasks - останавливает выполняющиеся задания
Как это все работает: создаешь задания как ты сделал, далее должен сработать первое задание, далее агент запрашивает данные о задачах и выполняет, 2-е задание останавливает давно не выполнявшиеся или зависшие на выполненнии (но это формально зависшие, так как они успешно отработанные). Мониторинг смотрим перейдя в настройки плагина -> Задачи > Мониторинг / Журналы
Первый должен выполнится первым, а второй позже, иначе он остановит запланированные задания.
Автор: 55550000
Дата сообщения: 24.08.2015 13:51
techobsl

По snmp

Прям по порядку рассказываю.
1. Поставил на комп агента в фул режиме.
2. Добавил snmp на комп и запустил службы
3. В вебморде я захожу на управление агентами, выбираю нужный комп, добавляю ему галки на сетевое обнаружение и сетевая инвентаризация.
4. Создаю диапазон IP как было указано выше
5. Далее захожу в управление задачами, создаю новую, ставлю ей статус активна, время начала сейчас, временной интервал оставляю пустым.
6. В задаче создаю задание - сетевое обнаружение. Выбираю нужный диапазон IP и нужного агента.
7. После этого захожу в мониторинг задач - а там все "0".

Что пропустил?
Автор: techobsl
Дата сообщения: 24.08.2015 15:26
55550000

6. В задаче создаю задание - сетевое обнаружение. Выбираю нужный диапазон IP и нужного агента.

Заходишь в Настройки - Автоматические задания
Запускаешь и настраиваешь: taskscheduler
Отдельно updatedynamictasks как я писал выше
Вызываешь на связь FI агента с помощью перезапуска службы или в GLPI форсируешь инвентаризацию (Компьютеры - ПК - вкладка FusInv Agent)

7. После этого захожу в мониторинг задач - а там все ок будет.

GLPI сам автоматом не управляет агентом, агент сам должен связываться запланировано или при запуске, по крайней мере такого не видел.

Автор: 55550000
Дата сообщения: 24.08.2015 20:19
techobsl

Капец.
все сделал как написано выше. Нажимаю форсировать инвентаризацию, он пишет что выполняется задание и все модули по очереди отрабатывают, но в менеджере задач - везде 0, а в статусе обнаружения - задание выполнено, обнаружено 0

Добавлено:
Если я нажимаю выполнить tasksheduler, то ничего не происходит. Если после этого нажать выполнить updatedynamictasks, то в списке статус обнаружения появляется пункт задачи, и стоит обнаружено 0
Автор: 55550000
Дата сообщения: 25.08.2015 00:07
Разобрался... Дело было во времени. Нужно было правильную зону временную прописать.
Теперь снова вопросы:
1) Как опрашивать принтер на предмет счетчика страниц? и еще чего-нибудь
2) Задача так и висит в "Выполняется". Мне ее оставить или нужно выключать?
3) Запускать инвентаризацию таким образом нужно всегда вручную, или она автоматом будет работать?
4) Как правильно настроить правила?

Задача по обнаружению провисела всю ночь и так и не завершилась.
Пришлось перезапускать службу. Сейчас в журнале также висит задача по инвентаризации. В статусе агента задание висит на running task NetInventory
Автор: techobsl
Дата сообщения: 25.08.2015 10:39
55550000

1) Никак, он ежедневно будет в виде графиков показываться, сколько напечатали, точная информация или нет не проверял - это все что может.
2) Пусть висит, пока агент не свяжется ничего не изменится, у меня еще ни разу успешно не завершалось, но главное данные пересылает, только вот с этими . Ну это уже к разработчику вопросы.
3) Нужно чтобы задания были активны, нужно настроить через сколько связываться агентам - это в основных настройках, нужно чтобы Авто задача запускалась - настройки через сколько выполнять, все есть.
taskscheduler - у меня запускается утром, т.к. активирует все задачи, а
updatedynamictasks - вечером, т.к. останавливает.
4) Правила все логичны, для принтеров серийный номер - если серийный номер существует, то ссылку на тот же. Так же для мак адреса и тд. Тестируй, расписывать это долго. Стандартные под себя сделай, если они не устраивают, главное они должны быть. Я сам до этого доходил.

Еще один момент, вспомнил: когда диапазон IP адресов прописываешь, там во вкладке "Ассоциированная аутентификация SNMP" нужно выбрать "Public community v1", это авторизация SNMP на принтере по умолчанию, на веб морде принтера можно найти.
Автор: Dyadka74
Дата сообщения: 28.08.2015 14:30
Пересмотрел всю тему, но ответа так и не нашел.
Вопрос такой: можно ли добавить новый тип (вид) оборудования, помимо существующих "Компьютеры, Мониторы, Принтеры и пр.", ну и соответственно назначить поля "инвентарный номер, модель и пр." для нового вида оборудования?
Автор: 9mik09
Дата сообщения: 28.08.2015 21:37
плагинами вроде можно.
вот только мне не нужно было, не ковырял.
вот темка http://forum.glpi-project.org/viewtopic.php?id=118781 , там советуют плагин genericobject.
как экзотический вариант, если вам не нужен например вид оборуд. МОНИТОРЫ - вы можете сделать свой перевод, вместо "монитор" написать "пылесос".
ещё есть плагин customfields - можно в некторые категории добавить полей.
смотрите, может что вам подойдет. (не забывайте про совместимость плагинов и версий глпи)
Автор: Dyadka74
Дата сообщения: 29.08.2015 11:07

Цитата:
вот темка http://forum.glpi-project.org/viewtopic.php?id=118781 , там советуют плагин genericobject.

Спасибо за совет. Сидел копал этот плагин, вроде бы разобрался, но почему-то не получается добавить в общий список свой вид оборудования.
Автор: PaSol711
Дата сообщения: 02.09.2015 13:31
Добрый день, коллеги!

Может ли кто-то рассказать про GLPI и опыт его внедрения на Конференции itSMF Россия?
http://itsmfcon.ru/2015/

Интересуют как технические детали, так и опыт внедрения и использования.

Если есть желание выступить или есть дополнительные вопросы пишите на

p.solopov@itsmforum.ru
Автор: Sergo113
Дата сообщения: 03.09.2015 15:02
Добрый день!

Есть три вопроса, может кто у же решал такие проблемы:

1) Как настроить уведомления так, что бы они приходили группе при переназначении заявки например группа A вернула обратно тикет группе B которая его создала и группа B должна получить уведомление, то есть фактически это изменения, но если настроить уведомление на изменение, то тогда группа будет получать письма по каждой фигне.

2) Есть ли возможность убрать кнопку удалить SLA в окне тикета, что бы специалист не мог сам поменять SLA.

3) Настраивал ли кто то автоматическую загрузку пользователей в систему из АД, что бы самому не тянуть вручную каждый раз.

Спасибо!
Автор: 55550000
Дата сообщения: 05.09.2015 11:28
Sergo113


по 3 вопросу - он разве не тянет автоматом? у меня вроде нормально новые юзвери подключаются
Автор: Sergo113
Дата сообщения: 07.09.2015 06:34
У меня он тянет только если человек сам залогинится в GLPI или в ручную запустить поиск в каталоге, а так не добавляет( да и здания нигде такого не нашел.
Автор: 9mik09
Дата сообщения: 07.09.2015 12:16
если кто разбирается глубже, хелпните мне, пожалуйста.

Мне нужно поле "дата установки" программного обеспечения.
В базе mysql в таблице glpi_computers_softwareversions добавлено новое поле date_installs тип - ДАТА
(если в свойствах выставить таймштамп, курренттайм - то при создании этого поля - значение поля = дате создания - удобно, так как агенты отправляют данные каждый день и новое ПО будет сразу с датой установки)
Показать эти данные в GLPI удалось.
Одна фигня, нет возможности сохранить дату если добавлять её вручную.
я далёк от программирования и уже устал от проб-ошибок
вот, тут я на оф.форуме пробовал что спросить, но как-то глухо...
http://forum.glpi-project.org/viewtopic.php?pid=276621

Автор: alexwiz
Дата сообщения: 08.09.2015 09:17
Добрый день.
Подскажите. Настроил glpi+fusioninventory. Настроил fusioninventory-agent-portable для запуска с сетевого диска в момент включения компьютеров (AD). Первый запуск проходит замечательно - компьютеры появляются в списке, все хорошо. Но при следующем запуске некоторые компьютеры добавляются повторно.
Так же не получилось провести инвентаризацию ESXI хост 5.5 и 6.0 (я так понимаю, что это пока не реализовано?)
Автор: antsharapov
Дата сообщения: 08.09.2015 11:05

Цитата:
некоторые компьютеры добавляются повторно

Администрирование->правила->fusioninventory-правила импорта и связей оборудования
В правилах Computer import и computer update оставь только апдейт по маку и импорт по маку. Апдейт выше. Правила отрабатывают сверху вниз по очереди.
Автор: alexwiz
Дата сообщения: 08.09.2015 11:24
Спасибо, исправил. А как можно "объединить" задублированные записи?
Автор: antsharapov
Дата сообщения: 08.09.2015 11:26

Цитата:
Спасибо, исправил. А как можно "объединить" задублированные записи?


Я удалял у себя. После следующей инвентаризации все приходило в норму, весь импорт отрабатывал правильно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445

Предыдущая тема: Глюки с DNS сервером


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.