Change the os returned to oxidized

Oxidized uses a single model file for Huawei, HP, H3C, 3com devices.

I wan to write a separate model for those. As in my environment the model does not work for H3c or 3com devices.

I am using API to feed oxidized. Is there any any I can change the OS returned for a single device manually. Like now I use “Override sysLocation:” and use a custom value which I use to feed group information in oxidized.

I want to change the following, for example a device with ip 10.10.10.10 which is a h3c switch, by default librenms returns comware as os to oxidized. But I want to return ‘XYZ’ as os to oxidized and use a custom model named XYZ in oxidized.

Can librenms do that?

Yes

https://docs.librenms.org/Extensions/Oxidized/#creating-overrides