In het verleden hebben we het gehad over goede systeembewakingstools, dit keer willen we dat kenbaar maken Monitorix een lichtgewicht maar robuust hulpmiddel dat alle systeembeheerders op elk moment voldoende en uitgebreide informatie over hun systeem zal bieden.
Wat is Monitorix?
Het is een open source-tool, ondersteund door een brede gemeenschap waarmee we systemen op een eenvoudige manier kunnen monitoren, het is ontworpen om de grootst mogelijke hoeveelheid systeemservices en -bronnen te beheren. Deze tool is ontwikkeld met het doel dat het zal werken op Linux / Unix-servers, maar het heeft de bijzonderheid dat het kan worden uitgevoerd op embedded apparaten, waardoor het multiplatform en draagbaar is.
De ontwikkelaars leggen uit dat de tool het resultaat is van de uitvoering van twee programma's, een genaamd monitorix
, wat een Perl-daemon is die automatisch start zoals elke andere service op het systeem en een script met de naam monitorix.cgi
Het heeft ook een geïntegreerde HTTP-server, zodat we geen webserver hoeven te installeren voor de werking ervan.
Monitorix-functies
- Het heeft een groot aantal grafische statistieken die systeeminformatie verzamelen zoals systeembelasting, kernelgebruik, processorgebruik, sensoren, temperatuur, bestandssysteemgebruik, directorygebruik, netstat, lighttpd, nginx, processen tussen anderen.
- Ondersteuning voor het bewaken van meerdere externe servers.
- Ondersteuning voor het bewaken van internetverkeer van apparaten op een LAN.
- Uitgebreid waarschuwingssysteem.
- HTTP-server inbegrepen.
- Automatische e-mailverzending met systeemstatistieken.
- Mogelijkheid om extra configuratiebestanden op te nemen.
- Mogelijkheid om statistieken te bekijken op (uur, dag, week, maand of jaar).
- Mogelijkheid om in te zoomen op een grafiek om deze in meer detail te zien.
- Mogelijkheid om netwerkstatistieken weer te geven in Mbytes / sec of Mbits / sec.
- Mogelijkheid om temperaturen weer te geven in graden Celsius of Fahrenheit.
- Mogelijkheid om afbeeldingen in PNG- of SVG-indeling te genereren.
- Mogelijkheid om het aantal jaren aan historische gegevens te configureren (geen limiet).
- Intuïtieve webinterface.
- Het kan worden geconfigureerd met slechts een tekstbestand.
- Het bevat een stille modus waarmee u afbeeldingen uit scripts kunt ophalen.
- Verkeersstatistieken worden opgeslagen in databases met een vaste grootte.
- Geschreven in Perl-taal.
- Getest en ondersteund GNU / Linux, FreeBSD, OpenBSD en NetBSD.
- Gratis en open source
Hoe Monitorix te installeren
De gebruikers van RedHat / Fedora / CentOS en derivaten kun je Monitorix dankzij yum op de volgende manier installeren:
$ yum installeer monitorix $ service monitorix start
Arch Linux-gebruikers en afgeleiden van hun kant kunnen AUR gebruiken voor de installatie van deze systeembewakingstool, voer hiervoor het volgende commando uit:
$yaourt -S monitorix
In het geval van gebruikers van Debian, Ubuntu, Deepin en afgeleide producten, kunt u de tool gebruiken door de nieuwste .deb van de beschikbare tool te installeren hier. Vervolgens gaan we als volgt verder met de installatie van .deb en enkele afhankelijkheden
$ sudo apt-get update $ 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 $ Dpkg -i * .deb monitorix $ Apt-get -f installeren
Heel interessant, zo compleet dat het overweldigend is.
Zeer compleet, ik concludeer dat de gemeenschap de batterijen heeft om meer van dit soort tools te ontwikkelen, hoe kan ik weten dat we zo afhankelijk zijn van cpanel?
Gewoon om deze tutorial aan te vullen, laat gebruikers zien dat fazer for of monitorix vereist dat gebruiker en senha toegang krijgen tot hun interface. Nog een beveiliging om te voorkomen dat u op een gegeven moment wordt verkend:
Installeer ofwel apache2-utils en voer de opdracht uit of:
sudo htpasswd -d -c / var / lib / monitorix / htpasswd admin
Typ je senha en herhaal.
Spoedig.
Vriend die ik heb geprobeerd en de laatste commando's werken niet voor mij
Hallo, ik heb CENTOS 7, ik heb het geïnstalleerd maar het werkt niet of ik kan het niet uitvoeren