Sistema di Gestione Rete Aziendale

Monitoraggio centralizzato, allarmi automatici e gestione semplificata della tua infrastruttura di rete

SOLUZIONE INNOVATIVA

Rivoluziona la gestione della tua rete aziendale

"gestionerete" è la piattaforma intelligente che trasforma il monitoraggio di rete da attività complessa a processo semplice ed efficiente.

Monitoraggio in tempo reale

Tieni sotto controllo ogni dispositivo con aggiornamenti immediati e continui

Allarmi Automatici

Visualizzi subito gli allarmi quando un pc risulta offline

Grafici avanzati

in modo da visualizzare le informazioni in modo diretto

Struttura del Database

Schema del database

Schema Entità-Relazione

Il database è composto da 4 tabelle principali che gestiscono dispositivi, utenti, informazioni tecniche e allarmi.

Tabelle Principali

  • ID_D: Chiave primaria
  • Indirizzo_IP: Indirizzo IP del dispositivo
  • Indirizzo_MAC: Indirizzo MAC
  • Tipo_Dispositivo: PC, Stampante, Router, Server
  • Stato: Online/Offline
  • ID_US: Chiave esterna all'utente

  • ID_US: Chiave primaria
  • Username: Nome utente
  • Email: Email dell'utente
  • Ruolo: amministratore/operatore
  • Data, Login, Logout: Tracciamento sessioni

  • ID_I: Chiave primaria
  • Porta: Porta di connessione
  • Protocollo: Protocollo utilizzato
  • Funzionalità: Descrizione funzionalità
  • ID_D: Chiave esterna al dispositivo

  • ID_A: Chiave primaria
  • Tipo: Tipo di allarme (es. "PC Offline")
  • Risolto: 0/1
  • Data_Allarme, Data_Ris: Date rilevanti
  • ID_D: Chiave esterna al dispositivo

Funzionalità Principali

Monitoraggio Dispositivi

Visualizza in tempo reale lo stato di tutti i dispositivi di rete (Online/Offline).

Gestione Allarmi

Ricevi notifiche immediate quando un dispositivo smette di rispondere.

Tracciamento Utenti

Associa dispositivi a utenti specifici per una migliore accountability.

Automazione

Procedure automatiche per il monitoraggio e la manutenzione della rete.

Procedura CambiaStatoPC

Simula guasti casuali ai PC per testare il sistema di monitoraggio:

  • Cambia casualmente lo stato dei PC (50% di probabilità)
  • Genera allarmi quando un PC va offline
  • Risolve automaticamente gli allarmi quando il PC torna online
CREATE PROCEDURE `CambiaStatoPC`()
BEGIN
    -- Dichiarazione variabili
    DECLARE done INT DEFAULT 0;
    DECLARE pc_id INT;
    DECLARE pc_stato VARCHAR(10);
    DECLARE cur CURSOR FOR SELECT ID_D, Stato FROM Dispositivi WHERE Tipo_Dispositivo = 'PC';
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
    
    -- Apertura cursore
    OPEN cur;
    
    -- Ciclo attraverso tutti i PC
    pc_loop: LOOP
        FETCH cur INTO pc_id, pc_stato;
        IF done THEN
            LEAVE pc_loop;
        END IF;
        
        -- Cambia stato casualmente (50% di probabilità)
        IF RAND() < 0.5 THEN
            IF pc_stato = 'Online' THEN
                UPDATE Dispositivi SET Stato = 'Offline' WHERE ID_D = pc_id;
                
                -- Registra allarme se il PC va offline
                INSERT INTO Allarmi (Tipo, Risolto, Data_Allarme, Data_Ris, ID_D)
                VALUES ('PC Offline', FALSE, NOW(), NULL, pc_id);
            ELSE
                UPDATE Dispositivi SET Stato = 'Online' WHERE ID_D = pc_id;
                
                -- Aggiorna allarme se esiste e non è risolto
                UPDATE Allarmi 
                SET Risolto = TRUE, Data_Ris = NOW() 
                WHERE ID_D = pc_id AND Tipo = 'PC Offline' AND Risolto = FALSE;
            END IF;
        END IF;
    END LOOP;
    
    -- Chiusura cursore
    CLOSE cur;
END
Procedura PuliziaAllarmiRisolti

Mantiene il database pulito eliminando gli allarmi risolti:

  • Elimina gli allarmi risolti da più di 1 giorno
  • Mostra il numero di allarmi eliminati
  • Ottimizza le prestazioni del sistema
CREATE PROCEDURE `PuliziaAllarmiRisolti`()
BEGIN
    -- Elimina tutti gli allarmi risolti da più di 1 giorno
    DELETE FROM Allarmi 
    WHERE Risolto = TRUE 
    AND Data_Ris < NOW() - INTERVAL 1 DAY;
    
    -- Mostra il numero di allarmi eliminati
    SELECT CONCAT('Eliminati ', ROW_COUNT(), ' allarmi risolti da più di 1 giorno') AS Risultato;
END

Rete Aziendale

Descrizione rete


Topologia della Rete

La rete simulata in Packet Tracer rappresenta una tipica piccola azienda con diversi reparti:

  • Router centrale: 192.168.10.10
  • Server aziendale: 192.168.10.100
  • PC e stampanti suddivisi per reparto
  • Access point per dispositivi mobili

Tutti i dispositivi sono monitorabili attraverso il sistema "gestionerete".

Tabella indirizzi IP

Interfaccia Web

Gestione dispositivi e Risoluzione Allarmi

Dashboard Allarmi
Dashboard allarmi
Lista Allarmi Attivi
Lista allarmi
Gestione Dispositivi
Gestione dispositivi

Informazioni della Rete

Infrastruttura di Rete
Infrastruttura di rete
Reparto Progettazione
Reparto progettazione
Reparto produzione
Reparto amministrazione
Reparto amministrazione
Riepilogo dispositivi

Analisi del Codice

Esplora nel dettaglio il funzionamento interno dei componenti principali del sistema

dashboard.php

Dashboard di amministrazione con gestione dispositivi e allarmi

Vedi Analisi

rete.php

Visualizzazione della rete organizzata per reparti

Vedi Analisi

Vantaggi del Sistema

Monitoraggio Centralizzato

Un unico punto di controllo per l'intera infrastruttura di rete

Allarmi Automatici

Notifiche immediate per dispositivi non rispondenti

Scalabilità

Facile aggiunta di nuovi dispositivi e funzionalità