Giter Club home page Giter Club logo

sysobject.ids's Introduction

sysobject.ids

This repository handles the GLPI Agent sysobject.ids file database.

The sysobject.ids file database is a text-based file firstly intended to help to identify network products based on their exposed SNMP values.

Documentation

The sysobject.ids file format is documented in GLPI Agent IDS Databases documentation.

Contribution

Feel free to open an issue if you have any product supporting SNMP and you want to be discovered and inventoried by GLPI Agent NetDiscovery and NetInventory tasks.

The sysobject.ids file is a text database mapping the SysObjectID snmp variable (.1.3.6.1.2.1.1.2) with manufacturer, type and model. It may also map to dedicated external module which can help to handle more complex case.

You can help populating the database by providing the output of following command (if available under linux, or any snmp walk more complete output):

# snmpget -v2c -c public "serverIP" 1.3.6.1.2.1.1.2.0

The following one, from a computer with GLPI Agent installed, can also quickly help us:

# glpi-netinventory --credentials version:2c,community:public --debug --host "serverIP"

As with the SysObjectID snmp variable content, you should provide the device related and expected manufacturer, type and model strings.

The device type can be one of the following types:

  • NETWORKING
  • PRINTER
  • STORAGE

The following types could be set but are not supported on server-side, so they should not be used:

  • COMPUTER
  • POWER
  • PHONE
  • VIDEO
  • KVM

In the case you want to fix a model or a manufacturer which seems wrongly set to you, please justify your request as sometime manufacturer uses a generic sysObjectID OID. In that case, you may also want to open a GLPI Agent issue to request we add a better support for such generic OID with a dedicated MIBSupport plugin.

You can also open a pull request after you have manually updated yourself your sysobject.ids file. When editing manually sysobject.ids file, always use tabulation as field separator or your entry won't even be read as expected. Before submitting, also check to add the entry at the right place to keep a numerically ordered list of supported OIDs.

Release

As GLPI Agent would be released we will tag the incorporated sysobject.ids file starting with 1.0.

Manual update

You can manually update sysobject.ids file into the installed glpi-agent/share folder. You just have to download it, but do that at your own risk and always make a backup before updating manually.

sysobject.ids's People

Contributors

aaronredding avatar ctparental avatar dawnbreak avatar ddurieux avatar devtom30 avatar evle-zzz avatar g-bougard avatar mathieumd avatar megachip avatar mvalois avatar phill93 avatar po1vo avatar sbeneke avatar tdelaux avatar ursadon avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

sysobject.ids's Issues

Please add BDCOM switch S2954

Hi,
I have some BDCOM switch, but it seems isn't in glpi-agent database sysobject.ids. Here is it the output of my BDCOM switch.

[root@es-03 share]# glpi-netdiscovery  --credential version:2c,community:BRIN --debug --host 10.10.254.3
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[info] Can't load Net::NBName, netbios can't be used
[debug] initializing job 1
[debug] initializing block 10.10.254.3-10.10.254.3
[debug] Current run expiration timeout: soon
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 10.10.254.3
[debug] [thread 1] #1, no match for sysobjectID .1.3.6.1.4.1.3320.1.2039.0 in database: unknown manufacturer                                                                                                                                  ID
[debug] [thread 1] #1, - scanning 10.10.254.3 with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 10.10.254.3 with echo ping: success
[debug] [thread 1] #1, - scanning 10.10.254.3 in arp table: no result
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHPORT />  <AUTHPROTOCOL />  <AUTHSNMP>1</AUTHSNMP>
      <DESCRIPTION>BDCOM(tm) S2954 Software, Version 81502
hardware version: A</DESCRIPTION>
      <DNSHOSTNAME>10.10.254.3</DNSHOSTNAME>
      <IP>10.10.254.3</IP>
      <IPS>
        <IP>10.10.178.184</IP>
        <IP>10.10.254.3</IP>
      </IPS>
      <MAC>00:55:b1:f3:c1:5c</MAC>
      <SNMPHOSTNAME>Gd_GWB_Puspiptek</SNMPHOSTNAME>
      <UPTIME>5 days, 03:59:58.87</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netdiscovery threads terminated

Regards,
Nif

Add Dell S5212F-ON network switch

Here the details:

