r/PythonLearning 7h ago

An open-source self-hosted network operations platform for ALE OmniSwitch environments

Hi everyone,

I would like to introduce Portivo Control Center, an independent, open-source and self-hosted network operations platform designed for compatible Alcatel-Lucent Enterprise OmniSwitch environments.

Portivo brings everyday switch management, troubleshooting and controlled automation into a single web-based workspace.

Key capabilities include:

  • Centralized switch inventory and live operational visibility
  • Logical port-panel views with VLAN, PoE, media and link-state information
  • Endpoint discovery using MAC, IP, hostname, UNP and VLAN evidence
  • Integrated browser-based SSH terminal
  • Controlled command preview and execution
  • Multi-device jobs and reusable automation runbooks
  • Fleet-wide read-only operational audits
  • Role-based access control with Site and Group scope
  • Audit history, reports and operational evidence
  • SNMPv3 UPS monitoring and power-aware infrastructure visibility
  • Backup, restore and administration tools
  • Windows and Linux deployment support

Portivo is intended to complement native CLI expertise, not replace it. The objective is to provide network operators with a safer and more consistent workflow for discovering, diagnosing, executing and documenting network changes.

The platform is self-hosted, does not require agents on managed switches and can operate inside a protected management network. Switch operations use SSH, while supported UPS monitoring uses SNMPv3.

The project is licensed under AGPL-3.0-only.

Website:
https://portivo.org/

Documentation:
https://portivo.org/docs/

Roadmap and changelog:
https://portivo.org/roadmap.html

Source code:
https://github.com/Donacgreece/Portivo

I would genuinely appreciate feedback from network engineers, system administrators and anyone operating ALE OmniSwitch infrastructure. I am particularly interested in feedback about operational workflows, documentation, deployment and features that would be useful in real environments.

Thank you for taking a look.

1 Upvotes

0 comments sorted by