Leo Cardinaals’s Weblog

juni 19, 2008

Landscape van de Ubuntu omgeving

Ingedeeld onder: Ubuntu — darek @ 9:00 pm
Tags: , ,


Enkele dagen geleden heb ik een Ubuntu server geplaatst bij mijn klant. De server staat achter een NAT (Network Address Translation) router met firewall waar poort forwarding niet toegestaan is. Voor administratie en beheer van deze machine heb ik besloten om de Landscape client te gaan gebruiken. Landscape is een weinig bekende web dienst van Canonical (de firma achter Ubuntu).
Naast een aantal simpele monitoringmogelijkheden, biedt Landscape de mogelijkheid om een programma of een script uit te voeren op een andere Ubuntu computer. Dat biedt een scala aan mogelijkheden. Je kan bijvoorbeeld een reverse SSH tunnel starten. Een soort VPN verbinding om vervolgens een machine die achter een firewall staat op afstand te kunnen overnemen. Voor SSH zie Secure Remote Ubuntu Desktop. Een andere leuke functie van Landscape is de Package Manager. Hiermee kunnen updates geïnstalleerd worden op meerdere machines tegelijk. In een duidelijk overzicht kan gecontroleerd worden of machines pending packages hebben.
Een nadeel van de Landscape dienst is dat de gratis versie beperkt is tot maar vijf client computers.

Installatie

Landscape is opgebouwd uit twee componenten. De client, die we gaan installeren en de server, die klaar staat bij Canonical.
Voor het serverdeel heb je een account nodig. Dit account kan je verkrijgen op deze pagina: https://landscape.canonical.com/new-user
De clientsoftware staat niet in de standaard Ubuntu repository en daarom moeten we deze handmatig toevoegen. Alle informatie over het aanpassen van de repository en de installatieprocedure van de landscape-client wordt uitgelegd op de website na het inloggen met je nieuwe gebruikersnaam. Daar in wordt ook uitgelegd hoe je een Ubuntu systeem kan toevoegen.
Het is wel belangrijk om het installatiedocument van je “persoonlijke” Landscape console te volgen, omdat er gebruik wordt gemaakt van een unieke PGP-sleutel en gebruikersnaam.

Gebruik

Binnen enkele minuten na het opvoeren van je computers, worden de eerste gegevens zichtbaar. In het overzicht van de computers kan je zien wanneer een desbetreffende computer voor het laatst contact heeft gehad met de Landscape server. Door een of meer computers te selecteren kan je, met knoppen onder in het scherm, meer gegevens opvragen.

Knoppen

Info – toont de basisinformatie en eventueel activiteiten die wachten op uitvoering. Meer hierover later.

Activities – toont de informatie en status van opdrachten die verzonden zijn naar de client(s). Door het klikken op een activiteit wordt meer info getoond over de status en het eventuele resultaat/output van een uitgevoerd script.

Hardware – toont een complete lijst van aangetroffen hardware op je machine met mogelijkheden tot verdere inzoomen op specifieke informatie.

Monitoring – toont een grafische weergave van de belangrijkste performance indicatoren van een of meerdere systemen.

Scripts – toont een krachtige tool om een script of commando uit te voeren op een doel systeem.

Processes – toont een lijst met processen op de machine.

Packages – is een van de krachtigste componenten van de Landscape suite. In een overzicht staat aangegeven welke van de computers niet up-to-date zijn.

In een gedetailleerd overzicht per computer kunnen laatste upgrades of security fixes gemarkeerd worden voor de installatie. Eventuele conflicten worden ook gesignaleerd.

Het is zelfs mogelijk om te controleren of bepaalde pakketten wel of niet geïnstalleerd zijn op de beheerde machines. Deze pakketten kunnen dan afzonderlijk geïnstalleerd of verwijderd worden.
In Activities wordt de voortgang en geschiedenis van de installaties bijgehouden.

User - gebruikersbeheer

No Comments Yet »

Nog geen reacties.

RSS feed voor reacties op dit bericht. TrackBack URI

Plaats een reactie

Blog op Wordpress.com.