glpi-netdiscovery --credentials version:2c,community:private --debug --host 10.120.20.3
[debug] initializing job 1
[debug] initializing block 10.120.20.3-10.120.20.3
[debug] Current netdiscovery run expiration timeout: few minutes
[debug] using 1 netdiscovery worker
[debug] starting job 1 with 1 ip to scan using 1 worker
[debug] #1, scanning 10.120.20.3
[debug] #1, partial match for sysobjectID .1.3.6.1.4.1.674.11000.5000.100.2.1.18 on partial SysObject ID
[debug] #1, - scanning 10.120.20.3 with SNMP, credentials 1: success
[debug] #1, - scanning 10.120.20.3 with netbios: no result
[debug] #1, - scanning 10.120.20.3 with echo ping: success
[debug] #1, - scanning 10.120.20.3 in arp table: no result
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHSNMP>1</AUTHSNMP>
      <CONTACT>Contact Support</CONTACT>
      <DESCRIPTION>Dell EMC Networking OS10 Enterprise.
Copyright (c) 1999-2022 by Dell Inc. All Rights Reserved.
System Description: OS10 Enterprise.
OS Version: 10.5.3.3.
System Type: S5212F-ON</DESCRIPTION>
      <DNSHOSTNAME>10.120.20.3</DNSHOSTNAME>
      <FIRMWARE>10.5.3.3</FIRMWARE>
      <IP>10.120.20.3</IP>
      <IPS>
        <IP>10.1.1.9</IP>
        <IP>10.120.20.3</IP>
        <IP>127.0.0.1</IP>
        <IP>127.100.101.2</IP>
      </IPS>
      <LOCATION>United States</LOCATION>
      <MAC>1c:72:1d:b5:f6:ff</MAC>
      <MANUFACTURER>Dell</MANUFACTURER>
      <MODEL>S5212F-ON</MODEL>
      <SERIAL>TH0WND1VCET0005I001L</SERIAL>
      <SNMPHOSTNAME>ldnaz-edgesw01</SNMPHOSTNAME>
      <TYPE>NETWORKING</TYPE>
      <UPTIME>195 days, 22:07:36.91</UPTIME>
    </DEVICE>
    <MODULEVERSION>6.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] #1, #1, worker termination
[debug] #1, Netdiscovery worker terminated

snmpwalk output:
snmpwalk.txt.zip

Add DELL EMC Switch

Hello,
Could you add Dell EMC Switch ?

Result of : glpi-netdiscovery --first 10.26.xx.xx --last 10.26.xx.xx --debug

[debug] [thread 1] #1, scanning 10.26.xx.xx
[debug] [thread 1] #1, partial match for sysobjectID .1.3.6.1.4.1.674.11000.5000.100.2.1.21 in database: unknown device ID
[debug] [thread 1] #1, - scanning 10.26.xx.xx with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 10.26.xx.xx with netbios: no result
[debug] [thread 1] #1, - scanning 10.26.xx.xx with echo ping: no result, ping not supported
[debug] [thread 1] #1, - scanning 10.26.xx.xx in arp table: no result

<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHPORT />  <AUTHPROTOCOL />  <AUTHSNMP>1</AUTHSNMP>
      <CONTACT>Contact Support</CONTACT>
      <DESCRIPTION>Dell EMC Networking OS10 Enterprise.
Copyright (c) 1999-2021 by Dell Inc. All Rights Reserved.
System Description: OS10 Enterprise.
OS Version: 10.5.3.2.
System Type: S5248F-ON</DESCRIPTION>
      <FIRMWARE>10.5.3.2</FIRMWARE>
      <IP>10.26.xx.xx</IP>
      <IPS>
        <IP>127.0.0.1</IP>
        <IP>127.100.101.2</IP>
      </IPS>
      <LOCATION>Loc</LOCATION>
      <MAC>b0:4f:13:28:ab:20</MAC>
      <MANUFACTURER>Dell</MANUFACTURER>
      <SERIAL>TH0GFPDNCET0017600TI</SERIAL>
      <SNMPHOSTNAME>MyHostName</SNMPHOSTNAME>
      <UPTIME>5 days, 02:02:41.22</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>

Result of : ./glpi-netinventory --host 10.26.xx.xx --debug

result of : ./glpi-netinventory --host 10.26.xx.xx  --debug
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: 10.26.xx.xx
[debug] [thread 1] #1, partial match for sysobjectID .1.3.6.1.4.1.674.11000.5000.100.2.1.21 in database: unknown device ID
[debug] [thread 1] #1, unknown interface 1 for IP address 127.0.0.1, ignoring
[debug] [thread 1] #1, unknown interface 15 for IP address 127.100.101.2, ignoring

