Всем привет.
Как известно, ИБП и распределители питания много лет как умеют подключаться к сети. Однако, iTop отрицает сей факт, и “PowerConnection” является наследником “PhysicalDevice” без сетевых интерфейсов.
В тестовом iTop сделал такой модуль:
<class id="PowerConnection"> <parent _delta="redefine">ConnectableCI</parent> </class> <class id="PowerSource"> <presentation> <details _delta="redefine"> <items> <item id="physicalinterface_list"> <rank>10</rank> </item> ... </class>
Теперь ИБП наследует от ConnectableCI сетевые интерфейсы. Вроде бы работает. Стоит ли так делать на продакшене? Насколько это адекватная конструкция? Не сломается при обновлении или добавлении других модулей?
Почему по дефолту сразу так не сделано?