6 beste database monitoring tools voor 2020

click fraud protection

Data is alles! We hebben allemaal die gewaagde verklaring gehoord die trouwens waar is. Maar niet alleen dat, gegevens zijn overal. Het lijkt erop dat elke organisatie tegenwoordig voor elk aspect van hun bestaan ​​afhankelijk is van enorme hoeveelheden gegevens. Het gevolg hiervan is dat databases in bijna elke organisatie aanwezig zijn en dat de gegevens die ze bevatten vaak het meest waardevolle bezit van een organisatie is. Daarom moeten ze te allen tijde in optimale staat worden gehouden. De beste manier om dat te bereiken is door een vorm van databasebewakingstool te gebruiken. Om u te helpen de beste te kiezen voor uw specifieke situatie, staan ​​we op het punt enkele van de beste databasebewakingstools te bekijken die we konden vinden.

Voordat we de daadwerkelijke tools verkennen, gaan we even opzij en bespreken we het concept van databasebewaking. Het helpt ons om op dezelfde pagina te staan ​​als we de producten beoordelen. We bespreken ook de verschillende elementen van databases die kunnen worden gecontroleerd. Zoals je zult zien, gaat het naar de hardware en klimt het helemaal omhoog naar opgeslagen procedures. We zullen eindelijk de kern van de zaak raken en enkele van de allerbeste tools op de markt bekijken om databases te bewaken.

instagram viewer

Databasecontrole - waar gaat het allemaal over?

Net zoals data alles is voor een organisatie, voelt het soms alsof monitoring alles is voor netwerkbeheerders. De reden is simpel, moderne netwerken zijn zo complex geworden en bestaan ​​uit zoveel componenten dat het onmogelijk is om alles in de gaten te houden. Zeker in grotere organisaties waar beheerders vaak in een andere kamer zitten - zo niet in een ander land - dan de servers. Dit is een van de redenen waarom het concept van monitoringtools het licht zag.

Het bewaken van de database is niet anders dan het bewaken van vrijwel elke andere IT-component. Er is één primair doel voor databasemonitoring (of welke monitoring dan ook): ervoor zorgen dat de gegevens beschikbaar zijn wanneer dat nodig is. Het klinkt misschien eenvoudig, maar het is eigenlijk nogal complex, deels vanwege het enorme aantal en de verscheidenheid aan componenten.

Hoewel een database een abstract concept is, is deze gemaakt van zeer concrete dingen. Van hardware tot software, database monitoring tool moet er altijd voor zorgen dat alle componenten beschikbaar zijn en werken binnen het normale bereik. Als we het belang van databases beschouwen, is de foutenmarge erg klein.

Wat moet er worden gecontroleerd?

Laten we eens wat dieper ingaan op wat er eigenlijk te controleren is op een database. Het meest elementaire element van een database is de hardware waarop deze draait. Net als elke computer zijn er nogal wat operationele parameters van belang. We kunnen bijvoorbeeld denken aan CPU-belasting, beschikbaar geheugen of kerntemperatuur van de processor. In feite is het monitoren van de server waarop een database draait niet anders dan het monitoren van een andere server.

Het volgende onderdeel van een databaseserver dat moet worden bewaakt, zijn de onderliggende besturingssystemen. Sommige databases draaien op Windows, andere draaien op Linux of een andere smaak van Unix. Het maakt niet uit welk besturingssysteem er is, er zijn verschillende belangrijke parameters die moeten worden bewaakt. Meteen uit mijn hoofd denk ik aan schijfruimte of schijfgebruik. Net als de hardware verschilt de monitoring van databases op OS-niveau niet van enig ander type monitoring.

Last but zeker not least is het monitoren van de eigenlijke database. In de kern is de database gewoon een ander stuk software dat op de server draait. De meest elementaire monitoring is dan om ervoor te zorgen dat de software altijd actief is. Maar de meeste tools gaan veel dieper dan dat. Sommigen zullen de structuur van databases controleren. Sommigen zullen de reactietijd meten. Anderen kunnen zelfs opgeslagen testprocedures uitvoeren.

De beste tools voor het bewaken van databases

We hebben geprobeerd de allerbeste tools voor databasebewaking op de markt te vinden en hebben verschillende producten bedacht waarvan we denken dat ze die verdienen, zodat we ze dieper kunnen bekijken. De meeste producten zijn betaalde producten, maar de meeste hebben ook een gratis proefversie.

SolarWinds wordt door de meesten erkend als een van de beste makers van tools voor netwerk- en systeembeheer. Het maakt een breed scala aan tools voor bijna elk onderwerp. Het vlaggenschip van het bedrijf, het Netwerkprestatiemonitor, scoort consequent als de beste tool voor het bewaken van de bandbreedte van het netwerk.

De SolarWinds Database Performance Analyzer (DPA) bewaakt en analyseert uw SQL-database-instanties. Het systeem maakt gebruik van een reactietijdanalysemethode die de primaire focus legt op de tijd tussen een queryaanvraag en de bijbehorende reactie uit de database en analyseert wachttypen en gebeurtenissen om de knelpunten van te lokaliseren databases.

SolarWinds Database Performance Analyzer
  • GRATIS proefperiode: SolarWinds Database Performance Analyzer
  • Download link: https://www.solarwinds.com/database-performance-analyzer

De gebruiksvriendelijke interface van de tool helpt u bij het snel en gemakkelijk vinden van problemen. Op het hoofdscherm kunt u database-instanties, wachttijden, vraagadvies, CPU (met waarschuwingen en kritieke waarschuwingen), geheugen, schijf en sessies bekijken.

Wanneer u inzoomt, toont het trenddashboard van een specifieke database-instantie u in een grafische indeling de totale wachttijden (of uw keuze van gemiddelde of typische wachttijden overdag) voor gebruikers in de loop van een maand. In die grafiek vertegenwoordigt elke kleur een individuele SQL-instructie, waardoor u een visueel aantrekkelijke weergave krijgt van welke instructie het langst duurt.

Er zijn genoeg functies in de SolarWinds Database Performance Analyzer dat een hele post nodig zou zijn om ze allemaal te dekken. Laten we eens kijken wat enkele van de belangrijkste zijn.

Eén bewakingspunt voor al uw databases

De SolarWinds Database Performance Analyzer werkt met Microsoft SQL-server en de meeste grote producten, waaronder Oracle, SQL Server, MySQL, DB2 en ASE. Het ondersteunt ook zowel fysieke als on-premises servers, virtuele machines (draaiend onder VMware of Hyper-V) en cloudgebaseerde databases.

Zeer schaalbaar

De DPA kunt u zoveel database-instanties bewaken als u wilt. Het kan eenvoudig worden geschaald van één naar duizend exemplaren door simpelweg de licentie te upgraden.

Actieve monitoring van alle actieve sessies

De zeer gedetailleerde native polling-engine van de tool registreert alles wat er in uw database-instanties gebeurt zonder dat de database extra wordt geladen zichzelf en zonder dat een lokale bewakingsagent nodig is, waardoor het risico dat de tool de prestaties van de software zou kunnen beïnvloeden, zo niet geëlimineerd, wordt verminderd database.

Volgen, bewaken en analyseren van databasecomponenten

Deze tool correleert automatisch vragen, gebruikers, bestanden, plannen, objecten, wachttijden, opslag en datum / tijd / uur / minuut om problemen direct te ontdekken en te diagnosticeren.

Database Tuning Advies

De tool kan u advies geven voor het afstemmen van individuele database-instanties en ervoor zorgen dat ze altijd optimaal presteren. Dit wordt bereikt door alle parameters van een instantie te analyseren en een actie aan te bevelen om bepaalde query's of volledige database-instanties te optimaliseren.

Prijzen voor de SolarWinds Database Performance Analyzer beginnen bij $ 1 995 en variëren afhankelijk van het aantal en het type database-instanties dat moet worden gecontroleerd. Als u het product wilt uitproberen voordat u het koopt, er is een volledig functionele proefversie van 14 dagen beschikbaar.

2. Paessler PRTG

De Paessler Router Traffic Grapher (PRTG) kan alle systemen, apparaten, verkeer en toepassingen van uw IT-infrastructuur bewaken. Het is een allesomvattend pakket dat, vanwege het geïntegreerde karakter, sneller en gemakkelijker te installeren is dan veel netwerkbewakingstools. Paessler beweert dat u binnen 2 minuten kunt beginnen met monitoren. De tool wordt geleverd met verschillende gebruikersinterfaces. U kunt kiezen tussen een Windows Enterprise-console, een op Ajax gebaseerde webinterface en mobiele apps voor Android, iOS en Windows Phone.

Screenshot van PRTG-databasesensor

