Collectd

Allikas: Kuutõrvaja
Redaktsioon seisuga 10. veebruar 2016, kell 17:15 kasutajalt Jj (arutelu | kaastöö)

Sissejuhatus

Collectd on klient-server töövahend erinevate mõõtemeetrikute korjamiseks ja salvestamiseks. Tegemist on ühe süsteemis töötava deemoniga, mille funktsionaalsus ehk kas tegemist serveri, klienti, proxyga saavutatakse erinevate pluginate vahendusel. Samamoodi on kõik info mida süsteemist korjatakse seadistatav läbi erinevate pluginate.

Mõned lihtsad asjad mida annab collect abil koguda on nt cpu, mälu ja võrgu kohta käiv info.

Collectd deemon ise vaid kogub ja salvestab infot ning graafikute loomiseks on vaja eraldi rakendust. Collectd töövoogu iseloomustab järgnev pilt.

Collectd.png

client

LoadPlugin "cpu"
LoadPlugin "memory"
LoadPlugin "interface"

# välistame teatud võrguseadmete graafikute joonistamise, vastupidise saavutamiseks IgnoreSelected false                                                                              
<Plugin interface>
Interface lo
Interface sit0
IgnoreSelected true
</Plugin>

LoadPlugin "network"
<Plugin "network">
Server "collectd0.example.com"
Server "collectd1.example.com"
Server "ff18::efc0:4a42"
</Plugin>

server

LoadPlugin "network"
<Plugin "network">
Listen "collectd0.example.com"
Listen "ff18::efc0:4a42"
</Plugin>

LoadPlugin "rrdtool"

<Plugin "rrdtool">
DataDir "/var/lib/collectd/rrd"
</Plugin>

Proxy

LoadPlugin "network"
<Plugin "network">
Listen "collectgw.extern.example.com"
Server "collectd1.intern.example.com"
Forward true
</Plugin>

Collectd web

Collektus.png

Keerukamad kasutusjuhud

Kindlad protsessid

LoadPlugin processes

<Plugin processes>                                                                                        
        Process uhttpd                                                                                    
        Process dnsmasq                                                                                   
        Process dropbear                                                                                  
</Plugin>

https://collectd.org/wiki/index.php/Plugin:cURL/Config curli kasutamine veebit või failidest alginfo saamiseks

https://wiki.postgresql.org/images/b/bc/Pgconfeu12-collectd%2Bpsql.pdf postgresqli detailsem jälgimine