<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <FIRMWARES>
        <DESCRIPTION>device firmware</DESCRIPTION>
        <MANUFACTURER>Dell</MANUFACTURER>
        <NAME>device</NAME>
        <TYPE>device</TYPE>
        <VERSION>10.5.3.2</VERSION>
      </FIRMWARES>
      <INFO>
        <COMMENTS>Dell EMC Networking OS10 Enterprise.
Copyright (c) 1999-2021 by Dell Inc. All Rights Reserved.
System Description: OS10 Enterprise.
OS Version: 10.5.3.2.
System Type: S5248F-ON</COMMENTS>
        <CONTACT>Contact Support</CONTACT>
        <FIRMWARE>10.5.3.2</FIRMWARE>
        <ID>0</ID>
        <IPS>
          <IP>127.0.0.1</IP>
          <IP>127.100.101.2</IP>
        </IPS>
        <LOCATION>Loc</LOCATION>
        <MAC>b0:4f:13:28:ab:20</MAC>
        <MANUFACTURER>Dell</MANUFACTURER>
        <MEMORY>15</MEMORY>
        <NAME>MyHostName</NAME>
        <RAM>15983</RAM>
        <SERIAL>TH0GFPDNCET0017600TI</SERIAL>
        <TYPE />  <UPTIME>5 days, 01:37:30.23</UPTIME>
      </INFO>
      <PORTS>
        <PORT>
          <IFDESCR>mgmt1/1/1</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>1199989209</IFINOCTETS>
          <IFINTERNALSTATUS>1</IFINTERNALSTATUS>
          <IFLASTCHANGE>0.46 seconds</IFLASTCHANGE>
          <IFMTU>1532</IFMTU>
          <IFNAME>mgmt1/1/1</IFNAME>
          <IFNUMBER>10</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>3071023713</IFOUTOCTETS>
          <IFSPEED>1000000000</IFSPEED>
          <IFSTATUS>1</IFSTATUS>
          <IFTYPE>6</IFTYPE>
          <MAC>aMac</MAC>
        </PORT>
		<PORT>
			...
		</PORT>
      </PORTS>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>SNMPQUERY</QUERY>
</REQUEST>

please add switch TP Link TL-SG3428

$ snmpget -v 2c -c public 192.168.xx.xx 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.11863.5.122

$ glpi-netdiscovery --debug --host 192.168.xx.xx

[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 192.168.xx.xx
[debug] [thread 1] #1, partial match for sysobjectID .1.3.6.1.4.1.11863.5.122 on manufacturer ID
[debug] [thread 1] #1, - scanning 192.168.xx.xx with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 192.168.xx.xx with netbios: no result
[debug] [thread 1] #1, - scanning 192.168.xx.xx with echo ping: success
[debug] [thread 1] #1, - scanning 192.168.xx.xx in arp table: success
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHSNMP>1</AUTHSNMP>
      <CONTACT></CONTACT>
      <DESCRIPTION>JetStream 24-Port Gigabit L2+ Managed Switch with 4 SFP Slots</DESCRIPTION>
      <DNSHOSTNAME>192.168.xx.xx</DNSHOSTNAME>
      <IP>192.168.xx.xx</IP>
      <IPS>
        <IP>192.168.xx.xx</IP>
      </IPS>
      <LOCATION></LOCATION>
      <MAC>ac:15:a2:a0:XX:XX</MAC>
      <MANUFACTURER>TP-Link</MANUFACTURER>
      <SNMPHOSTNAME>TL-SG3428</SNMPHOSTNAME>
      <TYPE>NETWORKING</TYPE>
      <UPTIME>41 days, 01:32:55.96</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netdiscovery threads terminated

New Sysobjectid Mellanox MSN2410 with Cumulus 4.2

Hi,
I have the following switch:

  • Product Name..... MSN2410
  • Cumulus 4.2
# snmpget -v2c -c public IP 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.40310

# glpi-netinventory --credentials version:2c,community:public --debug --host IP
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.5-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: IP
[debug] [thread 1] #1, no match for sysobjectID .1.3.6.1.4.1.40310 in database: unknown manufacturer ID
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <FIRMWARES>
        <DESCRIPTION>device firmware</DESCRIPTION>
        <NAME>SSG7A80799</NAME>
        <TYPE>device</TYPE>
        <VERSION>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</VERSION>
      </FIRMWARES>
      <INFO>
        <COMMENTS>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</COMMENTS>
        <CONTACT>root</CONTACT>
        <FIRMWARE>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</FIRMWARE>
        <ID>0</ID>
        <IPS>
          <IP>IP</IP>
          <IP>127.0.0.1</IP>
        </IPS>
        <LOCATION>Unknown</LOCATION>
        <MAC>############</MAC>
        <MEMORY>7</MEMORY>
        <MODEL>SSG7A80799</MODEL>
        <NAME>HOSTNAME</NAME>
        <RAM>7851</RAM>
        <SERIAL>ssssssssss</SERIAL>
        <UPTIME>167 days, 03:53:51.40</UPTIME>
      </INFO>

How I could add this switch manually to sysobject.ids file?. I only have the value 40310 value and I dont have model value to identify it.

Thank you in advace.

Best regards

Please add this HAVISO S5800W-48G-4S 3.2.7

Hi,
I have some
Please add HAVISO S5800W-48G-4S 3.2.7

S5800W-48G-4S 3.2.7
System Object ID 1.3.6.1.4.1.12284.1
System Version S5800W-48G-4S 3.2.7

C:\Program Files\GLPI-Agent>glpi-netdiscovery  --credential version:2c,community:BRIN --debug --host 10.36.254.2
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4)
[debug] initializing job 1
[debug] initializing block 10.36.254.2-10.36.254.2
[debug] Current run expiration timeout: soon
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 10.36.254.2
[debug] [thread 1] #1, no match for sysobjectID .1.3.6.1.4.1.12284.1 in database: unknown manufacturer ID
[debug] [thread 1] #1, - scanning 10.36.254.2 with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 10.36.254.2 with netbios: no result
[debug] [thread 1] #1, - scanning 10.36.254.2 with echo ping: success
[debug] [thread 1] #1, - scanning 10.36.254.2 in arp table: success
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHPORT />  <AUTHPROTOCOL />  <AUTHSNMP>1</AUTHSNMP>
      <DESCRIPTION>S5800W-48G-4S 3.2.7</DESCRIPTION>
      <DNSHOSTNAME>10.36.254.2</DNSHOSTNAME>
      <IP>10.36.254.2</IP>
      <IPS>
        <IP>10.36.254.2</IP>
        <IP>192.168.0.2</IP>
      </IPS>
      <MAC>73:74:61:74:69:63</MAC>
      <SNMPHOSTNAME>BRIN-LIPI.SUBANG-R.SERVER</SNMPHOSTNAME>
      <UPTIME>47 days, 13:47:49.65</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netdiscovery threads terminated

