Встроенный агент fusioninventory-agent в WTware

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Встроенный агент fusioninventory-agent в WTware

Re: Встроенный агент fusioninventory-agent в WTware

artkron » Ср сен 23, 2026 4:07 pm

Сделал и fusion и glpi.
В принципе результат приходит один и тот же.
USB устройства приходят в инвентаризацию.
Также поправил файл Users.pm по пути usr\share\glpi-agent\lib\GLPI\Agent\Task\Inventory\Generic.
Теперь он берет имя пользователя, если он вошел, отсюда /tmp/lastlogin, и в glpi стало прилетать значение.
Вложения
12.jpg
12.jpg (155.99 КБ) 23 просмотра
Users.txt
(7.57 КБ) 2 скачивания

Re: Встроенный агент fusioninventory-agent в WTware

artkron » Ср сен 23, 2026 1:21 pm

Добрый день!
Получилось запустить.
В конфиг добавил agent.cfg
server = http://glpi/plugins/fusioninventory/
httpd-trust = 0.0.0.0/0

xml отправился на сервер, основную часть данных удалось получить.
Видно серийные номера компа и монитора, сетевые адреса. Это уже очень хорошо.
Загрузка стала на 3-4 секунды дольше, не критично.
Что не приходит - имя залогиненого пользователя, а также пока не понимаю прилетают ли подключенные usb устройства, помоему нет.
Также не вижу информацию о встроенном накопителе. Это может быть проблема на стороне сервера gpli. он у нас немного староват, версия 9.5, а в теории glpi агент должен работать на ветке начиная с 10 версии glpi. в 9 версии еще был fusion inventory agent, вполне возможно чтото изменилось. я попозже попробую подсунуть старый fusion inventory 2.6 (https://github.com/fusioninventory/fusi ... es/tag/2.6) и посмотреть что получилось.

fusion inventory агент должен работать как служба, у него есть микровебморда (по умолчанию на порту 62354), и периодически запускать инвентаризацию. Вебморда нужна только для контроля работы и возможности запустить инвентаризацию вручную. Также glpi может инициировать подключение к агенту, получить текущий статус, время последней инвентаризации и инициировать инвентаризацию принудительно, а не по графику. Еще glpi агент забирает в сервера свои настройки при подключении (имя агента, на каком порту он работает, периодичность инвентаризации)и кладет это в папку /var/lib/glpi-agent/
Вложения
F1I.jpg
F1I.jpg (253.66 КБ) 39 просмотров

Re: Встроенный агент fusioninventory-agent в WTware

aka » Пн сен 21, 2026 9:58 pm

0. Проверять на терминале с UEFI. Мышь на терминале вправо вниз, и во всплывающем окошке втвари после версии втвари должно быть написано /UEFI.

1. Скачать: https://wtware.com/testing/202609212227 ... 260921.zip

2. Записать в Everyone если конфиг качается по сети. Или через веб-интерфейс терминала в /configs на загрузочном диске, если загрузка с диска и конфиг локальный.

3. В конфиг терминала:

extra = glpi-20260921, telnetd

4. Перезагрузить терминал. Найти в логе терминала строку:

[ EXTRA] [ x.xxxxxx] Hello, World!

Это пример, как автоматизировать когда что-то полезное получится. В корне зипа скрипт runme.

5. На другом компьютере:

telnet ip-адрес-терминала

Именно telnet, не ssh.

Будет командная строка терминала. Из командной строки можно запустить:

/usr/bin/glpi-inventory

Оно выдаст простыню текста. В этой простыне я не вижу ничего полезного. Но такая же бесполезная простыня у меня печатается и на моём Debian. Можно запустить:

/usr/bin/glpi-inventory > /tmp/logs/openvpn.log

И достать простыню из лога терминала.

Команда:

/usr/bin/glpi-agent

Ругается что нет /etc/glpi-agent/agent.cfg. Можно в зипе сделать каталог /etc/glpi-agent и положить свой конфиг в зип.\

Расскажи, что из этого получилось.

Re: Встроенный агент fusioninventory-agent в WTware

artkron » Чт сен 17, 2026 10:43 am

Добрый день!
Я понимаю, что увеличивается трафик загрузки, да и сам агент некисло грузит систему когда собирает информацию, может оно все м и не надо, сделать как допопцию загрузки? agent.cfg я думаю можно будет подгружать позже.
Конечно давайте попробуем

Re: Встроенный агент fusioninventory-agent в WTware

aka » Вс сен 13, 2026 12:56 am

Я могу под втварью запустить perl.

Я скачал glpi-agent_1.19-1_all.deb. Перепаковал с перлом под втварь.

Могу под втварью запустить glpi-inventory (выдаст длинную простыню текста) и glpi-agent (ругнётся что " non-existing file /etc/glpi-agent/agent.cfg").

Что дальше? Это уже можно отдавать вам для опытов?



PS: минимальная втварь чтобы запустить RDP клиента (ядро linux, библиотеки, драйвера железа, собственно втварь) - около 15Мб.

Минимальный интерпретатор perl, чтобы под втвраью запустить написанное на перле "Hello World" - 2Мб в зипе.

Полный комплект перловых библиотек, нужный чтобы заработали glpi-agent и glpi-inventory - 53Мб в зипе.

Чтобы описать железо, им нужно в три раза больше объёма, чем втвари нужно чтобы на этом железе запустить операционную систему, поднять драйвера, сеть, графику и RDP клиента.

Re: Встроенный агент fusioninventory-agent в WTware

artkron » Пт авг 28, 2026 1:45 pm

И мне надо!

Re: Встроенный агент fusioninventory-agent в WTware

Samosval » Пт окт 01, 2021 11:40 pm

поддержу ... надо

Встроенный агент fusioninventory-agent в WTware

qipmaster » Сб мар 21, 2020 1:09 pm

Добрый день!
Есть GLPI, это единственная ITSM-система, которая гарантирует управление многоуровневыми IT инфраструктурами, которые содержат миллионы активов. С GLPI вы можете сегментировать объекты в соответствии с административными директивами и разрешенными расходами. Хотелось бы увидеть интегрированный агент fusioninventory в WTware для инвентаризации.

Вернуться к началу