6 beste netwerkbeheertools die prestaties bijhouden
De markt voor netwerkbeheersoftware is erg druk. Verkort uw zoekopdracht door onze aanbevelingen van de beste netwerkbeheertools te volgen.
PostgreSQL-database is een zeer populair gratis en open-source relationeel databasebeheersysteem. Er wordt gezegd dat het net zo goed is als de meeste commerciële databaseproducten. Sommigen bevestigen zelfs dat het op verschillende manieren beter is. Maar wat er ook gebeurt, het primaire doel van een database is het bewaren van gegevens. En net zoals data vaak het belangrijkste bezit van een organisatie is, is het bewaken van databases vaak de belangrijkste taak van een beheerder.
Het belangrijkste punt van het bewaken van PostgreSQL-databases is ervoor te zorgen dat de gegevens die ze bevatten beschikbaar zijn wanneer dat nodig is en dat hun prestaties, dat wil zeggen hoe snel ze reageren op vragen, binnen aanvaardbare parameters blijven. Vandaag bekijken we enkele van de beste PostgreSQL-monitoringtools.
We beginnen met een korte uitleg van wat PostgreSQL is, waar het vandaan komt en hoe het is ontstaan. Het kan tenslotte alleen maar helpen om iets meer te weten over wat we proberen te controleren. Vervolgens bespreken we specifiek de monitoring van PostgreSQL-databases. We zullen leren hoe databaseservers in hun geheel moeten worden beschouwd en dat de beste monitoring niet alleen de eigenlijke databasesoftware omvat, maar ook het onderliggende besturingssysteem en de hardware. We komen dan tot de kern van dit bericht terwijl we de beste PostgreSQL-monitoringtools introduceren die we konden vinden en u een korte bespreking van elk geven.
PostgreSQL in een notendop
PostgreSQL claimt de meest geavanceerde open source database te zijn. Het is echter waarschijnlijk meer dan alleen een marketingding. Het is echt vergelijkbaar met de krachtigste commerciële databases die beschikbaar zijn. Het gratis en open-source relationele databasebeheersysteem (RDBMS), ook bekend als Postgres, legt de nadruk op uitbreidbaarheid en naleving van technische normen. Het is ontworpen om een scala aan workloads aan te kunnen, van afzonderlijke machines tot datawarehouses of webservices met veel gelijktijdige gebruikers. Bovendien is het de standaarddatabase voor macOS Server en is het ook beschikbaar voor Linux, FreeBSD, OpenBSD en Windows.
PostgreSQL is voortgekomen uit het Ingres-project van de University of California, Berkeley. In feite was de PostgreSQL-naam oorspronkelijk gewoon Postgres en stond het voor post-Ingres. Het werd later gewijzigd in PostgreSQL om de naleving van de SQL-standaard beter weer te geven. Dus in 1982 verliet Michael Stonebraker, de leider van het Ingres-team Berkeley om een propriëtaire versie van Ingres te maken, om een paar jaar later in 1985 terug te keren en een post-Ingres-project te starten om de problemen aan te pakken met hedendaagse databasesystemen die begin jaren tachtig steeds duidelijker worden. Stonebraker erkende zijn prestaties en ontving in 2014 de Turing Award voor deze en andere projecten en de technieken waarmee ze pionierden.
INTERESSANT LEZEN: 7 beste tools voor analyse van databaseprestaties
Over het bewaken van PostgreSQL-databases
Aangezien PostgreSQL in de eerste plaats een standaard SQL-database is, is het bewaken ervan niet anders dan het bewaken van een andere SQL-database . En het primaire doel van PostgreSQL-databasebewaking is bovenal ervoor te zorgen dat gegevens beschikbaar zijn wanneer ze nodig zijn. Een database en de gegevens die deze bevat, kunnen enigszins abstract zijn. Het is echter gemaakt van betonnen elementen. PostgreSQL-monitoringtools moeten er daarom altijd voor zorgen dat al die elementen, inclusief zowel hardware- als softwarecomponenten, werken en ook binnen hun normale bereik werken.
Het meest elementaire element van een PostgreSQL-server - of welke databaseserver dan ook - is de eigenlijke server waarop deze draait, inclusief hardware en besturingssysteem. Zoals elke server, zijn er veel operationele parameters die het waard zijn om te controleren op een PostgreSQL-server. CPU-belasting, beschikbaar geheugen of processorkerntemperatuur zijn bijvoorbeeld allemaal interessante parameters. Het bewaken van een server waarop een PostgreSQL-database-instantie wordt uitgevoerd, is vanuit hardwareperspectief precies hetzelfde als het bewaken van een andere server.
De onderliggende besturingssystemen zijn een ander element dat de moeite van het bewaken waard is. Ongeacht op welk besturingssysteem uw PostgreSQL-server draait, er zijn verschillende belangrijke parameters die moeten worden gecontroleerd, zoals schijfruimte of schijfgebruik. En net als hardwaremonitoring, verschilt de monitoring op OS-niveau van een PostgreSQL-server niet van die van een andere server.
Het laatste dat moet worden gecontroleerd, is de daadwerkelijke PostgreSQL-serverinstantie. Daarmee bedoel ik de Relational Database Management System-software. In zijn eenvoudigste uitdrukking is een PostgreSQL-server gewoon een ander programma dat op een server draait. De meest elementaire controle is dan om ervoor te zorgen dat dit specifieke programma en/of de bijbehorende service(s) te allen tijde actief zijn. Veel monitoring- en analysetools gaan echter verder dan dat. Sommige zullen bijvoorbeeld de structuur van databases controleren, terwijl andere de responstijd meten. Een PostgreSQL-server heeft een aantal parameters die in uw voordeel kunnen worden gecontroleerd.
De beste tools voor het bewaken van PostgreSQL-databases
We hebben de markt afgezocht naar de allerbeste PostgreSQL-tools voor databasemonitoring en hebben een grote verscheidenheid aan producten gevonden. Dankzij de naleving van de PostgreSQL-standaarden, zou elke SQL-compatibele monitoringtool geen probleem moeten hebben om een PostgreSQL-database te bewaken. We hebben ons best gedaan, zoals we vaak doen, om verschillende soorten tools op onze lijst op te nemen. Terwijl sommige eenvoudigere SQL-monitoringtools zijn, zijn andere tools met volledige functionaliteit die elke mogelijke parameter monitoren en zelfs de structuur van uw databases analyseren, waardoor mogelijk knelpunten worden geïdentificeerd.
1. SolarWinds Database Performance Analyzer (GRATIS PROEF)
SolarWinds is een van de bekendste makers van hulpprogramma's voor netwerk- en systeembeheer. Met een breed scala aan tools die bijna elk onderwerp bestrijken, hebben veel beheerders op zijn minst van het bedrijf gehoord. Het vlaggenschipproduct, de Network Performance Monitor , behoort consequent tot de beste tool voor het bewaken van netwerkbandbreedte. Het bedrijf staat ook bekend om zijn gratis tools, die elk inspelen op een specifieke behoefte van netwerkbeheerders.
De SolarWinds Database Performance Analyzer ( DPA ) bewaakt en analyseert uw PostgreSQL-database-instanties of elke SQL-compatibele database. Het systeem maakt gebruik van een Response Time Analysis- methode die de primaire focus legt op de tijd tussen een queryverzoek en het bijbehorende antwoord uit de database, en analyseert wachttypen en gebeurtenissen om de knelpunten van databases te lokaliseren.
De gebruiksvriendelijke interface van de tool helpt u bij het snel en gemakkelijk vinden van problemen. Maar net zo goed als een hulpmiddel voor het oplossen van problemen (en het is geweldig), het is ook een uitstekend hulpmiddel voor monitoring. Op het hoofdscherm kunt u database-instances, wachttijden, query-advies, CPU (met waarschuwing en kritieke waarschuwingen), geheugen, schijf en sessies visualiseren. Het trenddashboard van een specifieke database-instantie toont u in een grafisch formaat de totale wachttijden (of uw keuze van gemiddelde of typische wachttijden per dag) voor gebruikers in de loop van een maand, waarbij elke kleur een individuele SQL-instructie vertegenwoordigt. Dit geeft u een visueel aantrekkelijke weergave van welke verklaring het langst duurt om uit te voeren.
Er zijn zoveel functies in de SolarWinds Database Performance Analyzer dat we er een heel artikel over zouden kunnen schrijven. Laten we voor nu eens kijken naar enkele van de belangrijkste.
Eén controlepunt voor al uw databases
De SolarWinds Database Performance Analyzer werkt met PostgreSQL-databases (natuurlijk) evenals met de meeste grote databases, waaronder Microsoft SQL Server, Oracle, MySQL, DB2 en ASE. Het ondersteunt ook fysieke, on-premises servers, virtuele machines (die draaien onder Vmware of Hyper-V) en cloudgebaseerde installaties.
Zeer schaalbaar
Met de tool kunt u zoveel database-instanties bewaken als u nodig hebt. De software schaalt eenvoudig van één tot duizend database-instances. U hoeft alleen de licentie te upgraden.
Monitoring van alle actieve sessies
De native polling-engine van de tool registreert alles wat er gebeurt binnen uw database-instances zonder extra belasting van de database zelf en zonder dat een lokale monitoringagent nodig is. Dit vermindert drastisch, zo niet elimineert, het risico dat de tool de prestaties van de databases zou kunnen beïnvloeden.
Tracking, monitoring en analyse van databasecomponenten
Deze tool correleert automatisch zoekopdrachten, gebruikers, bestanden, plannen, objecten, wachttijden, opslag en datum/tijd/uur/minuut om problemen direct te ontdekken en te diagnosticeren.
Advies voor het afstemmen van databases
De SolarWinds Database Performance Analyzer kan u gedegen advies geven voor het afstemmen van individuele database-instances om ervoor te zorgen dat ze optimaal presteren. De tool zal alle parameters van een instantie analyseren en een actie aanbevelen om bepaalde query's of zelfs hele database-instanties te optimaliseren.
De 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 proberen voordat u het aanschaft, is er een volledig functionele 14-daagse proefversie beschikbaar .
2. PRTG-netwerkmonitor
De PRTG Network Monitor van Paessler AG is een bekend alles-in-één monitoringplatform waarmee u systemen, apparaten, verkeer, databases en applicaties kunt monitoren. Het is gebouwd op een slimme sensorgebaseerde architectuur waarbij verschillende sensoren verschillende soorten monitoring mogelijk maken. Deze tool kan alles monitoren waar een sensor voor is. Je kunt sensoren zien als add-ons, hoewel ze in het geval van deze tool al ingebouwd zijn. Voorgeconfigureerde databasesensoren zijn kant-en-klaar verkrijgbaar. De meeste database-engines worden ondersteund met specifieke sensoren, waaronder PostgreSQL, Microsoft SQL Server, MySQL en Oracle. Met de tool kunt u de uitvoeringstijd van een SQL-query volgendoor de tijd te meten vanaf het moment dat de verbinding tot stand is gebracht tot het einde van de verbinding. Het laat u duidelijk zien hoe uw databases presteren onder druk.
Met de PRTG-netwerkmonitor kunt u kiezen uit verschillende clientgebruikersinterfaces. Er is een Windows-bedrijfsconsole, een op Ajax gebaseerde webinterface en mobiele apps voor Android, iOS en Windows Phone. Het is bekend dat de tool een van de snelste en gemakkelijkst te installeren is, waarbij Paessler beweert dat je binnen 2 minuten kunt beginnen met monitoren. Hoewel onze ervaring leert dat het langer kan duren, is het nog steeds een zeer snel en eenvoudig installatieproces.
Een van de beste eigenschappen van PRTG - en een van de redenen waarom het zo snel en eenvoudig te installeren is - is de auto-discovery-engine die uw netwerk scant en automatisch een breed scala aan apparaten en systemen herkent, waardoor geschikte sensoren worden gemaakt op basis van vooraf gedefinieerde apparaatsjablonen . De tool heeft ook een kaartfunctie waarmee u aangepaste kaarten kunt maken met uw monitoringgegevens eroverheen, wat een unieke manier biedt om deze weer te geven. Als het gaat om waarschuwingen, zijn PRTG's zeer flexibel en aanpasbaar. Met de mobiele client-apps kunt u pushmeldingen rechtstreeks naar uw apparaat ontvangen. U kunt ook meldingen via e-mail of sms instellen en er is een krachtige API waarmee u uw eigen meldingsscripts kunt schrijven.
De PRTG- netwerkmonitor is beschikbaar in een volledig uitgeruste gratis versie die uw bewakingsvermogen beperkt tot 100 sensoren. Het bewaken van een typische PostgreSQL-server vereist één sensor per database-instantie plus sensoren voor elke andere server en OS-parameter die u mogelijk wilt bewaken. Voor meer dan 100 sensoren is een licentie nodig. Hun prijzen variëren afhankelijk van het aantal sensoren en beginnen bij $ 1600 voor 500 sensoren. Er is een gratis, volledig uitgeruste proefversie van 30 dagen die onbeperkte sensoren mogelijk maakt, maar deze zal terugkeren naar de gratis versie van 100 sensoren zodra de proefperiode voorbij is.
Lees de volledige recensie voor meer info.
3. SQL Sentry
De volgende op onze lijst is SQL Sentry van SentryOne . Dit is een vrij populaire oplossing voor het monitoren van databaseprestaties. De tool verzamelt en presenteert bruikbare prestatiestatistieken en waarschuwingen en geeft essentiële gebeurtenissen weer op een kalenderachtige weergave die gemakkelijke kruisverwijzingen mogelijk maakt. Bovendien kan de tool worden gebruikt om problemen snel op te lossen door gedetailleerde analyses rechtstreeks vanaf het dashboard uit te voeren. Het prestatiedashboard van de tool, dat een exclusieve, gepatenteerde weergave van de opslagprestaties biedt, kan de resultaten weergeven van de gedetailleerde analyse van belangrijke zoekopdrachten.
SQL Sentry is zeker niet de modernste tool en het dashboard is bekritiseerd vanwege zijn verouderde uiterlijk. Het zal u echter alle kritieke SQL-componenten en -services in een nette lay-out laten zien en het zal u helpen uw SQL-database-instanties te beheren en hun beschikbaarheid te garanderen. U hebt ook de mogelijkheid om de historische gegevens van de server te bekijken en deze te vergelijken met de huidige realtime gegevens. U kunt deze functie gebruiken om een baseline te genereren en vervolgens de resultaten van uw inspanningen voor databaseoptimalisatie te meten.
De basisprijs voor SQL Sentry is $ 2 495 per database-instantie plus een jaarlijkse onderhoudsvergoeding van $ 499. Het product is ook beschikbaar als een op abonnementen gebaseerde service tegen een kostprijs van $ 125/maand per database-instantie. U kunt het product ook uitproberen, dankzij een gratis proefperiode van 15 dagen.
4. Idera Diagnostic Manager voor SQL Server
Laat u niet misleiden door de Idera Diagnostic Manager voor de naam van SQL Server . Met deze tool kunt u de prestaties van elke SQL-database controleren, inclusief PostgreSQL. Het biedt prestatiestatistieken, statistieken en waarschuwingen van fysieke servers, evenals virtuele machines en hun onderliggende hosthardware. De tool kan tal van parameters bewaken, zoals CPU, geheugen, gebruik en ruimte van de harde schijf en netwerkgebruik. Proactieve monitoring van SQL-query's is ook inbegrepen, samen met transactionele SQL-monitoring. Bovendien kan de tool aanbevelingen doen voor de gezondheid van SQL-databases.
Voor gebruikersinteractie is er keuze uit een webgebaseerde interface en mobiele apps voor Android-, iOS- en Blackberry-telefoons en -tablets. De tool biedt zowel realtime als historische gegevens over SQL-serverinstanties, waardoor beheerders direct wijzigingen kunnen aanbrengen in de mobiele app. Andere taken die kunnen worden uitgevoerd vanuit de mobiele apps met beperkte functies, zijn onder meer het bekijken en beëindigen van processen, het starten en stoppen van taken indien nodig en het uitvoeren van query's. Andere kenmerken van Idera Diagnostic Manager voor SQL Server zijn onder meer eenvoudige integratie met SCOM met behulp van de Management Pack-add-on, een voorspellend waarschuwingssysteem dat is gebouwd om valse waarschuwingen te voorkomen en een uitstekende bewakingsfunctie voor queryprestaties die query's kan lokaliseren die niet efficiënt zijn en slecht presteren .
De prijzen voor de Idera Diagnostic Manager voor SQL Server beginnen bij $1 996 per database-instantie en er is een volledig functionele proefversie van 14 dagen beschikbaar.
5. SQL-monitor (rode poort)
SQL Monitor van Red Gate Software kan worden gebruikt voor het bewaken, beheren, wijzigen, manipuleren en optimaliseren van SQL-databases. Het helpt om problemen op te sporen voordat ze problemen worden. Qua functionaliteit kan er veel over het product worden gezegd. Ten eerste 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 kunnen hebben. Rapportage is een andere plaats waar dit product uitblinkt. Het genereert op maat gemaakte rapporten over de gezondheid van uw servers. Bovendien kunt u met de prestatieanalysemogelijkheden van de tool snel zien wat de grootste impact op uw systeem heeft. Als diagnostisch hulpmiddel kan deze functie u helpen obstakels te ontdekken en de onderliggende oorzaken te vinden.
SQL Monitor beschikt over een gebruiksvriendelijk dashboard waarmee u al uw database-instanties op één handige plaats kunt bekijken. Met de tool hebt u er ook binnen enkele seconden rechtstreeks toegang toe zonder dat u er op afstand verbinding mee hoeft te maken via een VPN of een andere methode. Er is een dashboard met drill-down-functionaliteit waarmee u met slechts een paar klikken gedetailleerde statistieken over uw databases kunt weergeven, zoals wachttijden, CPU-gebruik en schijf-I/O.
De basisprijs van SQL Monitor is $ 1495 per database-instantie. U komt in aanmerking voor 15% korting bij aankoop van vijf tot negen licenties tegelijk en 20% korting bij aankoop van tien of meer. Alle prijzen zijn inclusief het eerste jaar ondersteuning van Red Gate . Een proefperiode van 14 dagen is beschikbaar als u de tool een testrun wilt geven, evenals een online demo.
6. SQL Power Tools
SQL Power Tools van SQL Power is een agentless oplossing voor het analyseren van databaseprestaties waarvan de claim van de uitgever de minste impact heeft op uw servers. Er wordt gezegd dat monitoring met SQL Power Tools uw databases niet met meer dan 1% belast. Het product voegt ook geen tabel en geen opgeslagen procedure toe aan uw databases. Alle analyses gebeuren volledig op afstand. Het zal uw servers vooral niet belasten met miljoenen zoekopdrachten die hun prestaties ernstig zouden kunnen beïnvloeden. En omdat u agentloos bent, hoeft u geen bewakingscomponent op uw servers te installeren.
Deze tool zit boordevol functies. Het heeft zowel dashboard- als heatmapweergaven van de prestaties van uw serverfarm, die kunnen worden bekeken vanuit een browser of een mobiel apparaat. Het platform berekent een dagelijkse basislijnanalyse van SQL-wachttijden, prestatiemeteritems en taakuitvoeringstijden. Het kan ook een onmiddellijke vergelijking uitvoeren van SQL- en I/O-wachttijden, prestatiemeteritems en taakuitvoeringstijden tussen servers en tijdsperioden. Met de tool kunt u inzoomen op de SQL-wachttijden van slecht presterende query's, zodat u bronconflicten kunt opsporen die ertoe kunnen leiden dat ze niet op tijd worden voltooid.
De prijs van SQL Power Tools varieert tussen $ 2000 en $ 750 per database-instantie, afhankelijk van hoeveel u tegelijkertijd aanschaft. Als u het product liever wilt uitproberen, kunt u een evaluatieversie van 3 weken krijgen door contact op te nemen met SQL Power .
De markt voor netwerkbeheersoftware is erg druk. Verkort uw zoekopdracht door onze aanbevelingen van de beste netwerkbeheertools te volgen.
Ping-sweeps kunnen op veel manieren in uw voordeel worden gebruikt. Lees verder terwijl we bespreken hoe en introduceer de 10 beste Ping-sweep-tools die u kunt vinden.
Websites zijn belangrijk en moeten voortdurend nauwlettend worden gecontroleerd op adequate prestaties. Hier zijn enkele van de beste tools voor het monitoren van websites.
Hier is een blik op enkele van de allerbeste software-implementatietools om de pijn van het beheer van een willekeurig aantal machines te verlichten
sFlow is een stroomanalyseprotocol dat in tal van netwerkapparaten is ingebouwd. We bekijken de top vijf van beste gratis sFlow-verzamelaars en -analysers.
Nu Linux steeds populairder wordt in datacenters, hebben we gekeken naar het monitoren van bandbreedte op Linux en zijn ook de beste tools aan het beoordelen.
E-mailbeveiliging is een belangrijke taak van managed service providers. We waren bezig met het beoordelen van SolarWinds Mail Assure, een van de beste tools voor dat doel.
Als u een krachtige Windows-gebruiker bent, weet en begrijpt u waarschijnlijk hoe het uitvoeren van verschillende bewerkingen op uw pc meer dan één benadering en
Latency lijkt de grootste vijand van netwerken te zijn. Deze latency-meettools leren hoe latency te testen om problemen op te sporen, te lokaliseren en op te lossen.
Windows-netwerkmonitor vereist tools met beperkte vereisten. Vandaag keken we naar de beste hulpprogramma's voor netwerkbewaking voor Windows 10.