Hoe u Monitorix installeert om uw webserver te monitoren

monitorix

Lang geleden zagen we hoe je een Nginx-server kunt monitoren met Linux-dash, maar zoals we allemaal weten wie er bij betrokken zijn, zijn het opties als er iets overblijft in het geweldige gratis besturingssysteem, zowel met betrekking tot de servers als de manieren waarop we ons bewust moeten zijn van alles wat ermee gebeurt. Dus laten we eens kijken hoe een Linux-server te monitoren met Monitorix, een zeer geavanceerde en lichtgewicht open source tool.

Het is een applicatie die biedt zijn eigen HTTP-server samen met een reeks geavanceerde monitoringfunctionaliteiten y ondersteuning voor verschillende scripttalen zoals Perl, Python, Ruby en anderen, ondanks dat het bronnenverbruik zo klein is dat het als een van de beste wordt beschouwd gebruikt in apparaten en embedded systemen​ In feite werkt het via twee programma's: een genaamd Monitorix zelf, dat is gebaseerd op Perl en automatisch start, en een ander wordt aangeroepen Monitorix.cgi, wat, zoals de naam suggereert, een CGI-script is.

Enkele van de functies zijn e-mailstatistieken, netwerk verkeer (inkomend en uitgaand), van webserver (Apache, Lighttpd, Nginx), MySQL-belasting, gebruik van de Squid-proxy of NFS-client en -server, evenals ondersteuning voor sensoren zoals die compatibel zijn met de Raspberry Pi en voor de meest generieke via het pakket lmsensoren (schijf, moederbord, ventilatoren, CPU) en natuurlijk actieve processen, systeembelasting en geheugengebruik naast vele andere dingen (we kunnen verifiëren deze link al zijn functies).

naar installeer Monitorix op Ubuntu We kunnen het handmatig doen of door te installeren vanuit repositories. Voor de eerste openen we gewoon een terminalvenster (Ctrl + Alt + T) en voeren we uit:

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

Vervolgens downloaden we het pakket voor Ubuntu, van de Monitorix-downloadpagina, en we installeren het:

sudo dpkg -i monitorix * .deb

Tijdens het installatieproces wordt ons gevraagd om een ​​back-endwebserver te configureren, dat wil zeggen om als ondersteuning voor deze tool te functioneren. Of we degene gebruiken die Monitorix bevat of een zoals Apache of Nginx, na die configuratie moeten we het proces opnieuw starten, wat we als volgt doen (we vervangen gewoon Servicenaam waarmee het overeenkomt):

sudo service servicenaam herladen

De andere manier, natuurlijk comfortabeler, is om de Monitorix-repositories voor Ubuntu toe te voegen, wat we doen door de volgende regel toe te voegen aan het bestand /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu generieke universe

Vervolgens downloaden we de GPG-sleutel uit de repository en voegen deze toe:

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

Nu kunnen we Monitorix op de gebruikelijke manier installeren:

sudo apt-get update

sudo apt-get install monitorix

Dan starten we de service:

sudo-service monitorix start

Daarmee kunnen we beginnen, en vanaf nu, als we Monitorix willen configureren, kunnen we dat doen door het bestand te bewerken /etc/monitorix/monitorix.conf en vervolgens de service opnieuw starten om de aangebrachte wijzigingen door te voeren.

Zoals we kunnen zien, is het volledige proces vrij eenvoudig en de mogelijkheden die het ons biedt Monitorix als een monitoringtool zijn erg interessant, vooral omdat het een project is dat in actieve ontwikkeling is en er voortdurend nieuwe tools, bugfixes of updates van bestaande functionaliteit binnenkomen (bijvoorbeeld frequente verbeteringen aan grafische afbeeldingen en configuratie-opties die ze bieden, evenals de visualisatie mogelijkheden).

Meer informatie: Monitorix (officiële website)


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.