Løsninger
Systemverktøy
I denne artikkelen vil du lære om et utvalg av overvåkingsløsningene som er tilgjengelige for Vultr-serveren din. Avhengig av valg av operativsystem, er det ulike måter du kan overvåke ressursbruken på. Mange av løsningene som presenteres her vil registrere diskbruk (IO), nettverksbruk, minnebruk og CPU-bruk. Denne listen inneholder ikke alle mulige overvåkingsprogrammer som er tilgjengelige, men kan brukes til å finne en overvåkingsløsning som tilfredsstiller dine krav.
Det er viktig å forstå skillet mellom interne og eksterne overvåkingsløsninger. Interne overvåkingsløsninger overvåker ytelsen til en server fra selve serveren. Selv om interne løsninger er praktiske, er de mindre nyttige for overvåking i større skala. Det er her ekstern overvåking spiller inn. Med ekstern overvåking vil én server registrere ytelsen til flere servere. Dette kan være nyttig for store applikasjoner der intern overvåking er ineffektiv.
Løsninger
| Observere |
Grafer |
Egendefinert varsling |
Oppsett |
Intern/Ekstern |
Operativsystemer |
|---|
| Cockpit |
Ja |
Nei |
Enkel |
Både |
CentOS (7), Fedora (25, 26), Debian (8, 9), Ubuntu (17.04) |
| Icinga |
Plugg inn |
Ja |
Involvert |
Innvendig |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu (14.04 - 17.04), CoreOS |
| MonitorIX |
Ja |
Ja |
Enkel |
Innvendig |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu (14.04 - 17.04), FreeBSD (10) |
| Nagios |
Plugg inn |
Ja |
Involvert |
Innvendig |
CentOS (6, 7), Fedora (25, 26), Debian (8, 9), Ubuntu ( 14.04 - 17.04), CoreOS |
| Prometheus |
Separat, Grafana |
Ja |
Enkel |
Både |
CentOS (6, 7), Fedora (25, 26), CoreOS |
Cockpit
Cockpit er akkurat hva den utgir seg for å være. Piloter trenger å se data på et øyeblikk, og Cockpit ble designet på en slik måte at du kan ha den samme opplevelsen. Du vil se live ytelsesdata (nettverksbruk osv.) og bli møtt med et vakkert grensesnitt. En bonus med Cockpit er SMART-varsler. Hvis systemet ditt har nådd lagringsgrensen, eller har en sviktende stasjon, vil du bli varslet. Å ha en tidlig advarsel for en sviktende stasjon vil tillate deg å sikkerhetskopiere dataene dine.
Icinga
Icinga er en gaffel av Nagios. Den eneste forskjellen du vil se er grensesnittet; varsler sendes fortsatt når programvare (som NGINX) krasjer.
MonitorIX
MonitorIX er en eldre, men pålitelig overvåkingsløsning. Den er åpen kildekode, skrevet i CGI og mottar fortsatt oppdateringer fra fellesskapet.
Nagios
Nagios funksjoner inkluderer live overvåking av ytelse (disk I/O, dataoverføring, tilgjengelig minne, diskplass, etc.) og et intuitivt webgrensesnitt.
Prometheus
Prometheus støtter mange operativsystemer. Den støtter også klynger og individuelle systemer. Selv om det kan virke mer komplisert, tillater Prometheus brukerdefinerte skjermer gjennom egendefinerte kommandoer. Viktig merknad: For å ha et nettgrensesnitt, må du bruke tilleggsprogramvare for å tegne data (eksempel: Grafana ).
Systemverktøy
Hvis du vil unngå å installere tilleggsprogramvare på systemet ditt, finnes det andre enkle metoder for å se ytelsen. Verktøyene nevnt her fungerer på de fleste Unix/Linux/BSD-plattformer.