Visualizzazione mappa
È possibile utilizzare la visualizzazione Mappa in Oracle Logging Analytics per visualizzare i record di log raggruppati per posizione da cui vengono raccolti i log.
Argomenti aggiuntivi:
Specificare la posizione geografica utilizzando il comando geostats
La visualizzazione Mappa utilizza le coordinate di geolocalizzazione per visualizzare i risultati aggregati su una mappa. Queste coordinate vengono arricchite durante l'inclusione dei log, in base a un campo indirizzo IP. Tuttavia, non tutti gli indirizzi IP possono avere un campo di coordinate valido. È ora possibile fornire le proprie coordinate quando l'arricchimento predefinito non è corretto o mancano le informazioni.
Utilizzare l'opzione include=custom
del comando geostats per specificare i campi che contengono le informazioni sulla posizione geografica. È necessario fornire le coordinate. Facoltativamente, è inoltre possibile specificare Città, Paese e Contenuto. È quindi necessario utilizzare il campo Coordinate nella clausola by
.
Di seguito è riportato un esempio che utilizza un'istruzione eval
per fornire questi valori.
'Log Source' = 'OCI VCN Flow Unified Schema Logs'
| eval 'Source Coordinates' = if('Source IP' in ('10.0.3.188', '10.0.0.7'), '42.5,-83.23',
'Source IP' = '129.146.13.236', '32.72,-96.68',
null)
| eval 'Source City' = if('Source Coordinates' = '42.5,-83.23', southfield,
'Source Coordinates' = '32.72,-96.68', dallas,
null)
| geostats include = custom city = 'Source City' coordinates = 'Source Coordinates'
count by 'Source IP', 'Source Coordinates'

Specifica ubicazione geografica mediante una ricerca
Anziché utilizzare un valore eval
, è possibile utilizzare una ricerca semplice o di dizionario per fornire i valori di geolocalizzazione. Di seguito è riportato un esempio di ricerca nel dizionario.
Operator,Condition,Coordinates,City
CIDRMATCH,10.0.3.1/24,"42.5,-83.23",Southfield
CIDRMATCH,129.146.13.1/24,"32.72,-96.68",Dallas
È quindi possibile utilizzare la ricerca nella query:
'Log Source' = 'OCI VCN Flow Unified Schema Logs'
| lookup table = 'Custom Coordinates' select Coordinates as 'Source Coordinates', City as 'Source City' using 'Source IP'
| geostats include = custom city = 'Source City' coordinates = 'Source Coordinates'
count by 'Source IP', 'Source Coordinates'
Usa colori personalizzati nella mappa
Nella visualizzazione mappa è possibile utilizzare colori personalizzati per identificare valori diversi di un campo. Il campo deve essere incluso nella sezione Raggruppa per delle impostazioni. Utilizzare il comando highlightgroups
dopo il comando geostats
nella query per specificare i colori personalizzati.
Nell'esempio seguente, il campo Azione viene incluso nella sezione Raggruppa per. Di conseguenza, il comando geostats
viene aggiornato con il campo Azione. Successivamente, la query viene modificata per aggiungere il comando highlightgroups
con la specifica del colore in modo che, per valori specifici di Azione, nella mappa vengano visualizzati i colori corrispondenti:
Valore del campo Azione | Colore visualizzato |
---|---|
reject |
rosso |
accept , allow , alert |
verde |
drop |
blu |
Query di esempio dopo le modifiche precedenti:
'Client Coordinates' != null and Action != null | geostats count by Action | highlightgroups color = red [ * | where Action = reject ] | highlightgroups color = green [ * | where Action in (accept, allow, alert) ] | highlightgroups color = blue [ * | where Action in (drop) ] | sort -Action
Esempio di visualizzazione mappa durante l'esecuzione della query precedente:
