doc:appunti:linux:sa:icinga
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:linux:sa:icinga [2017/10/23 17:05] – [Performance data e grafici] niccolo | doc:appunti:linux:sa:icinga [2017/10/23 18:09] – [Performance data e grafici] niccolo | ||
---|---|---|---|
Line 7: | Line 7: | ||
È possibile sfruttare il meccanismo dei **[[https:// | È possibile sfruttare il meccanismo dei **[[https:// | ||
- | Anzitutto conviene attivare l' | + | Anzitutto conviene attivare l' |
< | < | ||
Line 19: | Line 19: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Vedremo il parametro **action_url** tra breve, per il momento facciamo in modo che esista uno script che riceve i performance data e li memorizzi da qualche parte. Il comando **process-service-perfdata** è definito per default in **/ | ||
+ | |||
+ | < | ||
+ | define command { | ||
+ | command_name process-service-perfdata | ||
+ | command_line / | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Il parametro **%%$LASTSERVICECHECK$%%** viene sostituito dal timestamp (i secondi trascorsi dallo Unix Epoch), mentre il parametro **%%$SERVICEPERFDATA$%%** contiene i dati veri e propri, ecco un esempio: | ||
+ | |||
+ | < | ||
+ | rta=32.287998ms; | ||
+ | </ | ||
+ | |||
+ | Per ogni grandezza abbiamo: **nome**=**valore_unità_di_misura**; | ||
+ | |||
+ | ==== Presentazione del grafico ==== | ||
+ | |||
+ | La presenza del parametro **action_url** fa comparire una icona (predefinita quella a forma di ingranaggio) accanto al servizio per cui è disponibile il dato. Sarà necessario predisporre una pagina opportuna che generi al volo i grafici a partire dall' | ||
+ | |||
+ | Qui un archivio con tutto il necessario: **{{icinga-performance-data-ping-graph.tgz}}**. |
doc/appunti/linux/sa/icinga.txt · Last modified: 2017/12/21 11:34 by niccolo