Despre Linux

  • Acasă
  • Linux
    • Comenzi Linux
    • Tutoriale
  • RHCSA
    • Exerciții RHCSA
    • SELinux
    • Permisiuni
  • General
    • Open source
  • Contact

Pinguzo: monitorizare grafică în timp real a unui server Linux

26 februarie 2017 By Bobses 5 comentarii

Inspirat de un comentariu al lui Mălin la articolul în care am prezentat Netdata, un instrument de monitorizare grafică în timp real a unui server Linux, am încercat și Pinguzo. Așadar, să vorbim despre Pinguzo, o altă unealtă de monitorizare a ceea ce se întâmplă pe un server Linux. Pinguzo, monitorizare Linux în timp real!

Pinguzo este dezvoltat intens de cei de la Softaculous. Pinguzo permite nu numai monitorizarea serverelor Linux, dar și a website-urilor găzduite pe serverele monitorizate, trmiterea de alerte, statistici și grafice (uptime, downtime) sau modul de utilizare a resurselor. Pinguzo funcționează, în principiu, pe toate distribuțiile Linux, dar dezvoltatorii săi recomandă CentOS, Debian, Ubuntu, Fedora, Scientific Linux, RHEL, openSUSE, Slackware, Gentoo, Archlinux.

Pare foarte interesant, așa că mi-am făcut timp să testez și acest serviciu pe un server VPS de la chroot.ro. 🙂

Primul pas este crearea unui cont pe pagina Pinguzo - acest cont poate fi folosit ulterior pentru toate produsele Softaculous. După activarea contului și prima logare, vom fi întâmpinați de un panou cum este cel de mai jos:

Panou administrare Pinguzo

Panou administrare Pinguzo

Adăugarea unui server în Pinguzo

Al doilea pas este adăugarea unui server. Click pe Add server în dreapta sus; serverul poate fi adăugat fie prin intermediul hostname-ului, fie prin IP. După indicarea IP-ului sau hostname-ului, ne va fi indicată o comandă care trebuie rulată pe serverul nostru (va descărca și va rula scriptul de instalare a clientului Pinguzo pe server). Click pe Copy Command pentru a copia în întregime comanda și a nu omite vreun caracter. Această comandă va trebui rulată pe serverul nostru ca root (nu merge cu sudo, așa că va trebui să rulați înainte sudo su pentru a deveni root):

pinguzo-run-command

Comandă instalare Pinguzo

După rularea comenzii pe server va apărea și răspunsul:

install-pinguzo-client

Final instalare Pinguzo client

După adăugarea primului server, panoul de administrare servere arată ca mai jos:

Pinguzo server panel

Dacă dăm click pe Edit, avem mai multe opțiuni: vizualizare server, setare alerte, reinstalare script sau ștergere:

Dacă dorim să vizualizăm ceea ce se întâmplă pe server, click pe View Server și ni se va dezvălui activitatea de pe serverul nostru în toată măreția:

pinguzo-server

Se observă graficele care ne arată activitatea procesorului, a memoriei, informații despre server, ultimele procese rulate. De asemenea, în partea de sus există câteva taburi care ne vor duce direct la ceea ce ne intersează: CPU, memorie , disk, rețea, procese sau alerte.

Adăugarea unui website în Pinguzo

După ce am adăugat toate serevrele pe care le dorim monitorizate, trecem la adăugarea site-urilor web.

În partea stângă click pe Websites, apoi pe Add website. În fereastra care se deschide, vom introduce un nume pentru o mai ușoară identificare, apoi adresa web a site-ului (putem face câteva setări interesante - intervalul verificării, etc.):

pinguzo-add-website

Adăugare website în Pinguzo

Panoul de administrare a website-urilor monitorizate arată astfel:

website-panel-pinguzo

Panou administrare website-uri în Pinguzo

Click pe săgeata din partea dreaptă și vom ajunge la privirea de ansamblu asupra website-ului dorit:

