• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Не определяется тип ram и монитор при использовании GLPI+Fusioninve
#1
Здравствуйте, прошу помощи. Изучаю тему инвентаризации пк в связке GLPI+Fusioninventory. Установил XAMPP 1.7.7 for windows XP, GLPI (Version 0.83.1), плагин fusioninventory-for-glpi-metapackage_0.83_1.0-BETA3 и fusioninventory-agent_windows-i386_2.2.0-4.
Всё вроде бы замечательно установилось, агент собрал данные по оборудованию, передал в glpi, в glpi появилась запись, но есть проблемка - не определяется тип RAM и монитор и так с несколькими пк, причём если для ОЗУ не определяется только тип памяти ( размер и количество модулей определяется корректно), то монитор не определяется вообще, нет ничего, ни модели, ни серийного номера.
1. Подскажите пожалуйста, может ли вообще данная система делать это, и если да то как настроить. В справочнике glpi мало типов памяти (Дополнение 4), скажем там нет DDR2, DDR3. С чем это может быть связано? В справочник glpi как попадают данные, может ли fusioninventory агент добавлять данные в справочник.

2. В процессе изучения вопроса 1 появилась необходимость увидеть данные непосредственно самого агента на клиентской машине. Почитав посты на форуме понял, что агент может записать данные в xml файл и сохранить на hdd. В описании было сказано что нужно изменить данные в реестре.
HKEY_LOCAL_MACHINE\SOFTWARE\FusionInventory-Agent, присвоить параметру server значение C:\tmp. Запустить агента. Я выполнил это но файл не создался в данной папке. Посоветуйте пожалуйста как получить данные агента?

3. Ещё хотелось бы чтобы агент определял тип сокета процессора, возможно ли?


Приложение:
1. Celeron 1.8GHz_512Mb_160Gb_DVD-ROM - тип памяти не определился. Материнская плата - 8IG1000-G, тип памяти фактически DDR DIMM
http://narod.ru/disk/47898180001.e82361a...2.JPG.html

2. Celeron 2.4Ghz_512Mb_60Gb_DVD-RW - не верно определился тип памяти. Материнская плата - ASRock P4i65G, тип памяти фактически DDR DIMM, определился как DIMM SDRAM
http://narod.ru/disk/47898253001.99e547a...2.JPG.html

3. Core 2 Duo E4600 2.4Hhz_1024Mb_250Gb_DVDRW - тип памяти не определился. Материнская плата - GIGABYTE P35-S3G
http://narod.ru/disk/47898280001.ac90fb3...2.JPG.html

4. Типы памяти в glpi.
http://narod.ru/disk/47898324001.15dea59...i.JPG.html
  Reply
#2
0. По поводу мониторов - они не определяются, если не установлены драйвера.
1. Я ничего не настраивал, но память, как бы задваивается
http://clip2net.com/clip/m0/1336023255-clip-12kb.png
Типы ОЗУ:
http://clip2net.com/clip/m0/1336023502-clip-4kb.png
точно не знаю: либо типы уже были, либо их сформировал Fusion-Agent.
2.
Команда создает xml на локальном компе:
C:\Program Files\FusionInventory-Agent>fusioninventory-agent.bat --local c:/tmp
Те же данные можно увидеть выбрав компьютер, вкладка называется FusInv XML
http://clip2net.com/clip/m0/1336023402-clip-7kb.png
  Reply
#3
Спасибо за ваш ответ, будем разбираться дальше.
0. - В оборудовании действительно в ос в качестве монитора числится - модуль подключения монитора, но в id оборудования есть например такое значение - Monitor\SAM036E, к тому же Everest же вытаскивает как то данные о мониторе, проверял.
1. - По типу памяти посмотрел данные агента, получается что сам агент не определяет тип памяти.
<MEMORIES>
<CAPACITY>1024</CAPACITY>
<CAPTION>A0</CAPTION>
<DESCRIPTION>DIMM (None)</DESCRIPTION>
<MEMORYCORRECTION>None</MEMORYCORRECTION>
<NUMSLOTS>1</NUMSLOTS>
<SPEED>800 MHz</SPEED>
<TYPE>Unknown</TYPE>
</MEMORIES>
<MEMORIES>
<CAPTION>A1</CAPTION>
<DESCRIPTION>DIMM (None)</DESCRIPTION>
<MEMORYCORRECTION>None</MEMORYCORRECTION>
<NUMSLOTS>2</NUMSLOTS>
<SPEED>Unknown</SPEED>
<TYPE>Unknown</TYPE>
</MEMORIES>
<MEMORIES>
<CAPACITY>1024</CAPACITY>
<CAPTION>A2</CAPTION>
<DESCRIPTION>DIMM (None)</DESCRIPTION>
<MEMORYCORRECTION>None</MEMORYCORRECTION>
<NUMSLOTS>3</NUMSLOTS>
<SPEED>800 MHz</SPEED>
<TYPE>Unknown</TYPE>
</MEMORIES>
<MEMORIES>
<CAPTION>A3</CAPTION>
<DESCRIPTION>DIMM (None)</DESCRIPTION>
<MEMORYCORRECTION>None</MEMORYCORRECTION>
<NUMSLOTS>4</NUMSLOTS>
<SPEED>Unknown</SPEED>
<TYPE>Unknown</TYPE>
</MEMORIES>

Как интересно агент данные получает об оборудовании, через wmi?
  Reply
#4
Был не совсем прав.
Да, агенты тащат данные по wmi.
Был баг в агенте 2.2.0.
В файле
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm

Есть строка

Caption MonitorManufacturer MonitorType PNPDeviceID

Нужно так:
Caption MonitorManufacturer MonitorType PNPDeviceID Availability

В исходниках пофиксили (ссылка) , обновляемая win-сборка версии 2.2.x.

Нашел еще косяк: мой монитор не имеет серийника, а мониторы видимо идентифицируются ими. При обновлении каждый раз появляется еще такой же монитор. В общем, надо держать ухо в остро Smile
  Reply
#5
Приветствую всех, давно не заходил на форум и не занимался инвентаризацией.

По теме вопроса, каков итог:
- fusioninventory агент не определяет тип памяти. Точнее не определяет в windows xp. Причина в том что fusioninventory агент собирает инфу посредством wmi, а в данной ос wmi не определяет тип памяти, в win 7 или висте д.б. всё нормально. Как решить проблему в win xp - для меня пока только однин вариант - агент передаёт данные о материнке - ну и соответственно зная материнку можно определить память

- монитор тоже не определялся, при использовании какой то версии агента. В последних версиях агента данной проблемы нет.

Так что вопрос можно считать закрытым
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)