Storage#
A partire dalla versione 8.6, NethSecurity salva automaticamente i log di sistema su una partizione di storage persistente nelle installazioni bare metal (fare riferimento alla sezione dedicata qui sotto per le macchine virtuali).
Questo garantisce che i log rimangano disponibili anche dopo riavvii o arresti imprevisti, anche se lo storage non è stato configurato manualmente. Il periodo di conservazione dei log predefinito è di 52 settimane.
Per nuove installazioni il sistema crea automaticamente una partizione dedicata sul disco principale per memorizzare i log.
Per gli aggiornamenti:
se non è stato precedentemente configurato alcun storage, il sistema lo imposta automaticamente utilizzando lo spazio non allocato sul disco principale
se lo storage era già stato configurato, rimane invariato
Nota
Questo comportamento migliora l’affidabilità e non richiede interventi manuali. Tuttavia, è comunque possibile gestire le impostazioni di archiviazione dall’interfaccia web.
L’archiviazione persistente dei log può essere disabilitata (non raccomandato), oppure spostata su un disco diverso se necessario. Se disabilitata, il sistema la riconfigurerà automaticamente durante un futuro aggiornamento.
Configurazione manuale#
La configurazione manuale dello storage aggiuntivo è ancora disponibile e funziona come segue:
Se si utilizza un dispositivo aggiuntivo, collegarlo al sistema.
Accedere alla pagina
Storagenella sezioneSistemanel menu a destra.Selezionare il dispositivo di archiviazione su cui devono essere salvati i log.
Fare clic sul pulsante Formatta e configura lo storage.
Se il dispositivo selezionato è il disco primario, il sistema genererà una nuova partizione utilizzando qualsiasi spazio non allocato.
Se viene selezionato un disco aggiuntivo, il sistema cancellerà tutte le partizioni e i dati esistenti e creerà una nuova partizione singola.
Lo storage è quindi:
Formattato con il filesystem
ext4Montato in
/mnt/dataUtilizzato da
rsyslogper scrivere i log in/mnt/data/log/messages. Per ulteriori dettagli, vedere Raccomandazioni per audit e conformità.Sincronizzato quotidianamente (di notte) per dati aggiuntivi come le metriche
Per rimuovere lo storage persistente e tornare al logging in memoria, fare clic sul pulsante Rimuovi storage.
Macchine Virtuali#
Quando si installa NethSecurity su una macchina virtuale, il metodo raccomandato è generare il disco virtuale dall’immagine ufficiale. In questa modalità, i log non vengono memorizzati in modo persistente per impostazione predefinita. Per abilitare la memorizzazione persistente dei log, è necessario collegare un secondo disco virtuale alla macchina virtuale. In alternativa, è possibile estendere il disco virtuale e utilizzare lo spazio libero su disco per creare una nuova partizione come su un hardware fisico.
Comportamento nelle versioni precedenti alla 8.6#
Nelle versioni precedenti di NethSecurity, i log venivano scritti per impostazione predefinita in una directory volatile in memoria. Per rendere persistenti i log, era necessario configurare lo storage manualmente, utilizzando lo spazio non allocato sul disco di sistema oppure collegando un disco secondario.
Risoluzione dei problemi#
In alcune circostanze, potrebbero verificarsi difficoltà nell’utilizzo del disco principale per l’archiviazione dei log, poiché l’interfaccia utente potrebbe non presentare alcuna opzione. In questi casi, il problema deriva solitamente dalla presenza di una partizione preesistente sul disco, che deve essere rimossa preventivamente per garantirne il corretto utilizzo da parte del sistema.
Questo si verifica tipicamente anche dopo aver eseguito un ripristino alle impostazioni predefinite utilizzando la modalità failsafe (che non rimuove la partizione dei log); per consentire al sistema di utilizzare nuovamente lo storage per salvare nuovi log è necessario rimuovere la vecchia partizione.
Questo può essere fatto facilmente in questo modo.
Verificare se la partizione di log è presente con il comando:
parted /dev/sda print:
root@NethSec:~# parted /dev/sda print
Model: ATA Hoodisk SSD (scsi)
Disk /dev/sda: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
128 17.4kB 262kB 245kB bios_grub
1 262kB 17.0MB 16.8MB fat16 legacy_boot
2 17.0MB 332MB 315MB
3 512MB 32.0GB 31.5GB ext2
La partizione 3 è quella utilizzata per i log.
per rimuovere la partizione 3 eseguire il comando:
parted /dev/sda rm 3
Ora verificare nuovamente la tabella delle partizioni con il comando:
parted /dev/sda print
La partizione 3 non dovrebbe essere visibile.
Ora lo storage è pronto per essere configurato per i log dall’interfaccia Web.