Multitenant Box, show only specific ports

We have a multitenant box, with customers on different ports. We would like to show to a customer the port assigned them.
We could do this on another product (Solarwinds) by creating a host per customer using the IP assigned to the customer, and showing only the customer interface.
I have used “Disable” and “Ignore”, however, can still see all ports in the “Device” page.
Can this be done on LibreNMS?

Thank you,
Reuben

Any of these methods help?

  • Creating customer account with user interface permissions
    image

  • Creating billing graph for customer interface

  • If you have named the customer interface description you could create a custom link like http://1.1.1.1/iftype/type=CustomerX which aggregates any interface with CustomerX in the interface description.

Hi Chas,

Thanks, adding the interface to the user permission works.

How do you mean by the below, do you mean just add a description to the interface on the router?

If you have named the customer interface description you could create a custom link like http://1.1.1.1/iftype/type=CustomerX which aggregates any interface with CustomerX in the interface description.

Regards,
Reuben

Cool glad to hear it worked!

Yes if you change the interface description on the switch like

router(config-if)# description blahblah: testing

then LibreNMS automatically aggregates them via that link. Just change it to what you have named the description. http://1.1.1.1/iftype/type=blahblah

edit

You need a colon after the keyword in port description.

Hi Chas,

I got the iftype/type=blah working, this can be really useful.
Is there a way to limit this to device groups? So filter both on the iftype and device group?

Regards,
Reuben