Een van de PRTG’Beste eigenschap is het autodiscovery-systeem. Het scant netwerksegmenten en herkent automatisch een breed scala aan apparaten en systemen, waardoor sensoren worden gemaakt op basis van vooraf gedefinieerde apparaatsjablonen. Er is een kaartfunctie waarmee u aangepaste kaarten kunt maken met uw controlegegevens, wat een unieke manier biedt om gegevens weer te geven. Als het om waarschuwingen gaat, zijn ze zeer flexibel en aanpasbaar. Met de client-apps kunt u pushmeldingen rechtstreeks naar uw apparaat ontvangen. Je kunt ook meldingen instellen via e-mail of sms. Er is ook een krachtige API waarmee u uw eigen notificatiescripts kunt schrijven.

Dit programma kan veel databases monitoren, zoals Microsoft SQL, MySQL, Oracle en PostgreSQL. Het doet dit door het gebruik van databasesensoren die vooraf zijn geconfigureerd uit de doos. U kunt deze tool gebruiken om de uitvoeringstijd van een SQL-query te bewaken. De tool meet de tijd vanaf het moment dat de verbinding tot stand kwam tot het einde van de verbinding. Hierdoor kunt u duidelijk de prestaties van uw database onder druk zien.

PRTG heeft een relatief eenvoudige prijsstructuur. Er is een gratis versie die volledig is uitgerust, maar je bewakingsvermogen beperkt tot 100 sensoren. Elke parameter telt als één sensor. Voor het bewaken van de bandbreedte op elke poort van een switch met 48 poorten zijn 48 sensoren nodig. Evenzo is per database-instantie een SQL-sensor vereist. Voor meer dan 100 sensoren heb je een licentie nodig. Prijzen variëren afhankelijk van het aantal sensoren van $ 1 600 voor 500 sensoren tot $ 14 500 voor onbeperkte sensoren. Er is ook een proefversie van 30 dagen die onbeperkte sensoren mogelijk maakt, maar die terugkeert naar de gratis versie van 100 sensoren zodra de proefperiode voorbij is.

3. Idera Diagnostic Manager voor SQL Server

Idera Diagnostic Manager voor SQL Server bewaakt de prestaties van SQL-databases in zowel fysieke als virtuele omgevingen. Deze tool biedt prestatiestatistieken, metrische gegevens en waarschuwingen van zowel fysieke servers als van virtuele machines en hun onderliggende hosthardware. Het bewaakt meerdere operationele parameters zoals CPU, geheugen, gebruik en ruimte van de harde schijf en netwerkgebruik. Het product biedt ook proactieve monitoring van SQL-queries samen met transnationale SQL-monitoring. Het kan ook aanbevelingen geven voor de gezondheid van SQL-databases.

Idera Diagnostic Manager - Centraal dashboard

Idera Diagnostic Manager voor SQL Server wordt geleverd met een webgebaseerde interface en mobiele apps voor Android- en iOS-telefoons en -tablets, evenals de Blackberry. Het biedt realtime en historische gegevens over SQL-serverinstanties, waardoor beheerders direct wijzigingen kunnen aanbrengen in de mobiele app. Hoewel de mobiele apps niet zo rijk zijn aan functies als de webconsole, kan men verschillende administratieve taken uitvoeren, zoals het bekijken en doden van processen, het starten en stoppen van taken indien nodig en het uitvoeren van vragen om problemen van binnenuit op te lossen hen.

Andere kenmerken van Idera Diagnostic Manager voor SQL Server omvatten eenvoudige integratie met SCOM met behulp van de Management Pack-add-on, een voorspellend waarschuwingssysteem dat is gebouwd om elke fout te voorkomen waarschuwingen en een uitstekende functie voor het controleren van queryprestaties die queries kan lokaliseren die niet efficiënt zijn en slecht presteren.

Prijzen voor Idera Diagnostic Manager voor SQL Server vanaf $ 1.996 per database-instantie en er is een volledig functionele proefperiode van 14 dagen beschikbaar.

4. SQL Power Tools

SQL Power Tools van SQL Power is een oplossing voor analyse van databaseprestaties zonder agents. Volgens de uitgever heeft dit de minste impact op uw servers. SQL Power stelt dat hun monitoring uw databases niet met meer dan 1% zal laden. Dit betekent dat u geen bewakingscomponent op uw servers hoeft te installeren. Bovendien voegt het product geen tabel en geen opgeslagen procedure in op de databaseserver. Alle analyse gebeurt volledig op afstand. Het laadt uw servers ook niet met miljoenen zoekopdrachten die hun prestaties ernstig kunnen beïnvloeden.

Dashboard voor SQL Power Tools

