Gennem mere end 15 år siden den første gang sålet, Nagios - som tidligere blev kaldt NetSaint - er fortsat en af de mest kendte platforme for netovervågning. Det plejede at være bedst egnet til at overvåge systemets op- eller nedadgående status og give alarmering, når noget gik ned, men det er vokset til en sand fuld funktionsovervågningsplatform. I dag er der to konkurrerende versioner af Nagios. Der er den gratis og open source Nagios-kerne, og der er Nagios XI, et betalt overvågningsværktøj baseret på Nagios Core med tilføjede funktioner. I dag ser vi på nogle af de bedste Nagios-alternativer til netværksovervågning. Dette er et meget aktivt felt inden for informationsteknologi, og mange alternativer er nu tilgængelige.
Før vi ser på de tilgængelige Nagiosalternativer, begynder vi med at tale om Nagios selv, hvad dets bedste funktioner er, og hvorfor det er blevet det populære værktøj, det er. Vi ser derefter på værktøjets ulemper ved grundene til, at nogen ønsker at erstatte det med en alternativ løsning. Og så vil vi kort diskutere netværksovervågning generelt. Vi ser på, hvordan de fleste værktøjer gør det ved hjælp af Simple Network Management Protocol. Og til sidst er vi klar til den store afsløring, og vi gennemgår nogle af de bedste Nagios-alternativer til netværksovervågning.
Om Nagios
Nagios blev oprindeligt kendt som NetSaint. Dette open source-værktøj er Ethan Galstads og en gruppe udviklere. Nagios-navnet er et rekursivt forkortelse af "Nagios Ain't Gonna Insist On Sainthood", med "Sainthood", der henviser til det originale navn, NetSaint. Interessant nok er Agios også det græske ord "helgen". Navnet blev ændret som svar på en juridisk udfordring fra ejere af et lignende varemærke.
Nagios er et meget godt overvågningsværktøj tilnetværk og servere. Det kører på CentOS eller RedHat Enterprise Linux. Det kan også køre som en virtuel maskine på en Windows-vært, men det er i det væsentlige et Linux-stykke software. I modsætning til de fleste andre netværksværktøjer på denne liste, stoler Nagios ikke kun på SNMP til at overvåge netværksenheder. Det har sit eget proprietære system indbygget lige i sin kernemotor, der kommunikerer med enheder til at indsamle statusrapporter. Metrics, der samles regelmæssigt af monitoren, vises som live data i værktøjets instrumentbræt, og du kan også vælge at gemme data til senere analyse. Denne kombination giver et ret kraftigt værktøj.
På trods af brugen af en proprietær dataindsamlingskemaet, vil Nagios levere alle de data, du har brug for for at udføre netværksovervågning og kapacitetsplanlægning. Det har et meget behageligt instrumentbræt, hvor du hurtigt kan se status på dit netværk. Dette produkt har også et af de bedste alarmsystemer til at underrette administratorer, når der registreres noget underligt. Det var trods alt værktøjets første mål at give advarsel om unormale situationer, og det er stadig en af dens styrker.
Nagios drager fordel af et enormt samfund derunderstøtter open source Nagios Core-versionen og giver udvikling af mange avancerede plugins, hvilket giver værktøjet en imponerende bredde med hensyn til overvågningsmuligheder.
Hvad er der galt med Nagios?
Denne artikels titel kunne føre mange læsere tilspekulerer på, hvad der kunne være galt med Nagios for at garantere, at det erstattes med et alternativt værktøj. Der er faktisk ikke noget galt med Nagios i sig selv. Det har været der i næsten 20 år, og det går stadig stærkt. Men det faktum, at intet er galt med Nagios, betyder ikke nødvendigvis, at der ikke er andre fremragende produkter derude, som du skal overveje. Og hvis du stadig handler efter en overvågningsplatform og har hørt om Nagios, vil du måske gerne vide, hvilke andre muligheder der er.
En anden grund til, at du måske ser påudskiftning af Nagios er, hvis du har brugt den gratis Nagios Core og vil vide, inden du investerer i Nagios XI, hvilke andre muligheder der er tilgængelige. Uanset hvorfor du er her, er vi ved at afsløre, hvad vores top valg er, men først skal vi se et kort kig på, hvordan netværksovervågning typisk fungerer.
Hvordan fungerer netværksovervågning?
Når det kommer til overvågningsnetværk, er derflere måder du kan gå omkring på. Den metode, du bruger, afhænger stort set af det detaljeringsniveau, du ønsker, den indsats, du er villig til at lægge, og de penge, du kan bruge. Detaljer-vis De fleste administratorer er specifikt interesseret i de operationelle parametre for netværksudstyr såsom CPU-belastning eller hukommelsesforbrug og båndbreddeudnyttelsen - i bit pr. Sekund - af de forskellige grænseflader.
De fleste netværksovervågningsværktøjer bruger SimpleNetwork Management Protocol, eller SNMP, for at opnå deres præstation. SNMP er en funktion, der er indbygget i de fleste netværksudstyr. SNMP-aktiverede enheder har tællere og målere, der kan fjernlæses af overvågningssystemer. For eksempel er der målere til processor- og hukommelsesudnyttelse og byte ind- og udtællere for hver interface.
Mens man undgår meget af det unødvendigeteknik, lad os prøve at forklare, hvordan det fungerer. For parametre af gauge-typen som CPU og hukommelsesudnyttelse er det en simpel sag at læse dem ved hjælp af SNMP. For modtypeparametre kan tingene være lidt mere detaljerede. Netværksenheder har typisk ikke båndbreddeudnyttelsesmålere til deres grænseflader. Hvad de har, er byte ind og bytes ud tællere, der fortsat øges, når trafikken passerer. De har et af disse par tællere til hver interface. For øvrigt har netværksenheder også lignende fejl i og fejler tællere, som nogle overvågningsværktøjer kan bruge til at overvåge en grænseflades fejlfrekvens, ofte en god indikator for en grænseflades generelle helbred.
SNMP-netværksovervågningsværktøjet undersøger hverenhed, det overvåger med et kendt interval - typisk 5 minutter - og læser byte ind og bytes ud tællere for hver overvåget grænseflade. Resten er bare matematik. Værktøjet trækker tællerens tidligere værdier fra den aktuelle værdi. Resultatet er antallet af byte - eller fejl - ind eller ud på fem minutter. Derefter ganges antallet med 8 (da der er 8 bits i en byte) og deler dem med 300 (da der er 300 sekunder på fem minutter) for at få den gennemsnitlige båndbreddebrug i bits per sekund de sidste fem minutter.
Det er vigtigt at indse det, selvom denne metodehar været brugt så længe overvågningsværktøjer har eksisteret, det har nogle begrænsninger. Især enhver kort top i netværkstrafik vil være fuldstændig usynlig for overvågningsværktøjet. Tag for eksempel en 100 Mbps interface. Hvis den ikke befordrer trafik i 75 sekunder, derefter 100 Mbps i 30 sekunder og den ingen trafik igen i yderligere 75 sekunder, ville et SNMP-overvågningsværktøj dets anvendelse være 50%, skønt det blev maxet ud i halvdelen af intervallet på 5 minutter.
De bedste Nagios-alternativer
En hurtig søgning ved hjælp af Google eller enhver anden søgningmotor vil afsløre snesevis af netværksovervågningsværktøjer. Nogle er kommercielle produkter, andre er open source. Vores liste over de bedste Nagios-alternativer indeholder for det meste betalte værktøjer, da de ofte tilbyder et rigere funktionssæt. Alle de betalte værktøjer på vores liste har en gratis prøveversion, der enten er begrænset i tid eller kapaciteter, så du kan prøve nogen af dem. Da nogle af disse værktøjer kræver en betydelig indsats for at konfigurere dem korrekt, kan du muligvis undgå at prøve for mange.
1. SolarWinds Network Performance Monitor (Gratis prøveversion)
SolarWinds er berømt for sine fremragende netværksadministrationsværktøjer og for sine mange gratis værktøjer. Dets flagskibsprodukt, SolarWinds Network Performance Monitor, eller NPM, er en komplet netværksovervågningsløsning, somkonsekvent scorer blandt de øverste i sin klasse. Værktøjet har en brugervenlig GUI-interface, som administratorer kan bruge til at overvåge enheder og til at konfigurere værktøjet. SolarWinds er også berømt for sine gratis værktøjer, der hver især vedrører et specifikt aspekt af netværksadministration.
Tilbage til Network Performance Monitor, lad osse hvad det har at tilbyde. Det er let at tilføje en enhed til Network Performance Monitor. Du angiver blot enhedens IP-adresse eller værtsnavn og SNMP-forbindelsesparametre. Systemet forespørger enheden og viser alle de monitorerbare SNMP-parametre. Alt hvad du skal gøre er at vælge dem, du vil inkludere på dit dashboard, grafer og rapporter. Og når vi taler om at tilføje enheder, er der næsten ingen grænse for antallet af enheder, du kan tilføje. Dette værktøjs skalerbarhed er en af dets bedste funktioner. Fra en håndfuld enheder til tusinder af dem får du dig dækket.
- GRATIS PRØVEVERSION: SolarWinds Network Performance Monitor
- Officielt downloadlink: https://www.solarwinds.com/network-performance-monitor
Da alarmering er en af Nagios 'styrker og en vigtig funktion i overvågningsværktøjer, så lad os se, hvordan det ser ud NPM. Dets alarmsystem er faktisk uden sidestykke. Det kan meget tilpasses, hvis du har ikke-standardbehov, men det kan også bruges ud af boksen med minimale konfigurationer. Alarmeringsmotoren er smart nok til ikke at sende meddelelser om "uvæsentlige" begivenheder midt på natten eller til at sende hundreder af underretninger for så mange ikke-responderende servere, når det vigtigste spørgsmål er en down router eller netværks switch.
Priser for SolarWinds Network Performace Monitor start ved $ 2 955 for op til 100 overvågede elementerog går op i henhold til antallet af overvågede elementer. Nogle valgfrie værktøjer kan også føjes til NPN, hvilket potentielt hæver prisen. Hvis du hellere vil prøve produktet, før du forpligter dig til at købe det, er en gratis 30-dages prøveversion tilgængelig til download fra SolarWinds-webstedet.
2. PRTG
Det Paessler Router Traffic Grapher, som normalt blot kaldes PRTG, er et andet fremragende alternativ til Nagios. Dette værktøj kan overvåge alle systemer, enheder, trafik og applikationer i din IT-infrastruktur. Det er en pakke med alt inklusive, der ikke er afhængig af eksterne moduler eller tilføjelser, der skal downloades og installeres til grundlæggende overvågning. Nogle avancerede funktioner er tilgængelige som ekstra sensorer. På grund af sin integrerede karakter er det hurtigere og lettere at installere end mange netværksovervågningsværktøjer. Paessler hævder, at du kunne begynde at overvåge inden for 2 minutter. PRTG tilbyder et valg af flere forskellige brugergrænseflader. Der er en Windows-konsol, en Ajax-baseret webgrænseflade og mobile apps til Android og iOS.
En af PRTGDen bedste funktion er dets autodiskoverneringssystem. Det scanner netværkssegmenter og genkender automatisk en lang række enheder og systemer og skaber sensorer fra foruddefinerede enhedsskabeloner. Denne funktion er tilbehør til at gøre softwaren så hurtig at installere. Værktøjets kortfunktion giver dig mulighed for at oprette brugerdefinerede kort med dine overvågningsdata og tilbyder en unik måde at vise data på. Med hensyn til dets alarmeringsfunktioner er de meget fleksible og kan tilpasses. Når du bruger de gratis klient-apps til Android, iOS og Windows Phone, kan du endda få push-meddelelser direkte til din enhed. Du kan også konfigurere underretninger via e-mail eller SMS. Et kraftfuldt API giver dig mulighed for at skrive dine egne underretningsskripts.
PRTG har en relativt enkel prisstruktur. Der er en gratis version, der er fuldt udstyret, men som begrænser din overvågningsevne til 100 sensorer. Bemærk, at i modsætning til de fleste lignende værktøjer tæller hver overvåget parameter som en sensor. Så overvågning af båndbredde på hver port på en 48-port switch kræver 48 sensorer. Der er også en 30-dages prøveversion, der tillader ubegrænsede sensorer, men vil vende tilbage til 100 sensorer, når prøveperioden er over. Hvis du har brug for at overvåge mere end 100 sensorer, skal du købe en licens. Deres pris varierer afhængigt af antallet af sensorer fra $ 1 600 for 500 sensorer til $ 14 500 for ubegrænsede sensorer.
3. WhatsUp Gold
WhatsUp Gold fra Ipswitch er et andet velkendt navn ifelt for overvågningsværktøjer. Det var en op-eller-ned-type overvågningsværktøj, men det har udviklet sig til et komplet styringsværktøj med proaktiv overvågning til netværkstrafik, applikationer, virtuelle miljøer og enhedskonfigurationer. I dag, WhatsUp Gold har alt, hvad du kan forvente af et enterprise-grade overvågningsværktøj, og det hele er tilgængeligt via dets intuitive GUI.
WhatsUp Gold har en automatisk opdagelsesmotor, der finderdine enheder og tilføj dem til overvågningskonsollen. Det finder ikke kun dit netværksudstyr, men også fysiske servere, virtuelle servere, sky-servere og applikationer. Der er endda en kortvisning, der kan klikkes for at få flere oplysninger om hver enhed.
WhatsUp Gold har også et fremragende alarmsystem til at lade digkender til problemer, før brugerne bemærker dem. Via værktøjets Alert Center kan du vælge at bruge foruddefinerede tærskler eller indstille dem efter dine specifikke behov. Alarmsystemet giver dig mulighed for at oprette handlingspolitikker, der definerer, hvad der sker, når en overvåget parameter ændrer tilstand. Underretninger kan overføres via e-mail-, SMS-, Slack- eller IFTTT-indlæg. Systemet kan også genstarte tjenester og udløse webalarmer.
En gratis udgave af WhatsUp Gold er tilgængelig - som det altid var - men det er begrænsettil overvågning af maksimalt fem enheder. For flere enheder er betalte licenser tilgængelige i tre niveauer med stigende funktionalitet med en prisstruktur baseret på antallet af enheder, der skal overvåges. Der er også en gratis, komplet prøveversion, som du kan bruge i en begrænset periode.
4. ManageEngine OpManager
ManageEngine er en anden kendt producent af værktøjer til netværksadministration. dens OpManager værktøj er en komplet styringsløsning, der vilimødekomme de fleste overvågningsbehov. Værktøjet kører på enten Windows eller Linux og er fyldt med fremragende funktioner. En af dem er dens auto-discovery-funktion, der kan kortlægge dit netværk, hvilket giver dig et unikt tilpasset instrumentbræt.
Dashboard ManageEngine OpManager er et andetaf værktøjets stærke punkter. Det er super nemt at bruge og navigere og har drill-down funktionalitet. Hvis du er i mobilapps, er de tilgængelige til tablets og smartphones, så du kan få adgang til værktøjet hvor som helst. Alt i alt er dette et meget poleret og professionelt produkt.
Alarmerende ind OpManager er lige så god som alle dens andre komponenter. Der er et komplet komplement af tærskelbaserede alarmer, der hjælper med at registrere, identificere og fejlfinde netværksproblemer. Der kan indstilles flere tærskler med forskellige underretninger for hver præstationsmetrik.
Hvis du vil prøve ManageEngine OpManager før du køber, er en gratis version tilgængelig. Men snarere end en tidsbegrænset prøve, er denne prøvebegrænset. Det lader dig for eksempel ikke overvåge mere end ti enheder. Selvom dette kan være nok til testformål, er det utilstrækkeligt for alle undtagen de mindste netværk. For flere enheder skal du vælge mellem Essential- eller Enterprise-planerne. Den første giver dig mulighed for at overvåge op til 1.000 knudepunkter, mens den anden går op til 10.000. Prisoplysninger er tilgængelige ved at kontakte ManageEngines salg.
5. Kaktus
Kaktus er muligvis det mest anvendte gratis og open source overvågningssystem. Det er måske ikke så funktionsrige som nogle kommercielle produkter, men i betragtning af prisen er det et godt værktøj. Cati bærer også en vis historisk betydning. Bortset fra MRTG - der er mor til alle netværksovervågningsværktøjer og en fjern forælder, er dette muligvis det ældste overvågningsværktøj, der stadig findes. Og det ville ikke være tilfældet, hvis det ikke var et fremragende værktøj.
Kaktus blev først frigivet tilbage i 2004 som et webfrontend til RRD værktøj, logning og grafisk komponent i MRTG. Dets vigtigste komponenter er en hurtig poller, avanceret grafstemplering og flere dataindsamlingsmetoder. Kaktus har også brugeradgangskontrol, og hver bruger kan konfigureres til at have adgang til et andet sæt grafer, en nyttig funktion til store implementeringer med flere supportteam. Kaktus kan også prale af en let at bruge omend en noget forældet webbaseret interface. Det kan skaleres fra en lille virksomhed eller hjemme-LAN til komplekse netværk med tusinder af enheder på flere websteder.
Kaktus bruger RRDTool til at gemme data i en SQL-database ogat oprette graferne. Det er primært skrevet i PHP, hvilket gør det let at ændre, så det passer til dine behov. Værktøjet har indbyggede skabeloner til flere typer enheder. Disse skabeloner indeholder allerede de fleste af de elementer, du muligvis vil overvåge. Kaktus er så populær, at mange enhedsspecifikke skabelonerkan downloades enten fra enhedsproducenters websteder eller fra samfundsdrevne Cacti-fora. Det eneste, der mangler fra produktet, er en god advarselsfunktion. Men med sin open-source PHP-kode forhindrer intet nogen i at tilføje den.
Kommentarer