Proactief

“Deze opdracht betrof het uitvoeren van proactief beheer over diverse websites en applicaties. Om deze sites bij te werken wordt er gebruik gemaakt van een content-management systeem, te weten Teamsite. Dit is een krachtig middel om de diverse websites over de hele wereld bij te werken. Voor elk land of business-unit zijn er contentmanagers en -editors aangesteld om de diverse sites up-to-date te houden. Deze gebruikers staan met hun diverse rollen en rechten in een LDAP directory. Het beheren van alle gebruikers en hun bijbehorende rechten was altijd een lastige taak. Gemakkelijke tools om de ldap uit te lezen waren er eigenlijk niet en door het grote aantal groepen was het beheer toch een tijdrovende zaak.

Een nieuwe gebruiker aanmaken bijvoorbeeld, duurde al gauw een half uur. Om de verschillende wijzigingen van de gebruikers gemakkelijker te beheren, heb ik zelf een aantal scripts geschreven die het erg eenvoudig maken om te checken of een gebruiker bestaat en in welke groepen deze zit. Ook het aanmaken van een nieuwe gebruiker is hiermee een fluitje van een cent geworden. Voorlopig doen de gebruikersbeheerders dit nog, voornamelijk omdat er (nog) toegang tot de unix-server nodig is om deze gebruikersgegevens aan te maken c.q. te wijzigen.

Omdat dit beheer bij een andere afdeling hoort, heb ik deze scripts herschreven en via een webinterface toegankelijk gemaakt. Nu kan iemand met een webbrowser het beheer over de gebruikersdatabase (LDAP) gemakkelijk uitvoeren zonder zich zorgen te hoeven maken over de achterliggende techniek. Een belangrijk aspect hierbij is de logging, als er problemen zijn met verschillende gebruikers wil je wel na kunnen gaan wie er wat gedaan heeft in deze database.

Deze interface wordt binnenkort overgedragen naar de andere afdeling. Het supportbeheer van deze set met tools blijft uiteraard bij onze afdeling. Dit zal onze afdeling voor een groot deel ontlasten van een hoop standaard werk.”

Eric – Unix Systems Administrator