I'm trying to import virtual chassis from netbox into icinga. Since there already is a virtual_chassis_keyid field on the import source this seemed possible.
Goal
Have one host with the virtual chassis name per chassis. This host should contain all interfaces from the whole chassis.
Issue
The netbox API performs different from the UI. The UI is displaying all interfaces on the master of the virtual chassis. The API however returns only the interfaces of the master device. This seems to be by design as there is an extra filter for virtual chassis on interfaces.
Is this solvable with the current implementation? I believe it's necessary to add a new type 'virtualchassis' in the import source. Happy to provide a PR if this solution seems feasible.
I'm trying to import virtual chassis from netbox into icinga. Since there already is a
virtual_chassis_keyidfield on the import source this seemed possible.Goal
Have one host with the virtual chassis name per chassis. This host should contain all interfaces from the whole chassis.
Issue
The netbox API performs different from the UI. The UI is displaying all interfaces on the master of the virtual chassis. The API however returns only the interfaces of the master device. This seems to be by design as there is an extra filter for virtual chassis on interfaces.
Is this solvable with the current implementation? I believe it's necessary to add a new type 'virtualchassis' in the import source. Happy to provide a PR if this solution seems feasible.