|
|
Line 1: |
Line 1: |
| '''Cacti''' on vabavaraline frontend veebiliides RRD''Tool'' 'ile süsteemi monitoorimiseks. Ta salvestab
| |
| kogu vajaliku info, et joonistada graafikuid ja pakkuda ülevaadet süsteemi seisukorrast. Cacti
| |
| võimaldab kasutajal seadmete seisundit (perioodiliselt) kontrollida. Cacti võimaldab ka jälgida
| |
| võrguseadmetes (ruuterid, ''switch'''id) toimuvat liiklust, samuti ka CPU koormust, mälukasutust ja
| |
| kõvaketaste täituvust jpm. Cacti võimaldab ka monitooringut laiendada monitoorimaks ükskõik
| |
| millist sisendit erinevate ''shell script'''ide ja käivitatavate failide abiga. Näiteks temperatuuri või
| |
| latentsuse jälgimine.
| |
| <div style="float: right;">
| |
| sfd
| |
|
| |
|
| [[Image:Cacti_graph.png|thumb]]
| |
| </div>
| |
| Cacti veebiliides on täielikult kirjutatud PHPs. Veebiliidest saab kasutada mitut erinevat kasutajat
| |
| ning kõigil on omad kindlad graafikud mida nad näevad. Cactile on 2 erinevat ''backend'''i. Üks on
| |
| “cmd.php,” mis on sisuliselt mõeldud väiksemat sorti asjade monitoorimiseks. Näiteks mõnes
| |
| ruuteris ainult võrguliikluse või protsessori utiliseerimise graafikute joonistamise jaoks. Teine on
| |
| “''spine''”, mis on C-keeles kirjutatud perioodililine kontrollija, mida on võimalik laiendada
| |
| tuhandetele ''host'''idele. Kogu võrgu perioodiline kontrollimine on üles seatud SNMP protokolli
| |
| peale, nagu enamike teiste monitooringutarkvarade puhul. Kasutaja saab suunata vastavalt ''script'''ide
| |
| töö läbi saadud infot graafikute sisendisse. Graafikuid saab genereerida enamasti mallide järgi ja
| |
| neid saab vabalt internetist alla laadida või kasutada kaasa tulevaid malle.
| |
|
| |
| == Võrdlus MRTGga ==
| |
| [[Image:Mrtg.JPG|thumb]]
| |
| MRTG ehk ''Multi Router Traffic Grapher'' on vabavaraline monitooringutarkvara, mis kasutab
| |
| SNMP protokolli, et saada infot võrgu andmete kohta (hetke üles- ja allalaadimise kiirus jne.).
| |
| MRTG on samas suhteliselt piiratud: tal puudub detailne veebiliides nagu seda on cactil. MRTG
| |
| võimaldab mõõta ainult kahte väärtust ühe objekti kohta (''input'' ja ''ouput'') kui cacti võimaldab esitada
| |
| näiteks kolm väärtust (1,5,15 min ''Load Avarage''). Lisaks pakub cacti ka e-kirja teel
| |
| teavituslahendust: kui mingi näidik ületab mingi lävendi. (näiteks kui CPU 15 min. ''Load Avarage''
| |
| on üle 10) siis saadetakse määratud aadressile vastav kiri. Cacti pakub väga palju erinevaid
| |
| pluginaid, mille abil on võimalik seadistada cacti tegema täpselt seda, mida kasutaja tahab. Üks
| |
| nendest teenustest mida erinevad pluginad pakuvad on teavitusteenus (''thold'' plugin). Cacti puhul on
| |
| väga kerge lisada uusi monitooritavaid teenuseid/komponente, MRTG puhul see nii kerge ei ole.
| |
|
| |
| == Kasutajatugi ==
| |
| Cactil on kujunenud välja ka väga tugev nii arendus- kui ka tugikommuun, kes tegelevad pingsalt
| |
| uute pluginate välja andmisega ja erinevate probleemide ja ''bug'''ide parandamisega.
| |
|
| |
| ==Autor==
| |
| Sander Laasik<br />
| |
| A21<br />
| |
| [mailto:slaasik@itcollege.ee slaasik@itcollege.ee]
| |
| [[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
| |