Cacti sbírá hodnoty přes SNMP a kreslí z nich grafy (RRDtool). Pro malou virtualizovanou infrastrukturu stačí standardní instalace na jednom vyhrazeném stroji, který sleduje jak virtualizační hosty, tak virtuální stroje na nich.
možná zastaralé Od zveřejnění uplynuly víc než dva roky. Obsah nemusí platit.
Nasazení
- Vyhrazený host jen pro monitoring, oddělený od sledované infrastruktury, aby jeho výpadek nesouvisel s výpadkem toho, co má hlídat.
- Standardní instalace Cacti (webové rozhraní, poller, RRDtool).
- SNMP na sledovaných strojích – na každém virtualizačním hostiteli i ve virtuálních strojích běží SNMP agent, ze kterého Cacti tahá hodnoty.
Co se sleduje
Na hostitelích i virtuálních strojích tytéž základní veličiny:
- vytížení CPU a paměti;
- síťový provoz;
- souborové systémy (zaplnění);
- uptime a dostupnost služeb.
Hosté: paravirtualizovaní i plně virtualizovaní
Ve sledovaných virtuálních strojích jsou obě podoby XEN hostů:
- paravirtualizovaní (např. Debian) – hostům stačí SNMP agent jako na běžném stroji;
- plně virtualizovaní (např. CentOS) – z pohledu monitoringu se chovají stejně, SNMP agent vrací tytéž veličiny.
Z Cacti je tak vidět celý cluster – od zatížení fyzických hostitelů po jednotlivé virtuální stroje – na jednom místě.
Proč vyhrazený host
Monitoring má dávat obraz i ve chvíli, kdy je něco špatně. Pokud běží na stejném stroji jako sledovaná služba, ztratí se s ní. Vyhrazený host tenhle problém odstraní a zároveň drží historii veličin i po restartu sledovaných strojů.