De prestaties van Microsoft IIS controleren

 

Microsoft Internet Information Services (IIS) is een van 's werelds meest populaire tools voor het hosten van websites en applicaties. Dat komt deels omdat het afkomstig is van Microsoft die een of twee dingen weet over software, meer nog omdat het in Windows clients en servers is ingebouwd en gebruik maakt van de Windows GUI, en ten slotte omdat het vrij goed is voor de algehele web- en applicatiebehoeften die organisaties van klein tot groot hebben.

Veel bedrijven die vertrouwen op Microsoft-software geven de voorkeur aan IIS boven open source-tools zoals Apache, omdat ze het gemakkelijker te gebruiken vinden en minder lastig als er problemen optreden. Veel kleinere bedrijven kiezen om deze redenen voor IIS, en ook omdat het in wezen gratis is. Zodra websites echter zijn gebouwd en applicaties zijn gehost, hebben deze bedrijven weinig inzicht in de prestaties van IIS. Ze weten niet of het snel, langzaam is of dat er  problemen ontstaan die downtime veroorzaken. 

Na de lancering in 1995, in de begindagen van het web, zijn er veel op IIS gebaseerde websites gebouwd. Veel winkels begonnen met één hoof website en hebben nu een mix van meerdere sites die ze moeten blijven bijhouden - en die goed genoeg moeten presteren om klanten te laten terugkeren.

Sommige experts denken dat ongeveer 7% van alle websites tegenwoordig gebaseerd zijn op IIS, veel meer dan Apache, hoewel in 2014, toen er niet zoveel webplatformkeuzes waren, IIS door een volledig derde van alle websites werd gebruikt. En IIS is niet alleen voor het MKB of de KMO. Hier zijn enkele belangrijke sites die worden aangedreven door IIS:

  • Salesforce.com
  • Godaddy.com
  • Skype.com
  • Dell.com

Wat is IIS Monitoring en waar is het goed voor?

De manier om IIS te laten schitteren en niet te struikelen, is IIS-monitoring - het ontdekken van prestatieproblemen wanneer ze zich voordoen. U moet weten hoe IIS de CPU,  schijven, het netwerk belast en hoeveel geheugen IIS in beslag neemt.

In het begin implementeerden de meeste gebruikers IIS om slechts één of misschien twee websites uit te draaien. Sinds IIS al meer dan 25 jaar bestaat, hebben sommige klanten een hele reeks websites en applicaties, waarvan er veel op ASP.NET draaien, die allemaal afhankelijk zijn van IIS om te presteren. Als de prestaties vertragen of als IIS plat gaat, worden al deze toepassingen beïnvloed.

Helaas zijn veel van deze IIS gebruikers klein en hebben ze geen netwerkbewaking. Het monitoren van IIS is een goede plek om te beginnen, maar in plaats van te vertrouwen op een discrete puntoplossing alleen voor IIS, is het logischer om een algemene netwerk monitoring oplossing die het hele netwerk en de belangrijke applicaties waarop de organisatie vertrouwt en dus als netwerk monitoring tool ook IIS in de gaten houdt.

De impact van downtime

Uit een onderzoek van Akamai bleek dat negen procent van de bezoekers nooit meer terugkomt nadat ze de website hebben benaderd die eruit blijkt te liggen. Als u uw website gebruikt om producten te verkopen, is dat bijna 10% van uw omzet potentieel. Dit wordt permanente verlating genoemd – iets waar je duidelijk niet mee te maken wilt krijgen. Downtime heeft ook invloed op uw Google-ranking omdat de Google-bots uw site niet kunnen vinden. Terwijl uw site is uitgeschakeld, zal Google u voor die duur uit de Google-index laten vallen.

En als uw site enkele dagen down is, kan Google uw site volledig de-ranken en moet u uw SEO optimilisatie en efforts weer helemaal opnieuw beginnen.

IIS-prestatiebewaking

IIS ondersteunt standaard een handvol algemene protocollen, waaronder HTTP, HTTPS, FTP, FTPS en SMTP, maar kan worden aangepast om ook met anderen te werken, zoals TCP, PIPE en HTTP/2. Het goede nieuws is dat een goede netwerkbewakingsoplossing al al deze netwerkprotocollen monitort.

Duik in de IIS Performance Monitoring Tools

