doc:appunti:linux:sa:cacti
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sa:cacti [2016/11/08 11:58] – [Migrazione di Cacti su altro host] niccolo | doc:appunti:linux:sa:cacti [2019/07/18 13:14] – [Percentuale CPU e multi-core] niccolo | ||
---|---|---|---|
Line 238: | Line 238: | ||
<code sql> | <code sql> | ||
- | SELECT local_data_id, | ||
SELECT * FROM data_input_data WHERE value LIKE ' | SELECT * FROM data_input_data WHERE value LIKE ' | ||
+ | SELECT local_data_id, | ||
</ | </ | ||
Line 245: | Line 245: | ||
<code sql> | <code sql> | ||
+ | UPDATE data_input_data SET value = ' | ||
+ | WHERE data_input_field_id = 6 AND data_template_data_id = 178; | ||
UPDATE poller_item SET arg1 = ' | UPDATE poller_item SET arg1 = ' | ||
WHERE local_data_id = 103; | WHERE local_data_id = 103; | ||
- | UPDATE data_input_data SET value = ' | ||
- | WHERE data_input_field_id = 6 AND data_template_data_id = 178 | ||
</ | </ | ||
+ | ====== Problema con UTF-8 ====== | ||
+ | |||
+ | Alcuni caratteri speciali (ad esmempio il simbolo di grado Celsius) non vengono mostrati nei grafici RRD. Secondo questo [[http:// | ||
+ | |||
+ | ====== Percentuale CPU e multi-core ====== | ||
+ | |||
+ | L' | ||
+ | |||
+ | * 1.3.6.1.4.1.2021.11.50.0 => **ssCpuRawUser** | ||
+ | * 1.3.6.1.4.1.2021.11.51.0 => **ssCpuRawNice** | ||
+ | * 1.3.6.1.4.1.2021.11.52.0 => **ssCpuRawSystem** | ||
+ | |||
+ | Il risultato è abbastanza approssimativo, | ||
+ | |||
+ | Una soluzione è quella proposta dall' | ||
+ | |||
+ | * 1.3.6.1.4.1.2021.11.50.0 => **ssCpuRawUser** | ||
+ | * 1.3.6.1.4.1.2021.11.51.0 => **ssCpuRawNice** | ||
+ | * 1.3.6.1.4.1.2021.11.52.0 => **ssCpuRawSystem** | ||
+ | * 1.3.6.1.4.1.2021.11.53.0 => **ssCpuRawIdle** | ||
+ | * 1.3.6.1.4.1.2021.11.54.0 => **ssCpuRawWait** | ||
+ | * 1.3.6.1.4.1.2021.11.55.0 => **ssCpuRawKernel** | ||
+ | * 1.3.6.1.4.1.2021.11.56.0 => **ssCpuRawInterrupt** | ||
+ | * 1.3.6.1.4.1.2021.11.61.0 => **ssCpuRawSoftIRQ** | ||
+ | |||
+ | inoltre sono definite due funzioni CDEFs che si occupano di normalizzare il valore rispetto al numero di CPU: | ||
+ | |||
+ | * **Full ucd/net CPU Usage - Get percentage** | ||
+ | * **Full ucd/net CPU Usage - Total CPU Usage** | ||
+ | |||
+ | Il file con il template [[https:// | ||
+ | |||
+ | Il template include le seguenti **due funzioni CDEF**: | ||
+ | |||
+ | < | ||
+ | Full ucd/net CPU Usage - Get percentage | ||
+ | cdef=CURRENT_DATA_SOURCE, | ||
+ | |||
+ | Full ucd/net CPU Usage - Total CPU Usage | ||
+ | cdef=ALL_DATA_SOURCES_NODUPS, | ||
+ | </ | ||
+ | |||
+ | La prima calcola la **percentuale di ciascuna grandezza** rispetto alla somma di tutte le altre (somma che include anche //Idle//, quindi ottiene effettivamente una percentuale). La seconda funzione esegue la somma di tutte le grandezze, quindi sottrae l' |
doc/appunti/linux/sa/cacti.txt · Last modified: 2021/02/26 12:44 by niccolo