Utilizzare lo strumento di verifica e spiegazione
È possibile utilizzare audit-explain
strumento per convertire i messaggi di audit nel log di audit in un formato di facile lettura.
-
È necessario disporre di autorizzazioni di accesso specifiche.
-
È necessario disporre di
Passwords.txt
file. -
È necessario conoscere l'indirizzo IP del nodo di amministrazione primario.
Il audit-explain
Tool, disponibile nel nodo di amministrazione principale, fornisce riepiloghi semplificati dei messaggi di audit in un registro di audit.
Il audit-explain lo strumento è destinato principalmente all'utilizzo da parte del supporto tecnico durante le operazioni di troubleshooting. Elaborazione in corso audit-explain Le query possono consumare una grande quantità di potenza della CPU, con un conseguente impatto sulle operazioni StorageGRID.
|
Questo esempio mostra l'output tipico di audit-explain
tool. Questi quattro "SPUT" I messaggi di audit sono stati generati quando il tenant S3 con ID account 92484777680322627870 utilizzava S3 PUT Requests per creare un bucket denominato "bucket1" e aggiungere tre oggetti a quel bucket.
SPUT S3 PUT bucket bucket1 account:92484777680322627870 usec:124673 SPUT S3 PUT object bucket1/part1.txt tenant:92484777680322627870 cbid:9DCB157394F99FE5 usec:101485 SPUT S3 PUT object bucket1/part2.txt tenant:92484777680322627870 cbid:3CFBB07AB3D32CA9 usec:102804 SPUT S3 PUT object bucket1/part3.txt tenant:92484777680322627870 cbid:5373D73831ECC743 usec:93874
Il audit-explain
lo strumento può eseguire le seguenti operazioni:
-
Elaborazione di registri di audit semplici o compressi. Ad esempio:
audit-explain audit.log
audit-explain 2019-08-12.txt.gz
-
Elaborazione simultanea di più file. Ad esempio:
audit-explain audit.log 2019-08-12.txt.gz 2019-08-13.txt.gz
audit-explain /var/local/audit/export/*
-
Accettare l'input da una pipe, che consente di filtrare e pre-elaborare l'input utilizzando
grep
comando o altro mezzo. Ad esempio:grep SPUT audit.log | audit-explain
grep bucket-name audit.log | audit-explain
Poiché i log di audit possono essere molto grandi e lenti da analizzare, è possibile risparmiare tempo filtrando le parti che si desidera esaminare ed eseguire audit-explain
sulle parti, invece dell'intero file.
Il
|
Utilizzare help (-h)
per visualizzare le opzioni disponibili. Ad esempio:
$ audit-explain -h
-
Accedere al nodo di amministrazione principale:
-
Immettere il seguente comando:
ssh admin@primary_Admin_Node_IP
-
Immettere la password elencata in
Passwords.txt
file. -
Immettere il seguente comando per passare a root:
su -
-
Immettere la password elencata in
Passwords.txt
file.Una volta effettuato l'accesso come root, il prompt cambia da
$
a.#
.
-
-
Immettere il seguente comando, dove
/var/local/audit/export/audit.log
rappresenta il nome e la posizione del file o dei file che si desidera analizzare:$ audit-explain /var/local/audit/export/audit.log
Il
audit-explain
consente di stampare interpretazioni leggibili di tutti i messaggi contenuti nel file o nei file specificati.Per ridurre le lunghezze delle linee e agevolare la leggibilità, i timestamp non vengono visualizzati per impostazione predefinita. Se si desidera visualizzare gli indicatori di data e ora, utilizzare l'indicatore di data e ora ( -t
).