Несколько предложений по расширению функционала
-
После судорожных камланий по созданию драйверов для тех устройств что есть у меня в зоопарке (QTECH, Gigalink, TPlink, Eltex) понял что можно было бы добавить к функционалу.
- Для устройств можно добавить поля для хранения раздельно версий железа, загрузчика, прошивки. сейчас такой возможности нет. В плюсом коде структура содержит только 4 поля, при этом в некоторых случаях длины полей не хватает.
- Если в порт коммутатора вставлен модуль SFP то можно добавить новую сущность в базу. Связь по уникальному id интерфейса. В таблицу добавлять полезную информацию по модулю (вендор, модель, серийник, дальность связи и т.д) доступную для извлечения по SNMP. Если будет понятно как сохранить данные = добавлять функцию getSfpModuleInfo можно в драйверы можно постепенно.
- Для портов хотелось бы увидеть булевое поле для маркировки транковых портов для последующей маркировке их в гуевом интерфейсе показывать. Хотя может быть просто списком виланов можно эту же задачу решить.
- Добавить возможность группировки портов (в драйвере устройств это сделать возможно). Причина видна картинках. Слева железка - справа как она видна в интерфейсе портов (так же видна и в интерфейсе виланов)
- Было бы не плохо маркировать как то порты - обычный, комбо (это можно уже из пользователсько интерфейса сделать ручками).
- Если у нас есть из драйвера устройства распознавание модулей - то можно и линки на картах топологии выделять цветом или иным образом на автопилоте.
- Топологию в виде карты экспортиовать для подмешивания к документации - очень вкусная фича была бы. Попробую сам написать внешнее решение для ее формирования (как в векторе так и в табличном виде)
Самое сложное и непонятное из этого - все что связано с интерфейсом пользователя. Ну а вдруг?


Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login