Cum să combinați două grafice pe cactuși

  • Richard Poole
  • 0
  • 2310
  • 399

Introducere

Cactuși este un open source RRDTool (Round Robin Database Tool) care vă permite să introduceți fluxuri de date și informații pe platformă și va genera automat grafice și diagrame precise pe baza fluxurilor. În general, poate grafica lățimile de bandă de rețea cu SNMP. În plus, o mulțime de grafice diferite pot fi realizate cu scripturi snmp, shell sau perl. În partea de capturi de ecran, puteți vizualiza ce tip de grafice pot fi realizate cu Cacti.

Punctul forte al lui Cacti constă în faptul că poate fi instalat și utilizat incredibil de ușor. Nu trebuie să petreceți ore lungi pentru ao configura. Chiar și un începător îl poate folosi foarte repede. Puteți adăuga foarte ușor pluginuri la Cacti, permițând integrarea altor instrumente gratuite, cum ar fi ntop sau php weathermap. Putem spune că este cel mai bun frontend RRDtool.

Înainte de a începe, dacă tot nu ați instalat cactuși, verificați următoarele articole.

  • http://www.unixmen.com/monitor-vmware-esxi-host-using-cacti/
  • http://www.unixmen.com/install-cacti-ubuntu-14-04/
  • http://www.unixmen.com/install-cacti-network-monitoring-tool-on-centos-6-4-rhel-6-4-scientific-linux-6-4/

Caracteristicile graficului lui Cacti

Cacti este o soluție completă de graficare a rețelei concepută pentru a valorifica puterea funcționalității de stocare și graficare a datelor RRDTool. Oferă un sondaj rapid, șablonare avansată a graficelor, metode multiple de achiziție de date și funcții de gestionare a utilizatorilor. Toate acestea sunt împachetate într-o interfață intuitivă, ușor de utilizat, care are sens pentru instalațiile de dimensiuni LAN până la rețele complexe cu sute de dispozitive. Din caracteristicile sale alegem să-i descriem graficele:

  • Numărul nelimitat de elemente ale graficului poate fi definit pentru fiecare grafic utilizând opțional CDEF-uri sau surse de date din interiorul cactușilor.
  • Gruparea automată a elementelor grafice GPRINT la AREA, STACK etc. pentru a permite re-secvențierea rapidă a elementelor grafice.
  • Suport Auto-Padding pentru a vă asigura că textul legendarului grafic se aliniază.
  • Datele grafice pot fi manipulate folosind funcțiile matematice CDEF încorporate în RRDTool. Aceste funcții CDEF pot fi definite în cactuși și pot fi utilizate la nivel global pe fiecare grafic.
  • Suport pentru toate tipurile de elemente grafice ale RRDTool, inclusiv AREA, STACK, LINE [1-3], GPRINT, COMMENT, VRULE și HRULE.

În acest articol, vom lucra cu următorul exemplu. Vrem să graficăm lățimea de bandă a unei interfețe și să obținem un singur grafic pentru a păstra datele istorice timp de peste un an. Observând că serviciile au funcționat pe eth0 timp de un an și acum au fost mutate în eth1 din cauza unei probleme.

Pasul 1: Găsiți RRD a graficului

Vom începe prin identificarea fișierului RRD asociat graficului. Putem deschide graficul în modul de depanare pentru a verifica fișierul. Deci, accesați meniul Cact'is: Apoi la consolă> management grafic> selectați grafic> activați modul de depanare a graficului. Avem următoarele două grafice pe care vrem să le combinăm.

Primul grafic:

Al doilea grafic:

Lucrăm cu sistemul Debian pentru acest exemplu, puteți găsi fișierul RRD pentru cele două grafice prin Din exemplul de ieșire (care se bazează pe un sistem Debian), putem identifica fișierele RRD pentru două grafice utilizând următoarea cale:

  •  / var / lib / cacti / rra / Your_Graph

Dacă lucrați cu sisteme bazate pe Red Hat, le veți găsi sub calea:

  • / var / www / cacti / rra.

Pasul 2: Pregătiți scriptul

Acum vom combina cele două fișiere RRD folosind scriptul de îmbinare RRD. Pentru a face acest lucru, trebuie să descărcați scriptul PHP, instalați-l pe /var/lib/cacti/rra/rrdsplice.php (pentru Debian / Ubuntu) sau /var/www/cacti/rra/rrdsplice.php (pentru CentOS / RHEL). Și asigurați-vă că aveți fișierul cu utilizatorul Apache. Apoi utilizați următoarea comandă dacă lucrați:

  • Cu Debian sau Ubuntu:
# chown www-data: www-data rrdsplice.php

Apoi, trebuie să actualizați fișierul rrdsplice.php. Deci, deschideți-l și găsiți următoarea linie:

chown ($ finrrd, "apache"); 

înlocuiți-l cu următorul:

chown ($ finrrd, "www-data"); 
  • Cu CentOS sau RHEL:
# chown apache: apache rrdsplice.php

Pasul 3: combinați două grafice

Acum trebuie să găsiți sintaxa scriptului. Trebuie să utilizați următoarea comandă:

# cd /path/to/rrdsplice.php # php rrdsplice.php

Veți obține utilizarea dvs. care va arăta după cum urmează:

UTILIZARE: rrdsplice.php --oldrrd = fișier --newrrd = fișier --finrrd = fișier

Și acum puteți combina cele două fișiere RRD. Deci, începeți prin a furniza numele fișierului RRD vechi și al noului fișier RRD. Și copiați rezultatul combinat înapoi în noul fișier RRD. Așa cum a fost scris în următoarea comandă prin înlocuirea cuvintelor roșii cu numele fișierelor dvs. RRD:

# php rrdsplice.php --oldrrd = your_old_graph --newrrd = your_new_graph --finrrd = your_new_graph

Acum, toate noile date vor fi scrise de Cacti în noul fișier RRD. Puteți verifica dacă înregistrările săptămânale, lunare și anuale au fost adăugate și din vechiul grafic. Acesta este rezultatul nostru:

Concluzie

În acest articol v-am arătat cum puteți combina două grafice Cacti. Veți găsi că este util și ușor de realizat dacă există o problemă cu serviciul dvs. și o modificare a interfeței.




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux