Најбољи алати за надгледање ВМ-а за будно праћење ваших виртуелних машина

Virtualizacija je sveprisutna pojava. Nekada rezervisana za eksperimentisanje i razvoj, virtuelne mašine su pronašle svoj put do serverskih soba, gde mogu optimizovati iskorišćenje resursa. Danas, neke organizacije su u potpunosti virtualizovale svoje servere. Kompanije poput VMware i Microsoft Hyper-V predvode ovu tehnologiju, uz još nekoliko značajnih igrača na tržištu. Dok nadzor samih virtuelnih servera ne odstupa mnogo od nadzora fizičkih servera, fizičke mašine na kojima ti virtuelni serveri rade, takođe zahtevaju nadzor. Tip nadzora koji im je potreban može značajno varirati u poređenju sa fizičkim serverima. Zato vam predstavljamo našu listu deset najboljih alata za praćenje VM-ova.

Neki od parametara koje je neophodno pratiti na virtuelnim hostovima su isti kao oni koje bismo pratili na fizičkim serverima, i kao rezultat toga, mnoge platforme za nadzor servera su kompatibilne i sa virtuelnim okruženjima. Međutim, za optimalno praćenje VM-ova, potreban je specijalizovan proizvod. Proizvod koji je sposoban da nadzire sve ključne parametre VM hostova.

Pre nego što počnemo

Postoji razlog zašto je virtualizacija toliko popularna. Ona nudi organizacijama način da maksimalno iskoriste svoje resurse. Računar radi toliko brzo da većinu svog vremena provodi u stanju mirovanja, čekajući da se nešto dogodi. Zbog toga su uvedeni višekorisnički računari – koje danas poznajemo kao servere. Oni su omogućavali da više korisnika deli resurse računara. Virtualizacija funkcioniše na sličan način, ali umesto da svakom korisniku pruža poseban operativni kontekst, virtuelni hostovi omogućavaju da više operativnih sistema deli skup resursa hosta. Oni dodeljuju prostor na disku, memoriju i vreme obrade svakoj virtuelnoj instanci. Istovremeno, oni moraju osigurati da nijedan virtuelni uređaj ne može pristupiti resursima drugog. Svaki virtuelni računar koji radi na VM hostu mora misliti da je on jedina stvar koja radi na tom računaru.

Kako bi omogućio virtualizaciju, host mora imati značajne resurse koje može deliti između virtuelnih mašina. Sa savremenim arhitekturama sa više jezgara, gde nije neuobičajeno videti servere sa desetinama procesorskih jezgara, još je lakše razumeti zašto je virtualizacija tako raširena, s obzirom na dostupnu snagu. Alati za praćenje VM-ova pružaju neprocenjivu pomoć administratorima. Oni ne samo da prate korišćenje resursa, već i omogućavaju proveru da li se resursi dele na pravičan način, često preuređujući njihovu alokaciju u hodu kako bi se prilagodili promenljivim potrebama svake virtuelne mašine.

Naših 10 najboljih alata za praćenje VM-ova

U potrazi za najboljim alatima za praćenje VM-ova, naišli smo na veliki broj proizvoda. Postoji nekoliko generičkih platformi za praćenje koje podržavaju specifične VM parametre, ali mnogi od njih su namenski sistemi za praćenje VM-ova. Neki od naših top proizvoda su besplatni i/ili otvorenog koda, dok su drugi komercijalni softver, a većina nudi besplatnu probnu verziju.

1. SolarWinds VM Monitor (besplatno preuzimanje)

SolarWinds je dobro poznato ime u oblasti upravljanja mrežom. Kompanija proizvodi neke od najboljih alata. Nudi nekoliko besplatnih alata koji služe određenim svrhama. SolarWinds VM Monitor je jedan od tih alata. Može se besplatno preuzeti sa web-sajta SolarWinds.

Ovaj besplatni alat kompanije SolarWinds je donekle ograničen, ali će kontinuirano pratiti VMware vSphere ili Microsoft Hyper-V host i povezane virtuelne mašine u realnom vremenu. Alat može nadgledati samo jedan host, tako da možda nije prikladan za svako okruženje. Međutim, mnoga mala preduzeća nemaju više od jednog host servera, u kom slučaju bi ovaj alat bio savršeno prilagođen njihovim potrebama.

SolarWinds VM Monitor se uglavnom fokusira na dva parametra: iskorišćenost memorije i CPU-a. To ima smisla jer su to najvažniji parametri za praćenje. Takođe vam omogućava da postavite upozorenja i kritične pragove za svaki parametar, tako da budete obavešteni kada se oni dostignu. Alat će takođe izveštavati o iskorišćenju mreže, broju virtuelnih mašina (VM) konfigurisanih na hostu i broju pokrenutih virtuelnih mašina. Za svaki VM koji radi, prikazuju se detalji, uključujući ime VM, gostujući OS i stanje VM. VM Monitor radi na Windows serverima kao aplikacija i može se minimizovati u sistemsku paletu kada se pokrene.

Zvanična veza za preuzimanje: https://www.solarwinds.com/free-tools/vm-monitor

2. SolarWinds Virtualization Manager (besplatna probna verzija)

Ako vaše okruženje ima više od jednog hosta, SolarWinds Virtualization Manager može biti upravo ono što vam je potrebno. On podiže nadzor vaše infrastrukture virtualizacije na viši nivo. Pre svega, alat će vam omogućiti da nadgledate više od jednog hosta i pratiće mnogo više parametara od besplatne ponude SolarWinds-a. Takođe, nije ograničen na fizičke hostove, već će nadgledati i hostove zasnovane na oblaku, poput onih od Amazona ili Microsoft Azure-a.

Odlična karakteristika ovog alata je njegov modul za simulaciju. Možete ga koristiti za testiranje efekata dodavanja više korisnika ili aplikacija u okruženje za hostovanje. Iskorišćenje CPU-a i memorije, zahtevi za skladištenje i opterećenje mreže biće procenjeni za svaki dati scenario. Još jedna korisna karakteristika se zove ‘monitor koji se širi’. On će pokazati koji VM-ovi troše nepotrebne resurse, omogućavajući vam da ograničite dodelu resursa za njih. To je dobra početna tačka prilikom istraživanja problema.

Naravno, Virtualization Manager ima mnogo elegantniji i intuitivniji interfejs od VM Monitora. Komunikacija sa sistemom se odvija putem kontrolne table koja vam pruža trenutni pregled statusa vašeg okruženja virtualizacije. Cena za SolarWinds Virtualization Manager počinje od 2995 dolara. Besplatna 30-dnevna probna verzija može se preuzeti sa web lokacije SolarWinds-a. Za više detalja, Vodič za evaluaciju će vam pružiti detaljne informacije o proizvodu i njegovoj prikladnosti za vaše potrebe.

Zvanična veza za preuzimanje (30-dnevna BESPLATNA probna verzija): https://www.solarwinds.com/virtualization-manager

3. LogicMonitor

LogicMonitor je kompletan sistem za praćenje. Neće samo obrađivati virtuelne hostove i mašine. To je sistemsko rešenje koje je napravljeno da bude vaše univerzalno rešenje. Sistem će pokrivati skoro sve vrste virtuelnog okruženja, od VMware-a ili Microsoft-a, pa do većine virtuelnih okruženja zasnovanih na oblaku, poput onih koje nude Amazon Web Services ili Microsoft Azure.

Sam LogicMonitor je rešenje zasnovano na oblaku, iako njegova implementacija zahteva neke komponente na licu mesta. To je zapravo dvokomponentni sistem, gde se glavna infrastruktura nalazi u oblaku i komunicira sa kolektorima instaliranim na nadgledanim hostovima. Ovo je interesantan pristup koji vam pruža najbolje od oba sveta. Pošto je komunikacija između oblaka i sakupljača šifrovana, nijedan od vaših operativnih podataka nije ugrožen.

LogicMonitor će nadgledati virtuelne hostove, ali i virtuelne servere koji na njima rade. Dolazi sa funkcijom automatskog otkrivanja koja olakšava njegovo podešavanje. Sistem takođe ima konfigurabilna upozorenja, tako da možete biti obavešteni kada se nešto nenormalno dogodi, bez potrebe da neprekidno pratite kontrolnu tablu sistema.

4. Veeam ONE

Veeam postoji od 2006. godine. Kompanija se specijalizovala za jednu stvar: alate za upravljanje VM-om. I Veeam ONE je njihov vodeći proizvod. Ukratko, Veeam ONE vam pruža potpunu vidljivost vašeg IT okruženja, uključujući virtuelne, fizičke i sisteme zasnovane na oblaku. Podržava upravljanje VMware vSphere i Microsoft Hyper-V okruženjima i nudi proaktivno praćenje i upozorenje. Veeam ONE će vas upozoriti na potencijalne probleme sa VM-ovima, fizičkim serverima, računarima i resursima u oblaku, pre nego što oni utiču na vaše operacije. Veeam ONE će vam takođe pomoći da optimizujete vaše hostove radi boljih performansi.

Veeam ONE trenutna verzija – 9.5 – dostupna je u redovnom i besplatnom izdanju. Iako besplatno izdanje nije toliko bogato funkcijama, i dalje je vrlo zanimljiv proizvod. Glavno ograničenje besplatne verzije je što će podržavati samo VMware vSphere i Microsoft Hyper-V implementacije. Takođe mu nedostaju neke od naprednijih funkcija, ali je i dalje odlična opcija ako imate samo ove tipove hostova za upravljanje.

