Introduzione
In questo documento viene descritto come modificare i criteri di monitoraggio ACI, in particolare il periodo di conservazione della cronologia per gli stati dell'interfaccia.
Prerequisiti
Requisiti
Nessun requisito specifico previsto per questo documento.
Componenti usati
Il riferimento delle informazioni contenute in questo documento è il software ACI versione 5.2(2e).
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
Gli stati dell'interfaccia sono disponibili nella scheda Fabric > Inventory > Pod x > Interfacce > Interfacce fisiche > ethx/y > Statistiche.
In questa vista stato, viene applicato il periodo di conservazione cronologia della granularità per conservare i record di:
- Totale byte in uscita
- Velocità totale byte in uscita
- Totale byte in ingresso
- Totale byte in ingresso
- Errori di allineamento CRC
In questo articolo vengono illustrati i passaggi per modificare il periodo di conservazione della cronologia della granularità "15 minuti". Il valore predefinito per Periodo di conservazione cronologia per "15 minuti" è 1 giorno.
Se necessario, il contenuto dell'articolo può essere adattato ad altri valori di Granularità.
Configurazione
I criteri di raccolta delle statistiche seguono una struttura gerarchica e un processo di risoluzione che può essere riepilogato con questo diagramma:
--- MonObj "ALL" + Stats Type "ALL"
|
|--- MonObj "className" + Stats Type "ALL"
|
|--- MonObj "className" + Stats Type "Specific-value"
Gli oggetti di monitoraggio specifici (MonObjs) con valori del tipo di stato definiti in modo specifico (livello più basso) hanno la precedenza. Se non sono definiti, vengono restituiti i valori del livello successivo fino all'oggetto di monitoraggio globale "ALL" e allo stato di tipo "ALL".
Il criterio di raccolta delle statistiche nel criterio di monitoraggio "predefinito" può essere utilizzato per modificare la granularità delle statistiche e il periodo di conservazione della cronologia per l'intera infrastruttura ACI se non sono stati definiti altri criteri di monitoraggio denominati e in uso.
Configurazione tramite GUI
- Nella barra dei menu superiore, fare clic su Fabric, quindi su Access Policies (Criteri di accesso).
- Nel riquadro di spostamento espandere Criteri, Monitoraggio e quindi Predefinito.
- Fare clic sulla cartella Criteri di raccolta statistiche.
- La configurazione continua nel riquadro di destra. Sono disponibili 3 opzioni:
- Modificare l'oggetto di monitoraggio globale "ALL" con lo stato "ALL"
- Modificare l'oggetto di monitoraggio "Layer 1 Physical Interface Configuration (l1.Physif)" con il tipo di stato "ALL"
- Modificare la configurazione dell'interfaccia fisica di layer 1 (l1.Physif) con i tipi di stato specifici "In uscita", "In entrata" e "Pacchetti con errori in entrata"
Le opzioni A, B e C possono essere visualizzate come:
--- MonObj "ALL" + Stats Type "ALL" - Option A
|
|--- MonObj "l1Physif" + Stats Type "ALL" - Option B
|
|--- MonObj "l1Physif" + Stats Type "Egress"... - Option C
L'opzione C è l'opzione più specifica e consente di modificare solo gli stati indicati nella sezione Informazioni di base. Tuttavia, in questo articolo vengono esaminate le altre opzioni disponibili per comprendere meglio la gerarchia.
Nota: Le opzioni A o B modificano i criteri di raccolta delle statistiche per i tipi MonObjs e Stats oltre a quelli specificati nella sezione Background Information.
Opzione A - MonObj "ALL" + Tipo di stato "ALL"
- Assicurarsi che l'oggetto di monitoraggio "ALL" e il tipo di stato "ALL" siano selezionati
- Trovare la voce "15 Minute" Granularity.
- Assicurarsi che Admin State sia impostato su "enabled"
- Modificare il Periodo di conservazione cronologia in base all'ora desiderata, "1 settimana" per questo articolo.
- Fare clic su Aggiorna.
In questo scenario, un periodo di conservazione della cronologia di 1 settimana viene applicato a tutti gli oggetti di monitoraggio con granularità di 15 minuti per tutti i tipi di stato. Ciò determina un aumento della conservazione degli oggetti in ACI Fabric.
Opzione B - MonObj "l1.Physif" + Tipo di stato "ALL"
- Accertarsi che l'oggetto di monitoraggio "Layer 1 Physical Interface Configuration (l1.Physif)" e il tipo di stato "ALL" siano selezionati
- Fare clic sull'icona "+"
- Selezionare la voce "15 Minute" Granularity.
- Assicurarsi che Admin State sia impostato su "enabled"
- Modificare il Periodo di conservazione cronologia in base all'ora desiderata, "1 settimana" per questo articolo.
- Fare clic su Aggiorna.
In questo scenario, a tutte le interfacce viene applicato un periodo di conservazione della cronologia di 1 settimana con granularità di 15 minuti per tutti i tipi di stato. Si tratta di un approccio più controllato, in quanto il cambiamento riguarda L1Physif.
Opzione C - MonObj "l1.Physif" + Tipi di stato specifici
I tipi di stato da modificare sono "In uscita", "In entrata" e "Pacchetti errati in entrata"
- Accertarsi che l'oggetto di monitoraggio "Layer 1 Physical Interface Configuration (l1.Physif)" e il tipo di stato "Egress" siano selezionati
- Fare clic sull'icona "+"
- Selezionare la voce "15 Minute" Granularity.
- Assicurarsi che Admin State sia impostato su "enabled"
- Modificare il Periodo di conservazione cronologia in base all'ora desiderata, "1 settimana" per questo articolo.
- Fare clic su Aggiorna.
- Ripetere l'operazione per i tipi di stati "In entrata" e "Pacchetti non validi in entrata"
In questo scenario, un periodo di conservazione della cronologia di 1 settimana viene applicato alle interfacce con granularità di 15 minuti solo per i pacchetti di stato di tipo In uscita, In entrata e In entrata. Questo è l'approccio più controllato in quanto la modifica ha un ambito per tipi di stato specifici.
Verifica
È possibile verificare il periodo di conservazione della cronologia per 15 minuti di granularità tramite la CLI di APIC e la GUI.
In questo articolo i periodi di conservazione della cronologia sono:
Oggetto Monitoring |
Tipo di statistiche |
Periodo di memorizzazione cronologia |
TUTTO |
TUTTO |
1 giorno |
Configurazione interfaccia fisica layer 1 (l1.Physif) |
TUTTO |
1 settimana |
Configurazione interfaccia fisica layer 1 (l1.Physif) |
In uscita |
1 settimana |
Configurazione interfaccia fisica layer 1 (l1.Physif) |
In ingresso |
1 ora |
Configurazione interfaccia fisica layer 1 (l1.Physif) |
Pacchetti non validi in entrata |
10 giorni |
Verifica tramite CLI APIC
Dall'API è possibile eseguire una query su questi oggetti per verificare i diversi livelli dei criteri di controllo:
uni/infra/moninfra-default/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
Utilizzare moquery su questi oggetti tramite APIC CLI:
apic1# moquery -d uni/infra/moninfra-default/coll-15min
Total Objects shown: 1
# stats.HierColl
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/coll-15min
histRet : 1d
modTs : 2022-05-20T13:03:05.311+02:00
rn : coll-15min
userdom : all
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
Total Objects shown: 1
# stats.HierColl
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
histRet : 1w
modTs : 2022-05-16T16:15:58.031+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
histRet : 1w
modTs : 2022-05-16T16:16:54.786+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
histRet : 1h
modTs : 2022-05-16T16:21:25.962+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
histRet : 10d
modTs : 2022-05-20T13:03:24.715+02:00
rn : coll-15min
userdom : :all:common:
Verifica tramite GUI
Una volta trascorso il periodo di conservazione della cronologia configurato, il risultato può essere visualizzato dalla pagina Statistiche interfaccia.
Fabric > Inventario > Pod x > Interfacce > Interfacce fisiche > etx/y > scheda Statistiche:
Per convalidare la modifica per la granularità di 15 minuti:
- Fare clic sull'icona della casella di controllo in alto a sinistra
- Selezionare l'intervallo di campionamento di "15 minuti" con tipi di unità predefiniti
- Fare clic su Invia.
Per verificare tutti gli stati disponibili da questa interfaccia, modificare Zoom su "All"
Notare che il periodo di conservazione della cronologia di granularità di 15 minuti (1 giorno ("ALL" + tipo di statistiche "ALL") e 1 settimana ("L1Physif" + tipo di statistiche "ALL") non sono in uso.
Al contrario, le definizioni specifiche del tipo di stato
- 1 settimana ("In uscita")
- 1 ora ("In ingresso")
- 10 giorni ("Pacchetti errati in entrata")
sono diventate effettive.