Analisando propostas

Sistema Integrado de Gerenciamento e Monitoramento de Vlans

Publicado em 11 de Junho de 2023 dias na TI e Programação

Sobre este projeto

Aberto

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.

Contexto Geral do Projeto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. M.