Please add this BDCOM S2928EF Switch

Hi,
I have some
Please add BDCOM S2928EF Switch

it seems isn't in glpi-agent database sysobject.ids. Here is it the example output of my BDCOM S2928EF Switch,
database: unknown manufacturer ID

glpi-netdiscovery --credentials version:2c,community:BRIN --debug --host 10.35.254.4
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4)
[debug] initializing job 1
[debug] initializing block 10.35.254.4-10.35.254.4
[debug] Current run expiration timeout: soon
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 10.35.254.4
[debug] [thread 1] #1, no match for sysobjectID .1.3.6.1.4.1.3320.1.2039.0 in database: unknown manufacturer ID
[debug] [thread 1] #1, - scanning 10.35.254.4 with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 10.35.254.4 with netbios: no result
[debug] [thread 1] #1, - scanning 10.35.254.4 with echo ping: success
[debug] [thread 1] #1, - scanning 10.35.254.4 in arp table: success
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHPORT />  <AUTHPROTOCOL />  <AUTHSNMP>1</AUTHSNMP>
      <DESCRIPTION>BDCOM(tm) S2954 Software, Version 81502
hardware version: A</DESCRIPTION>
      <DNSHOSTNAME>10.35.254.4</DNSHOSTNAME>
      <IP>10.35.254.4</IP>
      <IPS>
        <IP>10.35.254.4</IP>
        <IP>192.168.0.1</IP>
      </IPS>
      <MAC>73:74:61:74:69:63</MAC>
      <SNMPHOSTNAME>GD.SATPAM-BRIN.RANCABUNGUR</SNMPHOSTNAME>
      <UPTIME>3 days, 11:37:12.23</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netdiscovery threads terminated

Please add Edgecore Switch ECS2100-28PP

Hi,
I have some Edgecore switch ECS2100-28PP, but it seems isn't in glpi-agent database sysobject.ids. Here is it the output of my Edgecore switch.

