Tidligere har vi talt om gode systemovervågningsværktøjer, denne gang vil vi gøre bekendt med Monitorix et let, men robust værktøj, der til enhver tid giver alle systemadministratorer tilstrækkelig og udvidet information om deres system.
Hvad er Monitorix?
Det er et open source-værktøj, bakket op af et bredt samfund, der giver os mulighed for at overvåge systemer på en enkel måde, det er designet til at kontrollere den størst mulige mængde systemtjenester og ressourcer. Dette værktøj blev udviklet med det formål, at det fungerer på Linux / Unix-servere, men det har det særlige at kunne udføres på indlejrede enheder, hvilket gør det multiplatform og bærbart.
Dens udviklere forklarer, at værktøjet er resultatet af udførelsen af to programmer, det ene kaldet monitorix
, som er en Perl-dæmon, der starter automatisk som enhver anden tjeneste på systemet og et kaldet script monitorix.cgi
Det har også en integreret HTTP-server, så vi ikke behøver at installere en webserver til dens drift.
Monitorix-funktioner
- Det har et stort antal grafiske statistikker, der indsamler systemoplysninger såsom systembelastning, kernelbrug, processorbrug, sensorer, temperatur, filsystembrug, biblioteksbrug, netstat, lighttpd, nginx, processer mellem andre.
- Støtte til overvågning af flere eksterne servere.
- Støtte til overvågning af internettrafik af enheder på et LAN.
- Omfattende alarmsystem.
- HTTP-server inkluderet.
- Automatisk e-mail-afsendelse med systemstatistikker.
- Mulighed for at medtage yderligere konfigurationsfiler.
- Evne til at se statistikker efter (time, dag, uge, måned eller år).
- Evne til at zoome ind på en hvilken som helst graf for at se den mere detaljeret.
- Evne til at vise netværksmålinger i Mbytes / sek eller Mbits / sek.
- Mulighed for at vise temperaturer i grader Celsius eller Fahrenheit.
- Evne til at generere grafik i PNG- eller SVG-formater.
- Evne til at konfigurere antallet af år med historiske data (ingen grænse).
- Intuitiv webgrænseflade.
- Det kan konfigureres med kun en tekstfil.
- Inkluderer en lydløs tilstand, der giver dig mulighed for at hente grafik fra scripts.
- Trafikstatistikker gemmes i databaser med fast størrelse.
- Skrevet på Perl-sprog.
- Testet og understøttet GNU / Linux, FreeBSD, OpenBSD og NetBSD.
- Gratis og open source
Sådan installeres Monitorix
Brugerne af RedHat / Fedora / CentOS og derivater kan du installere Monitorix takket være yum på følgende måde:
$ yum installer monitorix $ service monitorix start
For deres del kan Arch Linux-brugere og -derivater bruge AUR til installation af dette systemovervågningsværktøj. For at gøre dette skal du udføre følgende kommando:
$yaourt -S monitorix
I tilfælde af brugere af Debian, Ubuntu, Deepin og derivater kan du bruge værktøjet ved at installere den nyeste .deb af det tilgængelige værktøj. her. Dernæst fortsætter vi med installationen af .deb og nogle afhængigheder som følger
$ sudo apt-get opdatering $ 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 installation
Meget interessant, så komplet, at det er overvældende.
Meget komplet, jeg konkluderer, at samfundet har batterierne til at udvikle flere værktøjer som disse. Hvordan kan jeg vide, at vi er så afhængige af cpanel?
Bare for at supplere din tutorial, skal du vise brugerne, hvordan man fazer eller overvåger og kræver, at bruger og senha har adgang til din grænseflade. Endnu en sikkerhed for at undgå at blive udforsket på et eller andet tidspunkt:
Installer enten apache2-utils og udfør eller kommando:
sudo htpasswd -d -c / var / lib / monitorix / htpasswd admin
Skriv din senha og gentag.
Snart.
Ven, jeg prøvede, og de sidste kommandoer fungerer ikke for mig
Hej, jeg har CENTOS 7, jeg har installeret det, men det kører ikke, eller jeg kan ikke køre det