Min første computer havde kun 64 kilobyte RAMog overvågning af hukommelsesbrug var ikke meget af bekymring, undtagen når man skriver software. Dagens computere er forskellige, selvom de ofte har op til en million gang mere RAM, kører de også flere applikationer og processer. Og hver af dem konkurrerer om hukommelsen. Og når en computer løber tør for hukommelsen - heldigvis en sjælden forekomst - begynder tingene virkelig at gå galt. For at undgå dette skal en systemadministrator holde et vågent øje med hukommelsesudnyttelsen til enhver tid. Ved hjælp af det rigtige værktøj er hukommelsesovervågning ikke sværere end at overvåge noget andet såsom netværksbåndbredde. I dag ser vi på nogle af de bedste værktøjer, du kan bruge til at overvåge dig forskellige systems hukommelsesforbrug.
Før vi rammer kernen i vores emne, gør vi detbegynder med at kigge på hukommelsesovervågning generelt. Vi prøver at forklare, hvad det er, hvorfor man har brug for det, og hvordan det kan gøres. Vi ser, at Simple Network Management Protocol, eller SNMP, tilbyder et let og diskret middel til overvågning af alle typer enhedsbetingede parametre, herunder hukommelsesanvendelse. Og så du bedre forstår, hvor mange af værktøjerne på vores liste, der fungerer, vil vi grave lidt dybere i, hvordan SNMP udfører sin overvågningsmagi. Først da er vi klar til at gennemgå fem af de bedste hukommelsesovervågningsværktøjer og software, vi kunne finde.
Hukommelsesovervågning - Hvad, hvorfor og hvordan
Lad os starte med at prøve at definere hukommelsesovervågning. Når alt kommer til alt vil det helt sikkert hjælpe, hvis vi alle er enige om, hvad det er, vi prøver at overvåge. I forbindelse med denne artikel har den type hukommelsesovervågning, vi er interesseret i, at gøre med hukommelsesanvendelse. Der er nogle avancerede server- og infrastrukturtestværktøjer, der kan rapportere om hukommelsespræstation - dvs. hvor hurtigt computeren kan skrive til og læse fra hukommelsen - men det er ikke det, vi har i tankerne her. Den parameter, vi vil overvåge, er enkel, hvor meget ledig hukommelse der er tilgængelig. Nogle værktøjer rapporterer om procentdelen af tilgængelig hukommelse, mens andre giver dig et absolut antal, der repræsenterer mængden af tilgængelig hukommelse. Disse giver ofte også den samlede mængde hukommelse, hvilket gør det nemt at beregne procentdelen. Faktisk er det typisk, hvordan værktøjer, der giver dig en procentdel, beregner det.
Selvom der kan være mange grunde til at overvågehukommelsesbrug alt sammen koges ned til en enkel ting: ydeevne. Når den tilgængelige hukommelse falder ned på en typisk computer, så vil dens ydeevne også; almindelig og enkel. Og du ønsker ikke engang at begynde at tænke på, hvad der ville ske, når en computer løber tør for hukommelsen. Selvom de fleste moderne operativsystemer har en vis indbygget beskyttelse mod den usandsynlige begivenhed, kan mange ting gå galt, hvis og når det sker.
At vide, hvad vi vil overvåge, og hvorfor vi har brug forat overvåge det er en ting, men vi er nødt til at finde ud af, hvordan vi skal gøre det. Svaret er enkelt. Vi bruger det rigtige værktøj til jobbet. Og selvom der er utallige værktøjer, der kan overvåge systemhukommelsen, er der nogle, der er afhængige af lokalt installerede agenter, der kører på den overvågede computer og potentielt frarøver dem den værdifulde ressource, der er RAM. Vi vil derfor hellere bruge en agentløs tilgang. Takket være Simple Network Management Protocol er dette let, og mange forskellige værktøjer er tilgængelige.
Et par ord om SNMP
På trods af at have "enkle" i sit navn, er SNMP detret kompliceret. Heldigvis, ligesom du ikke behøver at være mekaniker for at køre en bil, behøver du ikke være ekspert for at bruge protokollen. Her er hvad du har brug for at vide. SNMP bruges af en SNMP-manager - i vores tilfælde overvågningsværktøjet - til eksternt at læse og skrive operationelle parametre i SNMP-aktiverede enheder. SNMP er indbygget i de fleste operativsystemer og netværksenheder. Nogle operativsystemer kræver, at du installerer eller aktiverer tjenesten, mens netværksenheder typisk kun har brug for dig for at konfigurere den.
Forbindelsen mellem overvågningsværktøjet ogden overvågede enhed udføres i klar tekst med næsten ingen sikkerhed. SNMP-aktiverede enheder er konfigureret med offentlige (read-only) og private (read-write) “community strings”, og hver anmodning fra overvågningsværktøjet skal indeholde den korrekte community-streng.
Den SNMP-aktiverede enhed gør nogle af densoperationelle parametre til rådighed. Hver af dem benævnes en OID, en kort for Object IDentifier. Til hukommelsesovervågning læser overvågningsværktøjet den samlede hukommelse og de tilgængelige hukommelsesværdier. En simpel matematisk beregning er derefter nødvendig for at beregne procentdelen af tilgængelig hukommelse. De fleste SNMP-overvågningsværktøjer læser værdierne med jævne mellemrum - typisk hvert femte minut - og plotter ofte resultaterne på grafer eller viser dem i tabelformat.
De bedste værktøjer til hukommelsesovervågning
De fleste værktøjer, der bruges til at overvåge hukommelse, kan ogsåovervåge flere andre operationelle parametre. Faktisk kan de fleste SNMP-overvågningsværktøjer overvåge hukommelse. De værktøjer, der gjorde det på vores liste, er nogle af de bedste, vi kunne finde, og de er alle værktøjer, der gør det relativt let at overvåge hukommelse.
1. SolarWinds hukommelsesovervågningsværktøj (Gratis prøveversion)
SolarWinds er kendt for at gøre nogle af de bedstenetværk og systemadministrationsværktøjer. Navnlig ser det ud til, at SolarWinds Network Performance Monitor konsekvent scorer blandt de bedste værktøjer til netværksovervågning. Og for at gøre det endnu bedre, lager SolarWinds også flere gratis værktøjer, der hver især adresserer en bestemt opgave fra netværksadministratorer. Og når det kommer til hukommelsesovervågning, gør SolarWinds ingen undtagelse og tilbyder mindst to forskellige værktøjer til at udføre jobbet.
Først og fremmest er SolarWinds hukommelsesovervågningsværktøj. Dette værktøj er kun et af de mange medfølgende værktøjersom ingeniørens værktøjssæt. Mere om det på et øjeblik. Lad os nu koncentrere os om hukommelsesovervågningsværktøjet. Dette er et relativt simpelt værktøj. Det giver dig mulighed for at analysere hukommelsesudnyttelse i realtid og vise oplysninger i tabelform. Du kan bruge den til at se den aktuelle hukommelsesanvendelse sammen med den samlede tilgængelige hukommelse.
- GRATIS PRØVEVERSION: SolarWinds Engineer's værktøjssæt
- Officielt downloadlink: https://www.solarwinds.com/engineers-toolset
Brug af dette værktøj kan hjælpe med at reducere netværketydelsesproblemer ved at spore hukommelsesanvendelse i routere og andre enheder. Hvis og når hukommelsesanvendelsen på en enhed når den brugerdefinerede tærskel for en advarsel, bliver den tilsvarende belastningslinje gul. Hvis et kritisk niveau nås, bliver linjen rød. Det SolarWinds hukommelsesovervågningsværktøj vil også registrere det maksimale belastningsniveau, og hvornår det skete.
Som vi sagde, er SolarWinds Memory Monitor Tool en del af Ingeniørens værktøjssæt, et bundt på over 60 forskellige værktøjer. Og selvom nogle af de inkluderede værktøjer kan fås gratis fra SolarWinds, er mange eksklusive til værktøjssættet. En dejlig funktion ved værktøjssættet er, hvordan de fleste af værktøjerne er integreret i et fælles instrumentbræt, hvorfra du nemt kan starte ethvert værktøj.
Prismæssigt, den SolarWinds Engineer's værktøjssæt (inklusive Hukommelsesovervågningsværktøj) sælger for $ 1 495. Dette er prisen pr. Desktopinstallation og pr. Navngivet webbruger. Du har brug for en sådan licens pr. Bruger af værktøjet. I betragtning af alle de inkluderede værktøjer er det meget rimeligt prissat. Og hvis du vil give værktøjssættet en testkørsel, kan du få en 14-dages prøveversion fra SolarWinds-webstedet.
Andre komponenter i SolarWinds Engineer's værktøjssæt
Dette SolarWinds Engineer's værktøjssæt inkluderer nogle fremragende dedikerede fejlfindingsværktøjer. Der værktøjer såsom Ping feje, DNS Analyzer og traceroute som kan bruges til at udføre netværksdiagnostikog hjælpe med at løse komplekse netværksproblemer hurtigt. Og for den sikkerhedsbevidste blandt vores læsere kan nogle af værktøjssætets værktøjer sagsøges for at simulere angreb på dit netværk og hjælpe med at identificere sårbarheder.
Det SolarWinds Engineer's værktøjssæt har også nogle fremragende overvågning og alarmeringfunktioner. Det vil overvåge dine enheder og rejse alarmer, når det registrerer tilgængelighed eller sundhedsmæssige problemer. Dette kan ofte give dig tid til at reagere, før brugerne endda bemærker, at der er et problem. Og for at gøre tingene endnu bedre kan du bruge nogle af de inkluderede værktøjer til konfigurationsstyring og logkonsolidering.
Her er en liste over nogle af de andre værktøjer, du finder i SolarWinds Engineer's værktøjssæt.
- Port scanner
- Skift Port Mapper
- SNMP feje
- IP-netværksbrowser
- MAC-adresseopdagelse
- Ping feje
- Svartid overvågning
- CPU-skærm
- Interface skærm
- traceroute
- Router-adgangskodekryptering
- SNMP Brute Force Attack
- SNMP Dictionary Attack
- Konfigurer sammenligning, downloader, uploader og editor
- SNMP-fældeditor og SNMP-fældemodtager
- Subnetberegner
- DHCP Scope Monitor
- DNS Structure Analyzer
- DNS-revision
- IP-adressestyring
- WAN Killer
Der er simpelthen alt for mange værktøjer inkluderet i SolarWinds Engineer's værktøjssæt at nævne dem alle. Med en gratis 14-dages prøveversion tilgængelig, download bundtet og se selv alt hvad værktøjssættet kan gøre for dig.
Download link: https://www.solarwinds.com/engineers-toolset
2. SolarWinds Server og applikationsmonitor (Gratis prøveversion)
Næste på vores liste er et andet godt værktøj fra SolarWinds, the SolarWinds Server og applikationsmonitor. Dette værktøj var designet til at hjælpe administratorerovervåge servere, deres operationelle parametre, deres processer og de applikationer, de kører. Dette er et værktøj, der let kan skaleres fra meget små netværk til store netværk med hundreder af servere - både fysiske og virtuelle - spredt over flere websteder. Værktøjet kan også overvåge cloud-hostede tjenester som dem fra Amazon Web Services og Microsoft Azure. Og selvfølgelig, blandt de parametre, som værktøjet vil overvåge, er serverenes hukommelsesanvendelse. Det ville ellers ikke være på denne liste.
- GRATIS 30-Dages prøve: SolarWinds Server & Application Monitor
- Download link: https://www.solarwinds.com/server-application-monitor/registration
Det SolarWinds Server og applikationsmonitor er meget let at konfigurere og dens oprindeligekonfiguration gøres lige så let ved hjælp af dens auto-discovery-proces. Opsætning og konfiguration er en to-pas proces. Den første pas finder servere, og den anden finder applikationer. Processen kan fremskyndes ved at forsyne værktøjet med en liste over applikationer, der skal kigge efter. Når værktøjet er i gang, gør det brugervenlige GUI det nemt at bruge værktøjet. Du kan vælge at vise oplysninger i enten en tabel eller et grafisk format.
Priser for SolarWinds Server og applikationsmonitor start ved $ 2 995 og varierer afhængigt af antallet afkomponenter, knuder og volumener, der overvåges. Og som med de fleste SolarWinds-produkter er en gratis 30-dages prøveversion tilgængelig til download, hvis du vil prøve produktet, før du køber det.
3. PRTG
Paessler Router Traffic Grapher eller PRTG iet fremragende SNMP-overvågningsværktøj med masser af ekstra funktioner. Et af de primære salgssteder er dens installationshastighed. Faktisk hævder Paessler, at PRTG kan indstilles på et par minutter. Selv om dette tal kan diskuteres, er dette værktøj stadig meget let og hurtigt at konfigurere. Dette skyldes delvis funktionen til automatisk opdagelse, der scanner dit netværk for at finde enheder og automatisk føje dem til værktøjet. Derefter kan yderligere information om de detekterede enheder hentes ved hjælp af forskellige kommunikationsprotokoller. Systemet bruger en kombination af Ping, SNMP, WMI, NetFlow, jFlow, sFlow, men kan også kommunikere via DICOM eller RESTful API.
PRTG bruger et koncept kaldet sensorer, som hverovervåge en bestemt type data. Der er naturligvis SNMP-sensorer - en for hver overvåget parameter - men også HTTP, SMTP / POP3 (e-mail) applikationssensorer, hardwarespecifikke sensorer til switches, routere og servere. Generelt har PRTG mere end 200 forskellige foruddefinerede sensorer, der henter statistikker såsom responstid, processorudnyttelse, hukommelsesbelastning, driftstemperatur eller systemstatus.
PRTG leveres med flere brugergrænseflader. Ud over en Ajax-baseret webgrænseflade kan du også vælge en Windows-firmakonsol eller mobile apps til Android og iOS. Disse mobile apps kan bruge push-meddelelse til alarmer, der udløses i PRTG. SMS- eller e-mail-meddelelser er naturligvis også tilgængelige. Selvom serveren kun kører på Windows, kan den administreres fra enhver enhed med en Ajax-kompatibel browser.
PRTG tilbydes i to versioner. Den gratis version er fuldt udstyret, men det vil begrænse din overvågningsevne til 100 sensorer, og hver overvåget parameter tæller som en sensor. Hvis du for eksempel overvåger to grænseflader på en router, tæller den som to sensorer. For mere end 100 sensorer skal du købe en licens. De prissættes ud fra antallet af understøttede sensorer og starter ved $ 1 600 for 500 sensorer. En gratis, sensor-ubegrænset og fuldt udstyret 30-dages prøveversion er også tilgængelig.
4. ManageEngine OpManager
Dernæst på vores liste er et produkt fra ManageEngine, som også er blandt de bedste producenter af netværksadministrationsværktøjer. Et sådant værktøj, og et af virksomhedens mest populære produkter, kaldes the ManageEngine OpManager. Dette er en anden alt-i-en-pakke, der vilovervåge de vitale tegn på netværksenheder, servere (både fysiske og virtuelle) og advare dig, så snart noget er ude af rækkevidde. Det er naturligvis perfekt egnet til hukommelsesovervågning, men hvis du begynder at bruge dette produkt, er chancerne for, at du snart vil overvåge mere end det.
ManageEngine hævder også, at dens OpManager kan væreinstalleret på mindre end to minutter. Og igen er dette mere end sandsynligt en overdrivelse. Når det er installeret, opdager værktøjet dine enheder og begynder at overvåge dem uden at kræve nogen komplekse konfigurationstrin. Systemet kan prale af en meget intuitiv grafisk brugergrænseflade, hvor du let finder de oplysninger, du har brug for. Rapporteringsmæssigt har dette værktøj et komplet udvalg af fremragende forudbyggede, og du kan også oprette brugerdefinerede rapporter, der passer bedre til dine behov. At være opmærksom på dette produkt er fremragende og på niveau med det, du finder i konkurrerende produkter.
ManageEngine OpManager er tilgængelig iVæsentlig udgave, som er bedre størrelse til små og mellemstore virksomheder med op til tusind enheder til priser, der starter lidt over $ 700 for 25 enheder. For større organisationer er der en Enterprise-udgave, der kan skalere op til ti tusind enheder. Prisen starter på under $ 20k for 500 enheder. Priserne for begge udgaver varierer afhængigt af antallet af overvågede enheder, og der er en gratis 30-dages prøveperiode tilgængelig.
5. WhatsUp Gold
Vores sidste post i dag er WhatsUp Gold fraIpswitch, et andet almindeligt navn inden for overvågningsværktøjer. Dette produkt, der engang kun var et op-eller-nedovervågningsværktøj, har siden udviklet sig til en af de bedste system- og netværksovervågningsplatformer. Det har alt, hvad der forventes af et fuldt overvågningsværktøj. Du får overvågning af operationelle parametre - inklusive hukommelse, selvfølgelig - og du får også fuldstændigt tilpasselig alarmering og rapportering.
WhatsUp Gold er et andet værktøj, der er ret letat installere takket være sin auto-discovery-motor, der finder dine enheder og føje dem til overvågningskonsollen. Værktøjet kan finde fysiske servere, virtuelle servere, sky-servere, applikationer og netværksudstyr. Værktøjets instrumentbræt indeholder en kortvisning, hvor du kan se de forskellige komponenters forbindelser. Og kortvisningen kan klikkes for at få flere oplysninger om hver enhed.
WhatsUp Gold fås som en gratis version, menden ene er begrænset til kun at overvåge fem enheder. Betalte licenser er tilgængelige i tre niveauer med stigende funktionalitet. Licensomkostninger er baseret på antallet af overvågede enheder. En gratis tidsbegrænset prøveversion er også tilgængelig
Kommentarer