[root@es-03 ~]# glpi-netdiscovery --credentials version:2c,community:BRIN --debug --host 10.10.254.104
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[info] Can't load Net::NBName, netbios can't be used
[debug] initializing job 1
[debug] initializing block 10.10.254.104-10.10.254.104
[debug] Current run expiration timeout: soon
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 10.10.254.104
[debug] [thread 1] #1, partial match for sysobjectID .1.3.6.1.4.1.259.10.1.43.106 in database: unknown device ID
[debug] [thread 1] #1, - scanning 10.10.254.104 with SNMP, credentials 1: success
[debug] [thread 1] #1, - scanning 10.10.254.104 with echo ping: success
[debug] [thread 1] #1, - scanning 10.10.254.104 in arp table: no result
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHPORT />  <AUTHPROTOCOL />  <AUTHSNMP>1</AUTHSNMP>
      <DESCRIPTION>ECS2100-28PP</DESCRIPTION>
      <DNSHOSTNAME>10.10.254.104</DNSHOSTNAME>
      <FIRMWARE>1.2.2.31</FIRMWARE>
      <IP>10.10.254.104</IP>
      <IPS>
        <IP>10.10.254.104</IP>
        <IP>10.10.43.157</IP>
      </IPS>
      <MAC>e0:01:a6:a3:2b:f0</MAC>
      <MANUFACTURER>Accton Technology</MANUFACTURER>
      <SERIAL>EC2237006381</SERIAL>
      <SNMPHOSTNAME>PSPTK-BPPT-B2TKE-02</SNMPHOSTNAME>
      <TYPE>NETWORKING</TYPE>
      <UPTIME>21 days, 00:25:38.43</UPTIME>
    </DEVICE>
    <MODULEVERSION>5.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netdiscovery threads terminated

Regards,
Nif

New Sysobjectid Mellanox MSN3700C with Cumulus 4.2

Hello,
I have the following switch

  • Model............ Mlnx MSN3700C
  • Cumulus 4.2

root@agenthost:~# snmpget -v2c -c public IP 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.40310
root@agenthost:~# glpi-netinventory --credentials version:2c,community:public --debug --host iIP
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.5-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: IP
[debug] [thread 1] #1, no match for sysobjectID .1.3.6.1.4.1.40310 in database: unknown manufacturer ID
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <FIRMWARES>
        <DESCRIPTION>device firmware</DESCRIPTION>
        <NAME>SSG7A80803</NAME>
        <TYPE>device</TYPE>
        <VERSION>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</VERSION>
      </FIRMWARES>
      <INFO>
        <COMMENTS>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</COMMENTS>
        <CONTACT>root</CONTACT>
        <FIRMWARE>Cumulus-Linux 4.2.0 (Linux Kernel 4.19.94-1+cl4u5)</FIRMWARE>
        <ID>0</ID>
        <IPS>
          <IP>IP</IP>
          <IP>127.0.0.1</IP>
        </IPS>
        <LOCATION>Unknown</LOCATION>
        <MAC>##########</MAC>
        <MEMORY>7</MEMORY>
        <MODEL>SSG7A80803</MODEL>
        <NAME>HOSTNAME</NAME>
        <RAM>7863</RAM>
        <SERIAL>SSSSSSS</SERIAL>
        <UPTIME>167 days, 04:07:55.04</UPTIME>

How I could add this switch manually to sysobject.ids file?. I only have the value 40310 value and I dont have model value to identify it.

Thank you in advace.

Best regards

Please add ISCOM switch 2648G

Hi,
I have some ISCOM switch, but it seems isn't in glpi-agent database sysobject.ids. Here is it the output of my ISCOM switch.

image

Thanks.

Please, add MikroTik Router RB760iGS

I include below information regarding MikroTik Router RB760iGS (AKA hEX S).

$ snmpget -v2c -c public "w.x.y.z" 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.14988.1
# glpi-netinventory --credentials version:2c,community:public --debug --host "w.x.y.z" > mikrotik-rb760igs.txt
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: w.x.y.z
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.14988.1 in database
[debug] [thread 1] #1, sysobjectID match: mikrotik mib support enabled
[debug] [thread 1] termination
[debug] All netinventory threads terminated

Note 1: The content of file mikrotik-rb760igs.txt has been anonymized.
Note 2: You can find information about RouterOS SNMP and RouterOS MIB here
Note 3: The Management Information Base (MIB) for RouterOS v7 can be downloaded from here.
Note 4: The Management Information Base (MIB) for RouterOS v6 can be downloaded from here.

I'd like you to consider this device.

Best regards.

Please Add FS Switch

hello,

I don't know if it's the right place and the right way do it, Feel free to direct me to a more suitable location for my request.

I'd like to inventory FS switches but i can't get much information on them. I had to enable the mac import and update rules.

  1. S3400-48T4SP
  2. S3400-24T4FP
  3. S3900-24T4S-R
  4. S3150-8T2FP

I've added the OIDs to my sysobject.ids file with a tab between :

