Sådan installeres Monitorix til overvågning af din webserver

monitorix

For længe siden så vi det hvordan man overvåger en Nginx-server med Linux-dash, men som vi alle ved, at vi er i dette, hvis der er noget tilbage i det store gratis operativsystem, er muligheder, både i forhold til serverne og måderne vi skal være opmærksomme på alt, hvad der sker med dem. Så lad os se hvordan man overvåger en Linux-server med Monitorix, et meget avanceret og let open source-værktøj.

Det er en applikation, der tilbyder sin egen HTTP-server sammen med en række avancerede overvågningsfunktioner y support til forskellige script-sprog som Perl, Python, Ruby og andre, på trods af hvilke dets ressourceforbrug er så lille, at det betragtes som et af de bedste at være bruges i enheder og indlejrede systemer. Faktisk fungerer det gennem to programmer: et kaldet Monitorix sig selv, som er baseret på Perl og starter automatisk, og en anden kaldes Monitorix.cgi, som som navnet antyder er et CGI-script.

Nogle af dens funktioner er e-mail-statistik, netværkstrafik (indgående og udgående), fra webserver (Apache, Lighttpd, Nginx), MySQL-belastning, brug af Squid-proxy eller NFS-klient og server samt support til sensorer som dem, der er kompatible med Raspberry Pi såvel som for de mest generiske gennem pakken lmsensorer (disk, bundkort, fans, CPU) og selvfølgelig aktive processer, systembelastning og hukommelsesbrug blandt mange andre ting (vi kan kontrollere dette link alle dens funktioner).

til installer Monitorix på Ubuntu Vi kan gøre det manuelt eller ved at installere fra arkiver. For det første åbner vi blot et terminalvindue (Ctrl + Alt + T) og udfører:

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

Derefter downloader vi pakken til Ubuntu fra overvågningssiden til Monitorix, og vi installerer det:

sudo dpkg -i monitorix * .deb

Under installationsprocessen bliver vi bedt om at konfigurere en backend-webserver, det vil sige at fungere som support til dette værktøj. Uanset om vi bruger den, der inkluderer Monitorix eller en som Apache eller Nginx, efter denne konfiguration skal vi genstarte processen, hvilket vi gør som følger (vi erstatter simpelthen Servicenavn som det svarer til):

sudo service servicenavn genindlæses

Den anden måde, selvfølgelig mere behagelig, er at tilføje Monitorix-lagre til Ubuntu, hvilket vi gør ved at tilføje følgende linje til /etc/apt/source.list-filen:

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

Derefter downloader vi GPG-nøglen fra lageret og tilføjer den:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key tilføj izzysoft.asc

Nu kan vi installere Monitorix på den sædvanlige måde:

sudo apt-get update

sudo apt-get install monitorix

Så starter vi tjenesten:

sudo service monitorix start

Med det kan vi starte, og fra nu af, hvis vi vil konfigurere Monitorix, kan vi gøre det ved at redigere filen /etc/monitorix/monitorix.conf og derefter genstarte tjenesten for eventuelle ændringer, der skal træde i kraft.

Som vi kan se, er den komplette proces ret ligetil og de muligheder, den giver os Monitorix som overvågningsværktøj De er meget interessante, endnu mere fordi det er et projekt, der er under aktiv udvikling, og nye værktøjer, fejlrettelser eller opdateringer af eksisterende funktionalitet løbende ankommer (for eksempel hyppige forbedringer af grafik og konfigurationsmuligheder, de tilbyder, samt visualiseringsmuligheder).

Yderligere oplysninger: Monitorix (officiel hjemmeside)


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.