Cum se instalează Monitorix pentru a vă monitoriza serverul web

monitorix

Cu mult timp în urmă am văzut cum să monitorizezi un server Nginx cu Linux-dash, dar după cum știm cu toții că suntem în acest lucru, dacă ceva rămâne în marele sistem de operare gratuit sunt opțiuni, atât în ​​ceea ce privește serverele, cât și modurile în care trebuie să fim conștienți de tot ceea ce se întâmplă cu ei. Deci, să vedem cum să monitorizezi un server Linux cu Monitorix, un instrument open source foarte avansat și ușor.

Este o aplicație care oferă propriul server HTTP împreună cu o serie întreagă de funcționalități avansate de monitorizare y suport pentru diferite limbaje de scriptare precum Perl, Python, Ruby și altele, în ciuda cărora consumul său de resurse este atât de mic încât este considerat unul dintre cele mai bune utilizate în dispozitive și sisteme încorporate. De fapt, funcționează prin două programe: unul numit monitorix în sine, care se bazează pe Perl și pornește automat, și un alt apel Monitorix.cgi, care, după cum sugerează și numele său, este un script CGI.

Unele dintre caracteristicile sale sunt statistici de e-mail, trafic de rețea (de intrare și de ieșire), de server web (Apache, Lighttpd, Nginx), încărcare MySQL, utilizarea proxy-ului Squid sau a clientului și serverului NFS, precum și suport pentru senzori precum cei care sunt compatibili cu Raspberry Pi, precum și pentru cei mai generici prin pachet senzori (disc, placă de bază, ventilatoare, CPU) și, desigur, procesele active, încărcarea sistemului și utilizarea memoriei printre multe alte lucruri (putem verifica acest link toate caracteristicile sale).

la instalați Monitorix pe Ubuntu O putem face manual sau instalând din depozite. Pentru prima, pur și simplu deschidem o fereastră de terminal (Ctrl + Alt + T) și executăm:

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Apoi descărcăm pachetul pentru Ubuntu, de la pagina de descărcare Monitorix, și îl instalăm:

sudo dpkg -i monitorix * .deb

În timpul procesului de instalare, ni se va cere să configurăm un server web backend, adică să funcționeze ca suport pentru acest instrument. Indiferent dacă îl folosim pe cel care include Monitorix sau unul ca Apache sau nginx, după acea configurație trebuie să repornim procesul, ceea ce facem după cum urmează (pur și simplu înlocuim Numele serviciului pentru care corespunde):

sudo service servicename reoad

Cealaltă modalitate, mai confortabilă, desigur, este să adăugăm depozitele Monitorix pentru Ubuntu, ceea ce facem adăugând următoarea linie în fișierul /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu univers generic

Apoi descărcăm cheia GPG din depozit și o adăugăm:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key add izzysoft.asc

Acum putem instala Monitorix în mod obișnuit:

sudo apt-get update

sudo apt-get install monitorix

Apoi începem serviciul:

sudo service monitorix start

Cu aceasta putem începe și, de acum înainte, dacă dorim să configurăm Monitorix, o putem face editând fișierul /etc/monitorix/monitorix.conf și apoi reporniți serviciul pentru ca toate modificările aduse să intre în vigoare.

După cum putem vedea, procesul complet este destul de simplu și posibilitățile pe care ni le oferă Monitorix ca instrument de monitorizare sunt foarte interesante, cu atât mai mult cu cât este un proiect aflat în dezvoltare activă și apar noi instrumente, remedieri de erori sau actualizări ale funcționalității existente (de exemplu, îmbunătățiri frecvente ale graficii și opțiunilor de configurare pe care le oferă, precum și vizualizarea posibilități).

Más și informare: monitorix (site oficial)


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.