Domanda
In che modo è possibile monitorare l'utilizzo della CPU nell'implementazione dell'appliance WSA tramite SNMP?
Ambiente
Qualsiasi implementazione di appliance WSA
Soluzione
Parte del monitoraggio dello stato di una distribuzione WSA consiste nel monitoraggio dell'utilizzo della CPU. L'utilizzo della CPU viene esposto tramite SNMP per facilitare il monitoraggio.
La parte rilevante del MIB SNMP è denominata cacheBusyCPUPct, con un OID di .1.3.6.1.4.1.15497.1.2.3.1.5.0. Il polling di questo OID produce un valore intero compreso tra 0 e 10.000, espresso in centesimi di percentuale. Ad esempio, il valore 347 indica un utilizzo della CPU pari al 3,47%.
L'utilizzo della CPU è definito come percentuale della CPU disponibile nel dispositivo utilizzata da tutti i processi negli ultimi dieci secondi. Ciò include:
- kernel del sistema operativo
- Processo proxy HTTP principale
- Motori di scansione antimalware
- Classificazione URL e motori WBRS
- Registrazione e creazione di report
- Interfaccia utente Web e CLI
- Altri processi vari
Questo valore deve essere simile ai valori esposti nell'interfaccia utente Web nel report di panoramica e nella CLI tramite il comando "rate". Le differenze devono essere lievi e indicare lievi differenze nel tempo di campionamento tra i tre punti.