Deze tool is geladen met functies zoals dashboard- en heatmap-weergaven van de prestaties van uw serverfarm die kunnen worden bekeken vanuit een browser of een mobiel apparaat. Het berekent een dagelijkse baseline-analyse van SQL-wachttijden, prestatiemeteritems en jobruntijden. Het kan ook een ad-hocvergelijking uitvoeren van SQL- en I / O-wachttijden, prestatiemeteritems en uitvoeringstijden van servers tussen servers en tijdsperioden. U kunt inzoomen op SQL-wachttijden van slecht presterende SQL-query's, zodat u vaststelt welke bronconflicten ertoe kunnen leiden dat SQL-query's niet tijdig worden voltooid.

Prijzen voor SQL Power Tool variëren tussen $ 2000 en $ 750 per database, waarbij de prijs per instantie lager wordt naarmate u meer licenties aanschaft. En als u het product liever uitprobeert, kunt u een evaluatieversie van 3 weken verkrijgen door contact op te nemen met SQL Power.

5. SQL Sentry

SQL Sentry van SentryOne is een populaire oplossing voor het monitoren van databaseprestaties. Het verzamelt en presenteert bruikbare prestatiestatistieken en waarschuwingen en geeft essentiële gebeurtenissen weer op een kalenderachtige weergave, wat het gemakkelijk maakt kruisverwijzing Naast monitoring kan de tool ook worden gebruikt om problemen snel op te lossen door een gedetailleerde analyse rechtstreeks vanuit de tool uit te voeren dashboard. Het prestatiedashboard van het product, dat een exclusieve, gepatenteerde weergave van opslagprestaties biedt, geeft de resultaten weer van de gedetailleerde analyse van krachtige zoekopdrachten.

SQL Sentry van SentryOne

De SQL Sentry dashboard wordt soms bekritiseerd vanwege zijn verouderde uiterlijk, maar het toont al uw kritieke SQL-componenten en services op een nette manier gepresenteerd, zodat u uw SQL-database-instanties kunt beheren en ervoor kunt zorgen dat ze beschikbaarheid. De tool heeft ook de mogelijkheid om de historische gegevens van hun server te bekijken en deze te vergelijken met huidige realtime gegevens. Deze functies helpen bij het genereren van een basislijn en het optimaliseren van database-instanties en servers.

De prijs voor SQL Sentry is $ 2 495 per exemplaar plus jaarlijkse onderhoudskosten van $ 499. Het product is ook beschikbaar als service op abonnementsbasis als u dat prijsmodel verkiest tegen een prijs van $ 125 / maand. Voor proefdoeleinden is er ook een gratis proefperiode van 15 dagen beschikbaar.

6. SQL Monitor

SQL Monitor maakt deel uit van een set tools van Red Gate-software waarmee u SQL-databases kunt bewaken, beheren, wijzigen, manipuleren en optimaliseren. Het kan helpen bij het vinden van problemen voordat ze problemen worden. Het product heeft veel functies. Onder hen biedt het beheerders een overzicht van hun SQL-serverfarm. De tool beschikt ook over krachtige waarschuwingsmogelijkheden, zodat u op de hoogte bent van problemen voordat ze een merkbare impact hebben. Rapportage is een ander belangrijk kenmerk van het product en het zal op maat gemaakte rapporten maken over de gezondheid van uw servers. Met de prestatieanalysefuncties van de tool kunt u snel zien wat de grootste impact op uw systeem heeft. Bij het diagnosticeren van problemen kan het u helpen obstakels te ontdekken en de hoofdoorzaken te vinden.

Screenshot van SQL Monitor

SQL MonitorMet het gebruiksvriendelijke dashboard kunt u al uw database-instanties op één handige plek bekijken. Met de client kunt u ze ook binnen enkele seconden rechtstreeks openen zonder dat u er op afstand verbinding mee hoeft te maken via een VPN of een andere methode. Het dashboard heeft een drill-downfunctie, waardoor u met slechts een paar klikken meer gedetailleerde statistieken over uw databases zoals wachttijden, CPU-gebruik en schijf-I / O kunt weergeven.

De basisprijs van SQL Monitor is $ 1495 per database-instantie. U krijgt 15% korting bij aankoop van vijf tot negen licenties tegelijk en 20% korting bij aankoop van tien of meer. Prijzen zijn inclusief het eerste jaar ondersteuning door Red Gate. Een proefperiode van 14 dagen is beschikbaar als u de tool een testrun wilt geven. Er is ook een online demo beschikbaar.

watch instagram story