IIS is een webapplicatie en essentiële concepten voor het bewaken van de prestaties van toepassingen zijn van belang. WhatsUp Gold van Progress biedt prestatiestatistieken en beschrijft de algehele status van uw toepassing, inclusief die van Microsoft IIS.

Tegelijkertijd waarschuwen de IIS monitoring oplossingen wanneer de prestaties haperen en potentiële problemen opduiken voordat ze veranderen in vervelende webservice storingen.

 

Grote bedrijven hebben vaak Service Level Agreements (SLA) die de prestaties van de website garanderen. Zonder websitebewaking weet je niet zeker of IIS goed draait en je kan de prestaties zeker niet garanderen. Een IIS monitoring tool kan serviceniveauovereenkomsten meten en garanderen door knelpunten in de prestaties van appliciaties en storingspunten te herkennen voordat het serviceniveau verslechtert.

In plaats van een IIS-specifieke monitoring oplossing te kopen, kunt u een bredere oplossing kopen die al uw toepassingen bijhoudt, inclusief uw website. De netwerkbewakingsoplossing bekijkt uw hele IT infrastructuur waarin IIS zich bevindt en controleert de werking van het complete netwerkecosysteem dat uw website ondersteunt.

In feite is het monitoren van IIS op zichzelf niet de beste aanpak. Een applicatie staat nooit alleen op zichzelf, maar is omgeven door andere elementen die van invloed zijn op de prestaties. IIS kan afhankelijk zijn van andere toepassingen om zijn werk te doen, bijvoorbeeld het ophalen van gegevensfeeds vanuit uw databasetoepassing of het werken met belangrijke marketingtools en weboptimalisatie oplossingen - of van SharePoint voor inhoud en bestanden. Uw netwerk monitoring oplossing kan al deze aanvullende apps volgen en ervoor zorgen dat ze zich aan de afspraken houden.

De sleutel tot effectieve IIS-bewaking is het definiëren van precies waaruit uw IIS-toepassing bestaat. Dit gebeurt via een toepassingsprofiel, een blauwdruk die de volledige verzameling onderdelen en afzonderlijke toepassingen definieert die van invloed zijn op de prestaties, status en status van de kerntoepassing. Met dit toepassingsprofiel wordt een toepassingsexemplaar gemaakt dat vervolgens is gekoppeld aan de apparaten die hosten van de toepassingsonderdelen.

Wat vertelt de IIS prestatiemonitor u?

De meest eenvoudige gegevens, kunnen ook het meest nuttig zijn. De huidige status biedt bijvoorbeeld informatie over de huidige status van Microsoft IIS, inclusief 'up' of 'down', waarschuwing, onderhoud nodig of onbekend. Een eenvoudige statuspagina biedt duidelijke acties over of u aan iets anders dan IIS kunt denken, onmiddellijk iets moet doen of onderhoud kunt uitvoeren om de performance van uw IIS oplossing te garanderen.

Historische en trendgegevens zijn ook belangrijk om te zien hoe IIS heeft gewerkt en waar het kan worden verbeterd. Gemeenschappelijke probleemgebieden die worden opgemerkt, kunnen eindelijk worden aangepakt en verholpen.

Ondertussen bevat de historische status van de statuspagina van de IIS-monitor details over beschikbaarheid, acties, statuswijzigingen en problemen die tijdens een bepaalde periode zijn opgelost.

Hier zijn meer historische statusdetails die de IIS-monitor biedt:

Beschikbaarheid per uur:dit toont het percentage applicaties of onderdelen die zich gedurende een bepaalde periode in de verschillende statussen (up, down, waarschuwing, onderhoud, uitgeschakeld of onbekend) hebben.

Overzicht van instanties: biedt beschikbaarheidsinformatie voor de dingen die aan uw IIS applicatie zijn gekoppeld, inclusief de definitie of het profiel van het toepassingstype voor de ingestelde tijd /periode.

Logboek statuswijzigingen: dit is een chronologisch logboek van alle statuswijzigingen voor het IIS instance.

Actielogboek: Een chronologisch logboek van alle uitgevoerde IIS-acties.

Logboek opgeloste items: Registreert het actiebeleid dat heeft geresulteerd in een probleemoplossing.

Start nu met WhatsUp Gold

Comments
Comments are disabled in preview mode.