Wat is database monitoring en waar is het goed voor?

Databases zijn al lang een core business applicatie. In feite waren databases een van de vroege killertoepassingen die de verkoop van mainframes, mini's en uiteindelijk de explosie van personal computers dreef. Tegenwoordig doen databases veel meer zwaar werk en dienen ze zelfs als opslagplaats voor alle kritieke informatie van een bedrijf - zowel gestructureerd als ongestructureerd.

Wanneer een klant een vraag stelt, gaat u direct naar de database voor een antwoord. Dus, wanneer een database traag of nog erger volledig down is, worden deze vragen niet beantwoord. Productinformatie wordt niet ontdekt en verkoopupdates worden niet uitgevoerd. De zin die hierbij past wordt in het engels ook wel 'business crippling' oftewel verlammend voor het bedrijf genoemd.

Vaak is de database traag vanwege applicatie- of netwerkproblemen. Hoewel dit niet bepaald verlammend is, kan dit grote schade toebrengen aan de productiviteit en frustrerend zijn voor klanten die op een antwoord moeten wachten.

De oplossing is database monitoring, die continue en gedetailleerd bijhoudt hoe de database toepassing werkt en wanneer een probleem wordt opgemerkt, precies ontdekt waar het probleem ligt. Het idee is om problemen op te sporen voordat ze in daadwerkelijke mislukkingen veranderen.

Microsoft SQL Server is een van de populairste DBMS-oplossingen van dit moment, en daarom zullen we dat als voorbeeld gebruiken om de ins en outs te beschrijven hoe WhatsUp Gold database monitoring uitvoert. Alle beschreven punten met betrekking tot SQL Server zijn even goed van toepassing op andere databases.

Voorbeeld: SQL Server monitoring

Hier zijn enkele belangrijke SQL Server monitoringsfuncties die worden geboden door WhatsUp Gold.

Kritische SQL Server parameters bewaken: Volledig aanpasbare waarschuwingen vertellen IT-medewerkers wanneer er kritieke problemen zijn met betrekking tot de CPU-status, lage hoeveelheden vrij geheugen, vollopende disken en problemen met cache geheugen, systeemprocessen, transacties, gebruikers, paginabuffers en database locks. IT kan aangepaste drempelwaarden definiëren voor elke beschikbare parameter.

Is de SQL Server service beschikbaar?: Een WhatsUp Gold-dashboard toont snel de beschikbaarheid van alle SQL Server-services op basis van de gemonitoorde database engines, evenals indexerings-, zoek- en rapportageservices. De waarschuwingen beschrijven de problemen, terwijl geautomatiseerde acties ze voor u opheffen.

SQL Server-queryrapporten: Bij de SQL Server draait alles om SQL-query's. Daarom noemen ze het Structured Query Language. Hier rapporteert de WhatsUp Gold SQL Query Monitor over de uitvoer van alle SQL Serverquery's en markeert gebieden waar het DBMS zijn werk niet doet. Wanneer query's mislukken, onverwachte resultaten worden geretourneerd of de prestaties mislukken, worden waarschuwingen of acties geactiveerd.

Met de SQL Query Monitor controleert u bepaalde voorwaarden van een Microsoft SQL- of MySQL-database op basis van de prestaties en het resultaat van database query's. De IT afdeling of uw databasegoeroes definiëren de gewenste criteria in de database en als deze voorwaarden worden gevonden, rapporteert SQL query monitor een 'up' status. Als de databasegegevens daarentegen buiten de grenzen van de criteria van de query worden gewijzigd, rapporteert de monitor een 'down' status.

Diepere details over WhatsUp Gold en SQL Server Monitoring

SLA's maken die u waarmaken: Het maken of akkoord gaan met een SLA is één ding, waarmaken is iets anders. Gelukkig kunt u met WhatsUp Gold Advanced SLA monitor de SQL Server SLA's definiëren en vervolgens nauwlettend volgen. Met de SLA monitor verkrijgt u tevens inzicht over hoe SLA's worden berekend. En omdat u een goed idee hebt van de prestaties en beschikbaarheid, kunt u met vertrouwen uw SQL Server uptime en prestaties garanderen.

U kunt ook bepalen welke applicatie onderdelen of services kritiek of niet-kritiek zijn en zo de onderdelen onderscheiden die, wanneer ze down zijn, geen invloed mogen hebben op SLA's.

Meerdere statussen van applicaties maken en configureren:  Een toepassingsstatus is natuurlijk gewoon de status van de toepassing. Kortom, hoe gaat het ermee? Met WhatsUp Gold kunt u verschillende statussen maken, zoals up, waarschuwing, down, in onderhoud en onbekend. U kunt vervolgens drempelwaarden maken voor elk van deze statussen die bij overschrijding een waarschuwing veroorzaken. Er kan bijvoorbeeld een waarschuwingsstatus worden geactiveerd wanneer een drempelwaarde van 80% wordt overschreden. Dat is een waarschuwing signaal en de melding triggert de juiste IT-professional om snel actie te ondernemen.

Aangepaste parameters maken

SQL Server is een Microsoft-toepassing en maakt als zodanig gebruik van de Windows Management Instrumentation (WMI) Interface om IT-professionals toegang te geven tot de applicatie op een diep niveau. WMI is essentieel voor het maken van aangepaste parameters die u wilt bewaken en als gevolg daarvan moet uw SQL server WMI-ingeschakeld hebben.

