Arista switch ports missing in inventory

Checkmk version:
2.0.0p21.cee

OS version of Checkmk server or monitored system:
Ubuntu 20.04.3 LTS on Check_MK server / EOS version 4.24.0F on DCS-7050SX-64 and DCS-7010T-48 switches

Description of the problem: When displaying HW/SW inventory for our Arista switches (DCS-7050SX-64 and DCS-7010T-48) then the whole section “Networking” is missing, only “Software” and “Hardware” are shown.

The switches are queried via SNMP and all the switch ports show up as they should in normal monitoring. The only glitch is that the switch ports are entirely missing from the inventory unlike all other networked equipment like Dell and Aruba switches or hosts running various OS. Is this a known problem with Arista equipment?

When checking with cmk --debug -vvn speu1ari1 the interfaces show up just like those of the other switches, for example:

Interface 2000108    [Vlan108], (up), MAC: 00:1C:73:E2:1F:77, Speed: unknown, In: 0.00 B/s, Out: 0.00 B/s
Interface 2000111    [Vlan111], (up), MAC: 00:1C:73:E2:1F:77, Speed: unknown, In: 0.00 B/s, Out: 0.00 B/s
Interface 2000112    [Vlan112], (up), MAC: 00:1C:73:E2:1F:77, Speed: unknown, In: 0.00 B/s, Out: 0.00 B/s
Interface 2000254    [Vlan254], (up), MAC: 00:1C:73:E2:1F:77, Speed: unknown, In: 0.00 B/s, Out: 0.00 B/s
Interface 2001550    [Vlan1550], (up), MAC: 00:1C:73:E2:1F:77, Speed: unknown, In: 0.00 B/s, Out: 0.00 B/s
Interface BGP02      [Ethernet22], (up), MAC: 00:1C:73:E2:1F:8D, Speed: 10 GBit/s, In: 191 MB/s (15.29%), Out: 131 MB/s (10.50%)
...```

@tkaiser Where you able to find a fix for this issue. I recently added several Arista switches and the same behavior happens.

One thing you can test is a “cmk --debug -vv --inventory-as-check ”.
If there is an exception then you should see it.

Thank you, running that command populates the inventory for 1 switch. I’m not sure why checkmk doesnt populate the inventory unless this is run.

For some reason the vlan/vlan type columns are empty on both Arista and Cisco devices.

When adding the same devices in LibreNMS, that info does show up.