Evaluating bids

Sistema Integrado de Gerenciamento e Monitoramento de Vlans

Published on the June 11, 2023 in IT & Programming

About this project

Open

1. **Objetivo**: Precisamos de um sistema que nos permita criar e gerenciar VLANs em um servidor Linux através de uma interface web. O sistema também deve ser capaz de atribuir usuários a VLANs específicas baseado em seu sobrenome e mostrar estatísticas em tempo real sobre a quantidade de usuários conectados e o tráfego de rede.

2. **Fluxo do usuário**: Quando um usuário se conecta à nossa rede Wi-Fi, será solicitado a ele que escaneie um QR code. Isso o levará a uma página web onde será pedido que insira seu sobrenome. O sistema então consulta uma base de dados pré-determinada para encontrar a vlan correspondente e coloca o usuário nessa vlan.

3. **Gerenciamento de VLANs**: O sistema deve permitir a criação, visualização, edição e exclusão de VLANs através da interface web. O sistema deve fornecer todas as funcionalidades necessárias para o gerenciamento completo das VLANs.

4. **Monitoramento da Rede**: Além disso, o sistema deve ser capaz de monitorar a quantidade de usuários conectados e o tráfego de rede em cada VLAN. Essas estatísticas devem ser facilmente visíveis através da interface web.

5. **Componentes do sistema**:
    - **Back-end**: Responsável pela lógica de gerenciamento de VLANs, atribuição de VLANs, monitoramento de rede e a comunicação com o servidor Linux. Este back-end pode ser construído em uma linguagem como Python, Java ou Node.js.
    - **Front-end**: A interface web que o usuário verá e o administrador utilizará para gerenciar as VLANs e visualizar as estatísticas da rede. Pode ser construído com html, css e javascript.
    - **Base de dados**: Armazenará a lista pré-determinada de sobrenomes e VLANs correspondentes, bem como possivelmente algumas estatísticas de rede.

6. **Requisitos de segurança**: O sistema deve garantir que as conexões sejam seguras, que os dados do usuário sejam tratados com segurança e que a base de dados não possa ser facilmente comprometida.

Ainda recomendamos um desenvolvedor full-stack com experiência em administração de sistemas Linux e redes. Além disso, o conhecimento em monitoramento de rede e análise de tráfego seria muito benéfico. Também seria útil envolver um especialista em segurança de TI para garantir a segurança do sistema.

Project overview

O contexto geral do projeto é a criação de um sistema robusto para gerenciar a conectividade de rede em um ambiente com muitos usuários. A ideia é utilizar VLANs para isolar o tráfego de rede de diferentes usuários, melhorando a segurança e possivelmente o desempenho da rede. O sistema será implementado em um servidor Linux e deverá ter as seguintes capacidades: Criação e Gerenciamento de VLANs: O sistema deve ser capaz de criar novas VLANs, editar configurações de VLANs existentes, e deletar VLANs quando não forem mais necessárias. Atribuição Automática de VLANs: Quando um novo usuário se conecta à rede, ele deve ser automaticamente atribuído a uma VLAN específica. A atribuição será baseada no sobrenome do usuário, que será inserido em uma interface web depois que o usuário escanear um QR code. Monitoramento de Rede: O sistema deve ser capaz de monitorar a quantidade de usuários conectados a cada VLAN, bem como o tráfego de rede sendo gerado. Interface Web: Todo o gerenciamento de VLANs e o monitoramento de rede devem ser acessíveis através de uma interface web, permitindo um controle fácil e visual sobre o sistema. Este projeto requer a coordenação de várias tecnologias e disciplinas diferentes, incluindo administração de sistemas Linux, gerenciamento de redes, desenvolvimento web front-end e back-end, e segurança de TI. Ele será uma parte crítica da infraestrutura de rede, e portanto deve ser projetado e implementado com cuidado e atenção aos detalhes.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by R. M.