5. Foglight

Foglight kompanije Quest se reklamira kao direktni konkurent SolarWinds Virtualization Manageru. Hajde da prvo razjasnimo nešto. Foglight nije jedan proizvod, već skup proizvoda. Ono što je interesantno u kontekstu nadgledanja virtualizovanih okruženja se naziva Foglight for Virtualization.

Foglight for Virtualization se bavi više od pukog nadgledanja VMware-a i Hyper-V-a. On takođe pruža kontrolisanu optimizaciju i promoviše planiranje kapaciteta. Foglight će otkriti uticaj planiranih promena koje pokreće VMware, kao i one koje korisnici iniciraju. I Foglight, koji radi na Windows-u, Linux-u ili Solaris-u, neće nadgledati samo VMware ili Microsoft okruženja. Takođe može da obrađuje OpenStack, KVM, Citrix XenApp i Citrix NetScaler.

Proizvod integriše sva upravljana okruženja u jednu integrisanu kontrolnu tablu, što olakšava praćenje svega. Štaviše, on će se integrisati sa Active Directory-jem i Exchange-om radi praćenja performansi, a takođe će se besprekorno integrisati sa drugim proizvodima iz Foglight porodice, kao što su Foglight APM, Foglight za performanse baze podataka i Foglight za upravljanje skladištem.

Foglight je softver koji se plaća, a cene se mogu dobiti ako kontaktirate prodajni tim. Međutim, može se preuzeti besplatna probna verzija od 30 dana sa web stranice Questa.

6. eG Enterprise

eG Innovations, proizvođač eG Enterprise možda nije najpoznatija kompanija, ali eG Enterprise nudi mrežnim administratorima kompletno rešenje za praćenje virtualizacije. Oni tvrde da idu dublje od drugih konkurentskih proizvoda i da ne gledaju samo na iskorišćenje resursa hipervizora i VM-ova. On pruža pregled od 360° na virtualizovane servere i njihove VM-ove, analizirajući performanse virtualizacije u kontekstu poslovnih usluga koje podržava. Administratori će moći proaktivno da otkriju, dijagnostikuju i brzo poprave probleme.

eG Enterprise poseduje jedino rešenje za automatsku dijagnostiku uzroka za virtualizovane infrastrukture. Njegov patentirani mehanizam za korelaciju analizira i koreliše performanse u svakoj komponenti infrastrukture, pomažući administratorima da identifikuju tačan uzrok problema sa performansama. Administratori mogu da dođu do tačnog osnovnog uzroka problema sa performansama aplikacije samo jednim klikom. eG Enterprise može da obradi skoro svako zamislivo virtualizovano okruženje od većine dobavljača.

eG Innovations nudi i besplatnu probnu verziju i demo svog softvera uživo. Na web lokaciji kompanije nema informacija o cenama, tako da ćete morati da ih kontaktirate kako biste dobili prilagođenu ponudu.

7. Paessler PRTG

Mnogi mrežni administratori poznaju PRTG kao rešenje za praćenje saobraćaja. Ono što možda ne znaju – osim ako nisu korisnici PRTG-a – jeste da je to mnogo više od toga. PRTG uključuje nekoliko naprednih funkcionalnosti, kao što je mogućnost da deluje kao kolektor i analizator protoka. Ali, od posebnog interesa u kontekstu ovog članka je sposobnost PRTG-a da nadgleda nekoliko važnih parametara virtuelnih okruženja.

Mogućnosti praćenja performansi VM PRTG-a pokrivaju veliki broj popularnih virtuelnih infrastruktura, kao što su Citrix Xen, Microsoft Hyper-V, VMware, Parallels Virtuozzo Containers i Amazon EC2. Prilikom nadgledanja servera, PRTG se fokusira na opterećenje CPU-a, korišćenje diska i korišćenje mreže. Kada se radi o virtuelnim hosting mašinama, PRTG prati temperaturu, trenutnu potrošnju energije, napon baterije i brzinu ventilatora.

Praćenje PRTG-a će vas upozoriti na preopterećene servere, omogućavajući administratorima da redistribuiraju VM-ove između servera kako bi izjednačili opterećenje i dobili bolje performanse. Pragovi upozorenja su podesivi prema vašim tačnim potrebama, a upozorenja se mogu preneti putem SMS-a ili e-pošte, pored prikazivanja na kontrolnoj tabli.

PRTG je dostupan u besplatnoj verziji, koja je ograničena na 100 senzora, ili u komercijalnoj verziji za koju je dostupna besplatna probna verzija od 30 dana. Svaki nadgledani parametar se računa kao senzor, tako da se granica od 100 za besplatnu verziju može brzo dostići.

8. Aptare Virtualization Manager

