Integrazione StableNet
L'integrazione StableNet® viene utilizzata per visualizzare e valutare i dati provenienti da StableNet®.
Il diagramma seguente illustra i componenti coinvolti:
SKOOR Dashboard
L'applicazione dashboard funziona nel browser. Consente di visualizzare e modificare i dashboard. L'applicazione dashboard riceve i dati dal servizio web SKOOR.
SKOOR Server
SKOOR Webservice
Il servizio web SKOOR fornisce i dati per i dashboard. I dati possono essere preparati per la visualizzazione utilizzando un motore di query completamente integrato (query di dati).
SKOOR Auth
Utilizza l'API StableNet Middleware per autenticare gli utenti su StableNet.
DB PostgreSQL
Il database PostgreSQL SKOOR di solito funziona sullo stesso sistema su cui funziona SKOOR stesso.
StableNet Foreign Data Wrapper (FDW)
Si tratta di un'estensione PostgreSQL che comunica con l'API StableNet Middleware utilizzando richieste HTTPS e rende i dati disponibili ai client come normali tabelle di database. Se viene effettuata una chiamata a una tabella, una richiesta HTTPS corrispondente viene inviata automaticamente in background. L'FDW viene utilizzato principalmente per dati statici come dispositivi, interfacce, misurazioni, ecc.
Dati di misurazione preaggregati (AGG)
I dati vengono preaggregati in bucket di dimensioni specifiche per poter eseguire rapidamente valutazioni sui dati di misurazione. Attualmente sono disponibili le seguenti risoluzioni:
minutamente
5 minuti
15 minuti
ogni ora
giornalmente
settimanalmente
mensile
trimestrale
annuale
I dati vengono sincronizzati e aggregati da un processo di sincronizzazione dei dati. Le tabelle sono denominate in base alla dimensione del bucket. Ad esempio, stablenet_meaurement_data_minutely , stablenet_measurement_data_15_minutely , …
I dati aggregati vengono automaticamente ripuliti in base a una politica di conservazione configurabile. Per impostazione predefinita, la politica di conservazione è definita come segue:
[retention_days] #raw = 1 #minutely = 1 #five_minutely = 14 #fifteen_minutely = 31 # ~1 month #hourly = 93 # ~3 months #daily = 365 # ~1 years #weekly = 365 # ~1 years #monthly = 1825 # ~5 years #quarterly = 1825 # ~5 years #yearly = 3650 # ~10 years
Sincronizzazione dei dati
Il processo di sincronizzazione dei dati è configurato nell'SKOOR Engine e viene eseguito anche lì. Si compone fondamentalmente di due parti.
Sincronizzazione dei dati grezzi
Le tabelle sn_ping_data , sn_snmp_data e sn_usrscript_data sono attualmente in fase di sincronizzazione. All'interno del database SKOOR viene creata una copia uno a uno dei dati provenienti dal database StableNet. Le misurazioni sincronizzate e le metriche SNMP possono essere limitate tramite configurazione. In futuro si prevede di trasferire questi dati di misurazione direttamente da StableNet al database PostgreSQL, invece di recuperarli dal database StableNet.
Sincronizzazione dei dati aggregati
Qui, i dati delle tabelle grezze vengono aggregati nelle dimensioni dei bucket definite.
Server StableNet
Middleware StableNet
Fornisce un'API HTTP con cui i fornitori di terze parti possono interrogare i dati da StableNet. Questa API è utilizzata dall'FDW.
Database StableNet
Si tratta normalmente di un database Oracle o MySQL utilizzato da StableNet. SKOOR utilizza questo database per recuperare in modo efficiente i dati di misurazione.
