System Center Operations Manager 2007 is een product van Microsoft waarmee omgevingen gemonitord kunnen worden. Centraal in de omgeving staat een zogenaamde Root Management Server die berichten, alerts en performance gegevens ontvangt van agents die op servers geïnstalleerd zijn. Hierop kan afhankelijk van de configuratie automatisch op gereageerd worden door een corrigerende actie uit te voeren of een mail of SMS te versturen. Agents kunnen automatisch gedeployed (gepusht) worden door middel van discovery vanuit een Management Server. Info Support biedt ook diensten aan om remote domains bij externe partijen (klanten van Info Support) te monitoren.
Om Remote Domains te kunnen monitoren kan op een remoteserver (in het domein van deze externe partijen) een gateway geïnstalleerd worden. Deze gateway fungeert voor agents in een remote domein als managementserver en doorgeefluik voor alerts en performancegegevens. Hoewel agents vanuit de gateway gepusht kunnen worden naar de servers in het betreffende domein is het updaten van de gateway server zelf een handmatig proces wat redelijk veel werk is.
Deze opdracht betreft een ontwikkelopdracht voor een ontwikkelaar met een affiniteit voor infrastructuur. Ontwikkelkennis is een eerste vereiste om deze opdracht te kunnen doen.
Ontwerp (en waar mogelijk, implementeer door middel van te ontwikkelen tooling) een manier om de initiële gatewaydeployment en het deployen van latere updates te vereenvoudigen/automatiseren. Houd er rekening mee dat het belangrijk is dat eventuele overdracht van gegevens beveiligd moet zijn. Standaard is de verbinding van de Gateway naar de Managementserver beveiligd met een certificaat. Deze moet ook eens in de zoveel tijd vervangen worden.
Daarnaast is het zo dat sommige klanten/externe partijen trage en soms onbetrouwbare internetverbindingen hebben. Ook over dergelijke verbindingen moet het toch mogelijk zijn om de benodigde software (en certificaten) binnen te halen. Tot slot staan sommige klanten geen verkeer op hun netwerk toe over port 80 maar alleen via TCP port 5723 (De standaard OpsMgr port).
Als er tijd over is:
Vereenvoudigen van beheer van manually installed agents. Na deployment van manually installed agents moet op dit moment elke volgende update ook handmatig geïnstalleerd worden. Dit is niet wenselijk. Wellicht is er een mogelijkheid om ook dit te vereenvoudigen door het ontwikkelen van een tool hiervoor.
Deze opdracht betreft een ontwikkelopdracht voor een ontwikkelaar met een affiniteit met infrastructuur. Ontwikkelkennis is een eerste vereiste om deze opdracht te kunnen doen.
Ontwikkelkennis: ASP.NET C#
Infrastructuurkennis: SCOM