pinguzo-website-overview

Și aici se observă câteva taburi în partea de sus a paginii: timpul mediu de răspuns, loguri și alerte:

Verificări și notificări cu Pinguzo

În panoul din partea stângă vom vedea câteva meniuri interesante: Ckecks, Notifications, Users, Pages...

Checks ne permite să adăugăm verificări suplimentare pentru câteva servicii: SMTP, POP3, FTP sau altele.

pinguzo-checks

Notifications ne permite să adăugăm notificări suplimentarea facță de cea prestabilită: se pot adăuga notificări prin SMS, Pushbullet, telegram, Twitter și altele.

pinguzo-notificari

Înainte de a încheia prezentarea Pinguzo, vreau să adaug faptul că, atât pentru servere, cât și pentru site-uri web se permite selectarea unui interval de urmărire și afișare a graficelor: de la 30 de minute până la un interval personalizat.

pinguzo-website-select-interval

Selectare interval personalizat

Avantajul față de Netdata este că putem gestiona dintr-un singur loc toate serverele și toate website-urile care ne interesează; nici Netdata și nici Pinguzo client nu consumă multe resurse. Deocamdată încă n-am dezinstalat Netdata - voi urmări îndeaproape cum se comportă cele două unelte de monitorizare.

Îmi doresc să-mi fac timp să testez și Webuzo, panoul de administrare a unui VPS făcut tot de cei de la Softaculous.

Partajează asta:

  • Dă clic pentru a partaja pe Facebook(Se deschide în fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide în fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide în fereastră nouă)

Similare

Din categoria: Tutoriale Etichete: linux, monitorizare, Pinguzo, server virtual privat, Softaculous, VPS

Comentarii

  1. Andrei a zis

    17 iulie 2017 la ora 11:17

    Salutare,

    Se poate instala Pinguzo si Webuzo pe acelasi server sau trebuie sa achizitionez alt server separat pentru pinguzo?

    Multumesc! 🙂

    Răspunde
    • Bobses a zis

      17 iulie 2017 la ora 21:53

      Salut.
      Da, se poate. Pinguzo e doar un serviciu de monitorizare, nu un panou de administrare.

      Răspunde
  2. Malin a zis

    26 februarie 2017 la ora 21:26

    Multumesc pentru link si felicitari pentru munca depusa cu subiectul asta. Pentru mine Pinguzo e suficient pentru a monitoriza toate serverele in acelasi timp si ma bucura ca are suport cross platform.
    Dincolo de asta baietii de la Softaculous sunt destul de prompti in ceea ce priveste suportul. La un momentdat, pe vremea cand era beta (nu public) am remarcat ca nu se pot sterge servere din lista si le-am cerut sa-mi stearga ei un server, iar la nici 12 ore de la deschiderea ticketului m-au notificat ca or sa implementeze posibilitatea de stergere in urmatorul update.
    Trei zile mai tarziu era deja implementat si la scurt timp iesea in public beta.

    Răspunde
    • Bobses a zis

      26 februarie 2017 la ora 21:59

      Mulțumesc și eu.
      Într-adevăr, Pinguzo pare mai complex decât Netdata; mai mult, Softaculous e Softaculous - una e să lucreze o echipă la un proiect, alta doar un om sau doi. Să vedem dacă îl vor menține gratuit când va ieși din beta.
      Probabil voi rămâne doar cu Pinguzo și voi renunța la Netdata.

      Răspunde

Trackbacks

  1. Instalare Prometheus și Grafana în CentOS 7 | Despre Linux spune:
    22 aprilie 2018 la 12:00

    […] a rămas fără memorie liberă, spațiu lipsă pe disc, etc.). În trecut, am mai prezentat Pinguzo și Netdata, alte două instrumente de monitorizare a serverelor web. Prometheus ridică, însă, […]

    Răspunde

Lasă un răspuns Anulează răspunsul

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2021 · Bobses