52642.1.437.0 FS NETWORKING S3150-8T2FP
52642.1.439.0 FS NETWORKING S3400-24T4FP
52642.1.445.0 FS NETWORKING S3400-48T4SP
52642.1.446.0 FS NETWORKING S3900-24T4S-R

I also have an snmpwalk for those switches than i can send by mail.
I can send you the modified sysobject.ids file too.

Best regards and thank you for your help.

Please add these Dell and Ruckus devices

674.10895.3030 Dell NETWORKING PowerConnect 5524
674.10895.3036 Dell NETWORKING PowerConnect 7024P
25053.3.1.4.100 Ruckus NETWORKING R610
25053.3.1.4.103 Ruckus NETWORKING T310c

Brother Scanner

Hi,
I have some brother network scanner, but all was detected as MFC-9340CDW :)

I have Brother ADS-2800W :
snmpget -v2c -c public 192.168.26.24 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.2435.2.3.9.1

fusioninventory-netinventory --credentials version:2c,community:public --debug --host 192.168.26.24

[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: 192.168.26.24
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.2435.2.3.9.1 in database
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <INFO>
        <COMMENTS>Brother NC-04h, Firmware Ver.R  ,MID 8WD-502</COMMENTS>
        <ID>0</ID>
        <IPS>
          <IP>192.168.26.24</IP>
        </IPS>
        <MAC>3c:2a:f4:70:1a:84</MAC>
        <MANUFACTURER>Brother</MANUFACTURER>
        <MEMORY>512</MEMORY>
        <MODEL>MFC-9340CDW</MODEL>
        <NAME>--</NAME>
        <RAM>512</RAM>
        <SERIAL>E75529L8G253739</SERIAL>
        <TYPE>PRINTER</TYPE>
        <UPTIME>5 days, 19:16:59.75</UPTIME>
      </INFO>
      <PORTS>
        <PORT>
          <IFDESCR>NC-04h</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>95021764</IFINOCTETS>
          <IFINTERNALSTATUS>1</IFINTERNALSTATUS>
          <IFLASTCHANGE>9.25 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>NC-04h</IFNAME>
          <IFNUMBER>1</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>15680328</IFOUTOCTETS>
          <IFSPEED>100000000</IFSPEED>
          <IFSTATUS>1</IFSTATUS>
          <IFTYPE>7</IFTYPE>
          <IP>192.168.26.24</IP>
          <IPS>
            <IP>192.168.26.24</IP>
          </IPS>
          <MAC>3c:2a:f4:70:1a:84</MAC>
        </PORT>
        <PORT>
          <IFDESCR>NC-05w</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>0</IFINOCTETS>
          <IFINTERNALSTATUS>2</IFINTERNALSTATUS>
          <IFLASTCHANGE>0.00 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>NC-05w</IFNAME>
          <IFNUMBER>2</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>0</IFOUTOCTETS>
          <IFSPEED>72000000</IFSPEED>
          <IFSTATUS>2</IFSTATUS>
          <IFTYPE>7</IFTYPE>
          <MAC>74:40:bb:c7:9a:36</MAC>
        </PORT>
        <PORT>
          <IFDESCR>NC-05w</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>0</IFINOCTETS>
          <IFINTERNALSTATUS>2</IFINTERNALSTATUS>
          <IFLASTCHANGE>0.00 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>NC-05w</IFNAME>
          <IFNUMBER>3</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>0</IFOUTOCTETS>
          <IFSPEED>72000000</IFSPEED>
          <IFSTATUS>2</IFSTATUS>
          <IFTYPE>7</IFTYPE>
          <MAC>76:40:bb:c7:1a:36</MAC>
        </PORT>
        <PORT>
          <IFDESCR>SoftwareLoopBack</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>0</IFINOCTETS>
          <IFINTERNALSTATUS>1</IFINTERNALSTATUS>
          <IFLASTCHANGE>0.00 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>SoftwareLoopBack</IFNAME>
          <IFNUMBER>4</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>0</IFOUTOCTETS>
          <IFSPEED>0</IFSPEED>
          <IFSTATUS>1</IFSTATUS>
          <IFTYPE>24</IFTYPE>
        </PORT>
      </PORTS>
    </DEVICE>
    <MODULEVERSION>4.2</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>SNMPQUERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netinventory threads terminated

I have Brother ADS-2400N :
snmpget -v2c -c public 192.168.11.12 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.2435.2.3.9.1
fusioninventory-netinventory --credentials version:2c,community:public --debug --host 192.168.11.12

[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: 192.168.11.12
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.2435.2.3.9.1 in database
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <INFO>
        <COMMENTS>Brother NC-04h, Firmware Ver.R  ,MID 8WD-501</COMMENTS>
        <ID>0</ID>
        <IPS>
          <IP>192.168.11.12</IP>
        </IPS>
        <MAC>b4:22:00:22:75:c7</MAC>
        <MANUFACTURER>Brother</MANUFACTURER>
        <MEMORY>256</MEMORY>
        <MODEL>MFC-9340CDW</MODEL>
        <NAME>--</NAME>
        <RAM>256</RAM>
        <SERIAL>E75518B1G419212</SERIAL>
        <TYPE>PRINTER</TYPE>
        <UPTIME>23 days, 22:32:45.05</UPTIME>
      </INFO>
      <PORTS>
        <PORT>
          <IFDESCR>NC-04h</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>22526884</IFINOCTETS>
          <IFINTERNALSTATUS>1</IFINTERNALSTATUS>
          <IFLASTCHANGE>6.20 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>NC-04h</IFNAME>
          <IFNUMBER>1</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>17982305</IFOUTOCTETS>
          <IFSPEED>100000000</IFSPEED>
          <IFSTATUS>1</IFSTATUS>
          <IFTYPE>7</IFTYPE>
          <IP>192.168.11.12</IP>
          <IPS>
            <IP>192.168.11.12</IP>
          </IPS>
          <MAC>b4:22:00:22:75:c7</MAC>
        </PORT>
        <PORT>
          <IFDESCR>SoftwareLoopBack</IFDESCR>
          <IFINERRORS>0</IFINERRORS>
          <IFINOCTETS>0</IFINOCTETS>
          <IFINTERNALSTATUS>1</IFINTERNALSTATUS>
          <IFLASTCHANGE>0.00 seconds</IFLASTCHANGE>
          <IFMTU>1500</IFMTU>
          <IFNAME>SoftwareLoopBack</IFNAME>
          <IFNUMBER>2</IFNUMBER>
          <IFOUTERRORS>0</IFOUTERRORS>
          <IFOUTOCTETS>0</IFOUTOCTETS>
          <IFSPEED>0</IFSPEED>
          <IFSTATUS>1</IFSTATUS>
          <IFTYPE>24</IFTYPE>
        </PORT>
      </PORTS>
    </DEVICE>
    <MODULEVERSION>4.2</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>SNMPQUERY</QUERY>
</REQUEST>
[debug] [thread 1] termination
[debug] All netinventory threads terminated

Thank you :)

Add Dell N3048EP-ON network switch

Related to 16942: snmpwalk attached.
snmpwalk.txt.zip

snmpget -v2c -c private 10.120.20.10 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.674.10895.3084
glpi-netdiscovery --credentials version:2c,community:private --debug --host 10.120.20.10
[debug] initializing job 1
[debug] initializing block 10.120.20.10-10.120.20.10
[debug] Current netdiscovery run expiration timeout: few minutes
[debug] using 1 netdiscovery worker
[debug] starting job 1 with 1 ip to scan using 1 worker
[debug] #1, scanning 10.120.20.10
[debug] #1, partial match for sysobjectID .1.3.6.1.4.1.674.10895.3084 on manufacturer ID
[debug] #1, - scanning 10.120.20.10 with SNMP, credentials 1: success
[debug] #1, - scanning 10.120.20.10 with netbios: no result
[debug] #1, - scanning 10.120.20.10 with echo ping: success
[debug] #1, - scanning 10.120.20.10 in arp table: no result
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <AUTHSNMP>1</AUTHSNMP>
      <DESCRIPTION>Dell EMC Networking N3048EP-ON, 6.7.1.47, Linux 4.14.174, v1.0.5</DESCRIPTION>
      <DNSHOSTNAME>10.120.20.10</DNSHOSTNAME>
      <FIRMWARE>6.7.1.47</FIRMWARE>
      <IP>10.120.20.10</IP>
      <MAC>20:04:0f:02:28:d9</MAC>
      <MANUFACTURER>Dell</MANUFACTURER>
      <MODEL>N3048EP-ON</MODEL>
      <SERIAL>CN0JDFTFDND0084E0086</SERIAL>
      <SNMPHOSTNAME>ldnaz-aswb01</SNMPHOSTNAME>
      <UPTIME>190 days, 19:25:35.02</UPTIME>
    </DEVICE>
    <MODULEVERSION>6.1</MODULEVERSION>
    <PROCESSNUMBER>1</PROCESSNUMBER>
  </CONTENT>
  <DEVICEID>foo</DEVICEID>
  <QUERY>NETDISCOVERY</QUERY>
</REQUEST>
[debug] #1, #1, worker termination
[debug] #1, Netdiscovery worker terminated

Please let me know if there is anything else required.

New Sysobjectid Supermicro switch SSE-G7132 with Sonic

Hello,
I have the following switch

  • Model............ Supermicro MSN3700C
  • Sonic 3.1.0.15
# snmpget -v2c -c public IP 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.8072.3.2.10

# glpi-netinventory --credentials version:2c,community:public --debug --host IP
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.5-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: IP
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.8072.3.2.10 in database
[debug] [thread 1] #1, sysobjectID match: linuxAppliance mib support enabled
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
  <CONTENT>
    <DEVICE>
      <COMPONENTS>
        <COMPONENT>
          <CONTAINEDININDEX>-1</CONTAINEDININDEX>
          <FRU>2</FRU>
          <INDEX>1</INDEX>
          <TYPE>unknown</TYPE>
        </COMPONENT>
        <COMPONENT>
          <CONTAINEDININDEX>-1</CONTAINEDININDEX>
          <FRU>2</FRU>
          <INDEX>200000000</INDEX>
          <TYPE>unknown</TYPE>
        </COMPONENT>
      </COMPONENTS>
      <INFO>
        <COMMENTS>SONiC Software Version: SONiC.3.1.0.15 - HwSku: Supermicro_sse_t7132s - Distribution: Debian 11.6 - Kernel: 5.10.0-8-2-amd64</COMMENTS>
        <CONTACT>Azure Cloud Switch vteam &lt;[email protected]&gt;</CONTACT>
        <ID>0</ID>
        <LOCATION>public</LOCATION>
        <MANUFACTURER>SUPERMICRO</MANUFACTURER>
        <MEMORY>15</MEMORY>
        <MODEL>sonic supermicro</MODEL>
        <NAME>HOSTNAME</NAME>
        <RAM>15904</RAM>
        <TYPE>NETWORKING</TYPE>
        <UPTIME>83 days, 08:48:45.98</UPTIME>
      </INFO>

How I could add this switch manually to sysobject.ids file?. In this case the sysobjectid is 8072.3.2.10, that really is Linux computer type. How Can I fix it?

Thank you in advace.

Best regards

Please, add MikroTik Router RB3011UiAS-RM

I include below information regarding MikroTik Router RB3011UiAS-RM.

$ snmpget -v2c -c public "w.x.y.z" 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.14988.1
# glpi-netinventory --credentials version:2c,community:public --debug --host "w.x.y.z" > mikrotik_rb3011uias-rm.txt
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: w.x.y.z
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.14988.1 in database
[debug] [thread 1] #1, sysobjectID match: mikrotik mib support enabled
[debug] [thread 1] termination
[debug] All netinventory threads terminated

Note 1: The content of file mikrotik_rb3011uias-rm.txt
has been anonymized.
Note 2: You can find information about RouterOS SNMP and RouterOS MIB here
Note 3: The Management Information Base (MIB) for RouterOS v7 can be downloaded from here.
Note 4: The Management Information Base (MIB) for RouterOS v6 can be downloaded from here.

I'd like you to consider this device.

Best regards.

Please, add MikroTik Switch CRS326-24G-2S+RM

I include below information regarding MikroTik Switch CRS326-24G-2S+RM.

$ snmpget -v2c -c public "w.x.y.z" 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.14988.1
# glpi-netinventory --credentials version:2c,community:public --debug --host "w.x.y.z" > mikrotik_crsS326-24g-2s+rm.txt
[debug] Logger backend Stderr initialized
[debug] GLPI Agent (1.4-1)
[debug] Current run expiration timeout: 1.0 hour
[debug] creating 1 worker threads
[debug] [thread 1] creation
[debug] [thread 1] #1, scanning 0: w.x.y.z
[debug] [thread 1] #1, full match for sysobjectID .1.3.6.1.4.1.14988.1 in database
[debug] [thread 1] #1, sysobjectID match: mikrotik mib support enabled
[debug] [thread 1] termination
[debug] All netinventory threads terminated

Note 1: The content of file mikrotik_crsS326-24g-2s+rm.txt has been anonymized.
Note 2: You can find information about RouterOS SNMP and RouterOS MIB here
Note 3: The Management Information Base (MIB) for RouterOS v7 can be downloaded from here.
Note 4: The Management Information Base (MIB) for RouterOS v6 can be downloaded from here.

I'd like you to consider this device.

Best regards.

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.