Sommario
Esportazione degli eventi direttamente dal database
È possibile recuperare gli eventi direttamente dal database di Kaspersky Security Center Linux senza dover utilizzare l’interfaccia di Kaspersky Security Center Linux. È possibile eseguire direttamente le query sulle visualizzazioni pubbliche e recuperare i dati degli eventi o creare le proprie visualizzazioni sulla base delle visualizzazioni pubbliche esistenti e configurarle in modo che recuperino i dati necessari.
Visualizzazioni pubbliche
Per maggiore praticità, è disponibile un set di visualizzazioni pubbliche nel database di Kaspersky Security Center Linux. È possibile trovare la descrizione di queste visualizzazioni pubbliche nel documento klakdb.chm.
La visualizzazione pubblica v_akpub_ev_event contiene un set di campi che rappresentano i parametri degli eventi nel database. Nel documento klakdb.chm è inoltre possibile trovare informazioni sulle visualizzazioni pubbliche che corrispondono ad altre entità di Kaspersky Security Center Linux, ad esempio dispositivi, applicazioni o utenti. È possibile utilizzare queste informazioni nelle query.
Questa sezione contiene le istruzioni per l'esecuzione di una query SQL tramite l'utilità klsql2 e un esempio di query.
Per creare query SQL o visualizzazioni di database, è anche possibile utilizzare qualsiasi altro programma per l'utilizzo dei database. Le informazioni su come visualizzare i parametri per la connessione al database di Kaspersky Security Center Linux, ad esempio il nome istanza e il nome database, sono indicate nella sezione corrispondente.
Esecuzione di una query SQL tramite l'utilità klsql2
Questo articolo descrive come utilizzare l'utilità klsql2 e come eseguire una query SQL utilizzando questa utilità.
Per utilizzare l'utilità klsql2:
- Passare alla directory in cui è installato Kaspersky Security Center Linux Administration Server. Il percorso di installazione predefinito è /opt/kaspersky/ksc64/sbin.
- In questa directory, creare un file vuoto con estensione .sql.
- Aprire il file .sql creato in qualsiasi editor di testo.
- Nel file .sql digitare la query SQL desiderata e salvare il file.
- Nel dispositivo in cui è installato Kaspersky Security Center Linux Administration Server digitare nella riga di comando il seguente comando per eseguire la query SQL dal file .sql e salvare i risultati nel file result.xml:
sudo ./klsql2 -i src.sql -o result.xml
- Aprire i file result.xml creati per visualizzare i risultati della query SQL.
È possibile modificare il file .sql e creare qualsiasi query sulle visualizzazioni pubbliche. Eseguire la query SQL dalla riga di comando e salvare i risultati in un file.
Esempio di una query SQL nell'utilità klsql2
Questa sezione fornisce un esempio di query SQL, eseguita tramite l'utilità klsql2.
Il seguente esempio illustra il recupero degli eventi che si sono verificati nei dispositivi negli ultimi sette giorni e la visualizzazione degli eventi ordinati in base all'ora in cui si sono verificati. Gli eventi più recenti vengono visualizzati per primi.
Esempio:
|
Visualizzazione del nome del database di Kaspersky Security Center Linux
Se si desidera accedere al database di Kaspersky Security Center Linux tramite gli strumenti di gestione database MySQL o MariaDB, è necessario conoscere il nome del database per connettersi dall'editor degli script SQL.
Per visualizzare il nome del database di Kaspersky Security Center Linux:
- Nel menu principale, fare clic sull'icona delle impostazioni (
) accanto al nome dell'Administration Server richiesto.
Verrà visualizzata la finestra delle proprietà di Administration Server.
- Nella scheda Generale, selezionare la sezione Dettagli del database corrente.
Il nome del database è specificato nel campo Nome database. Utilizzare il nome del database per fare riferimento al database nelle query SQL.