Het beheren van een UNIX-besturingssysteem is niet altijd een gemakkelijke taak vanwege de hoeveelheid services en processen die eraan zijn gekoppeld, maar tegenwoordig wordt al deze taak vereenvoudigd door functionele en dynamische tools te hebben om de gegevens te verkrijgen en deze op een veel meer georganiseerde en gemakkelijke manier te presenteren. manier. te begrijpen. Monitorix is een van deze gratis tools waarmee het mogelijk is om controle te krijgen over verschillende aspecten van een Linux-server en zo Linux te monitoren en Solvetic zal uitleggen wat het is en hoe Monitorix op Linux te gebruiken.
Wat is MonitorixMonitorix is ontwikkeld als een open source systeembewakingstool waarmee we systeemservices en -bronnen op een volledig functionele manier kunnen beheren, de structuur bestaat uit twee waarden, namelijk:
- een compiler, monitorix, dit is een Perl-daemon die automatisch start
- een CGI-script genaamd monitorix.cgi
Vanaf versie 3.0 heeft Monitorix een eigen geïntegreerde HTTP-server, waardoor het gebruik van servers van derden wordt vermeden.
Monitorix-functiesMonitorix Een van de belangrijkste kenmerken die we benadrukken:
- Gemiddelde systeembelasting en gebruik (system.pm)
- Geheugentoewijzing
- Gegevens over systeembelasting
- Uptime van het systeem
- Ondersteunt een onbeperkt aantal processors of cores
- Hiermee kunnen we het aantal afbeeldingen per rij definiëren
- Ondersteunt tot 20 hardware temperatuursensoren
- Het heeft selecteerbare identificatiesensoren voor elke beschikbare grafiek
- Ondersteunt tot 16 core-compatibele temperatuursensoren
- Ondersteunt tot 9 ventilatorsnelheden
- Ondersteunt 4 CPU-compatibele temperatuursensoren
- Ondersteunt een onbeperkt aantal sensorgroepen
- Hiermee kunt u de naam van elke sensor wijzigen
- Ondersteunt tot 8 schijven per afbeelding
- Hiermee kunt u de echte naam van elk koppelpunt verbergen
- Geeft schijf-I/O-activiteit weer voor elk beschikbaar bestandssysteem
- Waarschuwingsmogelijkheden voor elk bestandssysteem op de server
- Implementeert het gebruik van ARC, ARC-cache en L2ARC-cache
- Onbeperkt aantal virtuele machines
- Ondersteunt tot 8 virtuele machines per afbeelding
- Kan meerdere schijven en netwerkinterfaces voor elke virtuele machine bewaken
- Ondersteunt SSH Login, Telnet, Samba en Netatalk
- Ondersteunt ProFTPD-, vsftpd- en Pure-FTPd-serverlogbestandsindeling
- Compatibel met NFS v2, v3 en v4 en nog veel meer functies
Laten we eens kijken hoe Monitorix te installeren en te gebruiken op Linux.
Monitor Lonux-server met Monitorix
Stap 1
Eerst gaan we de systeempakketten bijwerken met de volgende opdracht:
sudo apt update
Stap 2
Hierna installeren we Monitorix met het volgende commando:
sudo apt installeer monitorix
VERGROTEN
Stap 3
We voeren de letter S in om het downloaden en installeren van de applicatie te bevestigen:
VERGROTEN
Stap 4
Hierna genereren we de lijst met beschikbare gebieden die worden gepresenteerd in het formaat "REGIO / LAND", we voeren uit:
timedatectl lijst-tijdzones
VERGROTEN
Stap 5
Daar zoeken we de gewenste zone op, in dit voorbeeld Europa/Madrid, we kopiëren deze en nu stellen we deze zone in de computer in met het volgende commando:
sudo timedatectl set-timezone Europa / Madrid
VERGROTEN
Stap 6
Hierna gaan we het IP-adres van het apparaat identificeren met het commando "ip add":
VERGROTEN
Stap 7
Met het bekende IP gaan we naar een browser en voeren het volgende in:
http: // IP_LINUX: 8080 / monitorix /
VERGROTEN
Stap 8
Daar kunnen we het volgende definiëren:
- Gebruikte server (in dit geval localhost)
- Type kaart om te gebruiken
- Informatiefrequentie (dagelijks, wekelijks, maandelijks of jaarlijks)
Stap 9
We kunnen de standaardwaarden verlaten en op OK klikken, we zien de gegevensweergave:
VERGROTEN
Stap 10
Elk van de rapporten is in realtime, we kunnen naar beneden gaan om toegang te krijgen tot de andere gegevens die beschikbaar zijn in Monitorix:
VERGROTEN
Stap 11
Onderaan vinden we nog meer componenten:
VERGROTEN
Met dit eenvoudige proces hebben we Monitorix op Linux geïnstalleerd om een nauwkeurige controle over de gegevens en services te behouden.