SQL Server Monitoring is slechts één onderdeel van wat WhatsUp Gold kan doen

Als u een database zoals SQL Server moet bewaken, is het dan logischer om een speciale SQL database monitoring tool te kopen, of deze mogelijkheden te hebben als een onderdeel van een compleet netwerk- en applicatie monitoring oplossing?

Graag vertellen wij u meer over WhatsUp Gold en laten de beslissing aan uzelf. WhatsUp Gold kan al uw netwerkapparaten en belangrijke applicaties bewaken en over rapporteren. In feite kan alles waar de netwerk monitoring oplossing verbinding mee kan maken over rapporteren en waarschuwen.

WhatsUp Gold kan bijvoorbeeld de status bijhouden van services die gemeenschappelijk zijn voor TCP/IP-servers, zoals SMTP, POP3 en IMAP, FTP, HTTP en waarschuwing genereren als een van deze services mislukken of niet beschikbaar zijn. WhatsUp Gold kan weten of uw e-mail of website niet beschikbaar zijn of dat gebruikers geen bestanden kunnen overzetten. En ja, het doet hetzelfde voor je databases. Zoals u kunt zien, is database monitoring slechts een van de talloze use cases.

Waarschuwingen omzetten in acties

Gewaarschuwd worden is geweldig – maar weten wat je met de alert moet doen is nog beter. Met WhatsUp Gold Database Monitoring wordt uw IT-afdeling gewaarschuwd zodra de status van een bewaakt onderdeel of toepassing verandert. Wat er vervolgens moet gebeuren kan IT in een multi-step policy definiëren in WhatsUp Gold. Dit kan variëren van het eenvoudig verzenden van waarschuwingen via tekst of e-mail tot het vastleggen van relevante gebeurtenissen in een event logfile, tot het uitvoeren van zelfherstellende acties, zoals het opnieuw opstarten van een applicatie service of het uitvoeren van een PowerShell-script.

Als uw database in een downstate gaat, kan een actiepad worden geactiveerd dat een vermelding in het logboek schrijft, een script uitvoert waarmee de server opnieuw wordt opgestart of gewoon een melding wordt verzonden.

Alles bekijken met een database monitoring dashboard

Als u alles wilt weten over wat er met uw database aan de hand is, kijkt u gewoon naar uw Dashboard voor database performance monitoring en controleert u de huidige status door een realtime overzicht te bekijken. In geval van een probleem kunt u snel de hoofdoorzaak vinden.

Hetzelfde dashboard biedt een historisch overzicht, zodat u trends kunt herkennen die van invloed kunnen zijn op toekomstige prestaties en chronische problemen kunt ontdekken die u meteen moet oplossen, zodat ze niet meer opduiken. Deze historische Statusrapporten analyseren problemen met de prestaties van de database gedurende een periode en ontdekken moeilijk te vinden, intermitterende prestatieproblemen zoals URI-cachefouten en geheugenlekken.

Het dashboard Componentoverzicht toont deze chronische problemen en beschrijft alle bewaakte onderdelen voor uw database, zoals het percentage in tijd dat de component of applicatie in de verschillende statussen doorbrengt, zoals up of down.

Ten slotte houdt het wijzigingslogboek van de databasestatus alle DBMS-statuswijzigingen bij op zowel component- als applicatieniveau, wat voorspellend kan zijn voor toekomstige problemen.

Klant Case in de schijnwerpers: Optim Healthcare "geneest" SQL Server met WhatsUp Gold

Optim Healthcare heeft drie ziekenhuizen en andere medische praktijken in Savannah, Georgia. Matt Cline, Senior Systems Administrator van Optim, stelde WhatsUp Gold in bedrijf en stelde onmiddellijk een kritiek prestatieprobleem vast.

WhatsUp Gold is een "geweldig product dat onze apparaten bewaakt. Weet zodra er iets gebeurt. Of wanneer iets in de buurt komt van het veroorzaken van problemen. Tast niet in het donker of ontdek op een vrijdagavond dat uw server is gecrasht terwijl u dit eenvoudig had kunt vermijden met de juiste meldingen", aldus Cline van Optim Healthcare. "WUG is een goede monitoring applicatie die mij tijd en mijn bedrijf geld bespaart. U kunt bijna alles tegelijkertijd volgen. Alles, van database instances tot een enkele SNMP-trap, kan worden bewaakt. Waarschuwen werkt geweldig en bespaart me de moeite om iemand te vertellen dat een kamer oververhit is of dat de stroom uitvalt."

WhatsUp Gold doet veel meer dan databases monitoren. "WhatsUp Gold geeft ons veel inzicht in de gezondheid en status van onze servers en netwerkverbindingen. Het is een integraal hulpmiddel geworden in onze dagelijkse activiteiten," zei Cline.

Meer informatie over database monitoring met WhatsUp Gold

SQL Query-monitor is opgenomen in WhatsUp Gold Premium-, Distributed- en MSP-edities en werkt met Microsoft SQL Server- en MySQL-databases.

De SQL Server Monitor ondersteunt bewaking van Microsoft SQL Server 2000 of nieuwer en MSDE 2000 of nieuwere versies, die op elke computer in uw netwerk kunnen worden geïnstalleerd.

Start nu met WhatsUp Gold

Comments
Comments are disabled in preview mode.