Git Product home page Git Product logo

Comments (12)

smarcos-starxpert avatar smarcos-starxpert commented on June 15, 2024

More information :
snmpget -v1 -c ******* "192.168.10.102" .1.3.6.1.4.1.714.1.2.6.2.1.0
iso.3.6.1.4.1.714.1.2.6.2.1.0 = STRING: "651A4C6JV72"


snmpget -v1 -c ************* "192.168.10.102" .1.3.6.1.2.1.1.2.0
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.714.1.2.6

from sysobject.ids.

smarcos-starxpert avatar smarcos-starxpert commented on June 15, 2024

fusioninventory-netinventory_command.txt

from sysobject.ids.

g-bougard avatar g-bougard commented on June 15, 2024

Hi @smarcos-starxpert

indeed we have an entry in sysobject.ids telling:

714	Wyse	PRINTER

This explains why you see it as PRINTER.

Can you add the following entry in your sysobject.ids ?

714.1.2.6	Wyse	NETWORKING	Dell Wyse

Be careful to use only one tabulation between each fields.

Anyway, I don't know if "Dell Wyse" is really the model we should set. Maybe another OID is available for. Have you a link toward an official MIB ?

from sysobject.ids.

smarcos-starxpert avatar smarcos-starxpert commented on June 15, 2024

Hi to you @g-bougard

It worked, thanks. They are now in the Network Equipment section.

Now, the thing is that they do not respond to the inventory. They donc give anything but :

  • Mac address (enabling the rule otherwise they were denied)
  • itemtype is now NetworkEquipment
  • Model: Wyse
  • Name: the name of the equipment

How to do to get the inventory as if we had installed an agent ?

from sysobject.ids.

smarcos-starxpert avatar smarcos-starxpert commented on June 15, 2024

Hi again @g-bougard,

I tried by making understand GLPI & FusionInventory to dig into the netinventory process to gather more information.
However, impossible to get more information than the beggining. Even if it's now considered as a Network Equipment.

from sysobject.ids.

g-bougard avatar g-bougard commented on June 15, 2024

Hi @smarcos-starxpert

You asked:

How to do to get the inventory as if we had installed an agent ?

This is not possible with netinventory as computer inventory is not supported by that agent task. And even it won't be as SNMP support is generally not sufficient to produce an inventory computer. The only way is to integrate the agent into the system itself and unless Dell Wyse permits to install some sort of package, there's no simple way. Do you know if packages would be installed and how ?

To continue on the SNMP support, we can develop a dedicated MibSupport agent plugin to support reporting the S/N. It would be nice to identify an OID for the model and the firmware to report the ThinOS version. We may need snmpwalks and if possible related private MIBs to do so.

from sysobject.ids.

vhribeiro avatar vhribeiro commented on June 15, 2024

I have the same "question" and i cant import into inventory the serial number of dell wyse ive obtain the folloing info:

The serial:
SnmpGet v1.01 - Copyright (C) 2009 SnmpSoft Company
[ More useful network tools on http://www.snmpsoft.com ]

OID=.1.3.6.1.4.1.714.1.2.6.2.1.0
Type=OctetString
Value=JC7QDT2

In fusioninventory than value not apear:

c:\Program Files\FusionInventory-Agent\perl\bin>perl.exe fusioninventory-netinventory --credentials version:1,community:public --debug --host xxx.xxx.xxx.xx
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: xxx.xxx.xxx.xxx
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.714.1.2.6 in database

3040 8.6_013 0 xxx.xxx.xxx.xxx 127.0.0.1 6c:2b:59:59:bb:xx Dell Dell Wyse NAME NETWORKING 1 hour, 15:15.07 loop0 0 0 1 0.00 seconds 16384 loop0 1 0 0 1 1 24 127.0.0.1 127.0.0.1 enet0 0 42224995xx 1 0.00 seconds 1500 enet0 2 0 98692702 100000000 1 6 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx 6c:2b:59:59:bb:xx 4.2 1 foo SNMPQUERY [debug] [thread 1] termination [debug] All netinventory threads terminated

How to get the serial imported?

The model and firmware apears in Sysdescr field.
the oid is:
.1.3.6.1.2.1.1.1.0,OctetString,3040 8.6_013

tanks

from sysobject.ids.

smarcos-starxpert avatar smarcos-starxpert commented on June 15, 2024

Hi @vhribeiro

You should have a file like this in your fusion inventory :
fusioninventory/lib/FusionInventory/Agent/SNMP/Device.pm
Inside it you should have a function _getSerial, with a table of oids to try to retrieve the serial.
We then just added the oid for the wyse serial number at the end of the table.

from sysobject.ids.

g-bougard avatar g-bougard commented on June 15, 2024

Hi here,
I just developed a dedicated WyseThinOS mibsupport module for glpi-agent in a dedicated branch. It is fully compatible with FusionInventory Agent 2.6 so try it if you can. To do so, just download WyseThinOS.pm file and copy it to FusionInventory/Agent/SNMP/MibSupport subfolder in your agent installation path. You should also revert any modification in your agent related to Wyse support to validate the dev.

from sysobject.ids.

TheRoby avatar TheRoby commented on June 15, 2024

Hi,
Thank you, i update my agent and start a test :)
ThinOs 9 is out (we use 8.6). i'll try if the snmp have more infos when we test it !

from sysobject.ids.

TheRoby avatar TheRoby commented on June 15, 2024

Hi, it works really well !

Thank you :)

from sysobject.ids.

g-bougard avatar g-bougard commented on June 15, 2024

Thank you for the feed back.
I just merged the branch in glpi-agent default branch.

from sysobject.ids.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.