Primarna misija Aptare-a je „pomoć kupcima da prilagode svoje centre podataka za buduće tehnologije i da drže korak sa IT trendovima koji se stalno menjaju“. Jedan od ovih promenljivih trendova je virtualizacija, a kompanijin Virtualization Manager je veoma interesantan proizvod. Primarni fokus alata je skladištenje, što ima smisla jer je to jedan od najvažnijih aspekata virtualizacije.

Aptare Virtualization Manager će vam pomoći u utvrđivanju iskorišćenja fizičkih resursa u virtuelnim okruženjima, mapiranjem iskorišćenja u niz za skladištenje. Omogućiće vam da vidite koje virtuelne mašine prekomerno ili nedovoljno koriste svoje dodeljeno skladište. Štaviše, možete koristiti mehanizam za prediktivnu analizu alata za predviđanje potreba za kapacitetom skladištenja na osnovu trenutnog iskorišćenja i očekivanog rasta. Alat će pružiti bolje razumevanje kako se skladište menja na nivou virtuelne mašine. Takođe je odličan alat za optimizaciju performansi i proaktivno upravljanje potrošnjom resursa u realnom vremenu.

Proizvod podržava većinu VMware proizvoda, i iako se besplatna probna verzija ne reklamira, prilagođeni demo uživo se može zakazati ako kontaktirate Aptare.

9. Turbonomic

Turbonomic fokusira se primarno na okruženja u oblaku. S obzirom na važan pomak ka rešenjima zasnovanim na oblaku, ovo nije veliko iznenađenje. Organizacije se sve više oslanjaju na okruženja u oblaku za svoju virtuelnu infrastrukturu. Ali Turbonomic će takođe nadgledati vaše lokalne sisteme. Sistem kontinuirano analizira potrebe radnog opterećenja u realnom vremenu, usklađujući ih sa računarskim, memorijskim i mrežnim resursima.

Turbonomic dolazi u tri verzije: Essentials, Advanced i Premier, gde svaka sledeća verzija ima neke dodatne funkcije ili automatizuje ručne funkcije prethodne verzije. Na primer, Advanced verzija sadrži ručno izračunavanje strukture i akciju za određivanje veličine skladišta, dok Premier verzija automatizuje te dve funkcije.

Turbonomic pokriva celo vaše okruženje. Radi sa više hipervizora, aplikacijama, orkestracijom u oblaku, provajderima javnog oblaka i sistemima za upravljanje promenama, kao i sa skladištem, računarskom strukturom, konvergentnom i hiperkonvergentnom infrastrukturom. On izvršava sve svoje funkcije putem API-ja, tako da nisu potrebni agenti. Jedna od odličnih karakteristika ovog alata je njegova sposobnost mapiranja odnosa i iskorišćenja resursa od aplikacije do virtuelnih mašina, računara, skladišta, kontrolera za skladištenje, mreže, međusobne veze i mnogo toga.

10. 5Nine Manager

5Nine Manager je takođe više od alata za praćenje VM-a. Kao što mu ime govori, to je sveobuhvatno rešenje za upravljanje. Radi samo sa Microsoft hostovima, tako da ako ste u VMware okruženju, ovo nije za vas. Ali alat odlično radi u integraciji infrastrukture zasnovane na Azure oblaku u svoj sistem upravljanja.

Jedna od najboljih karakteristika proizvoda je njegova veoma prilagodljiva kontrolna tabla. Postoje i korisnički nalozi koji se mogu kreirati po želji, sa različitim pravima pristupa. Ako preprodajete usluge – kao što je, na primer, hostovanje web lokacija klijenata – ova funkcija će vam omogućiti da date ograničenu kontrolnu tablu klijentima i da im omogućite da upravljaju svojim VM-ovima. Različiti nivoi pristupa se mogu dodeliti različitim korisnicima, u skladu sa njihovim potrebama. Takođe, možete dati neki pristup samo za čitanje. Ovo je korisna funkcija kada želite da rukovodioci mogu videti izveštaje i kontrolnu tablu, ali ne i da menjaju podešavanja. A kada govorimo o izveštajima, prilagodljivi izveštaji proizvoda su još jedna od njegovih prednosti.

Zaključak

Izbor pravog rešenja za praćenje VM-ova nije lak zadatak. I uglavnom zavisi od vaših preciznih potreba. Ipak, ne zaboravite da uzmete u obzir evoluciju. Naročito ako tek počinjete u svetu virtualizacije, velike su šanse da ćete ga sve više koristiti. Biće vam potreban alat koji može da raste sa vama. Na sreću, većina ovih paketa koje smo upravo pregledali zahtevaće da kontaktirate odeljenje prodaje prodavca pre nego što obavite kupovinu. Ovo je dobra stvar i obezbediće da rešenje koje dobijete bude odgovarajuće veličine za vaše trenutne i buduće potrebe.