Open Source Client Management Agenda ● Vorstellung uib gmbh / opsi.org ● Was ist opsi ● Technik von opsi ● opsi-nagios-Integration ● Neu in opsi 4.0.1 ● Roadmap ● Nutzer und Community ● Geschäftsmodell und Preise Vorstellung ● Erol Ülükmen ● Mitarbeiter der uib gmbh seit 2003 ● Aufgaben: Development, Consulting, Training, Support ● Langjährige Erfahrung aus einem Rechenzentrum Vorstellung Die uib gmbh ● ● Gegründet 1995, seit 1999 als GmbH Seit Anfang an mit Schwerpunkt Client Management ● 13 Mitarbeiter ● Sitz in Mainz Überblick Client Management für Windows-Clients auf Basis von Linux-Servern – Automatische Betriebssysteminstallation – Automatische Softwareverteilung – Hard- und Softwareinventarisierung – Lizenzmanagement Clients: – Windows XP / 2003 / Vista / 2008 / Windows 7 Betriebssysteminstallation Start eines Linux-basierten Bootimages per PXE oder CD ● ● Installation von Windows per unattended-Verfahren – Unterstützung bei der Einbindung von aktuellen Treibern (PCI, USB, HD-Audio) – Installation des opsi-client-agent Alternativ: Image-Installation (NTFS-Image) Softwareverteilung opsi-client-agent ● Standardverfahren: – Start beim Boot - Installation vor dem Login – Zugriff auf die zentralen Konfiguration über verschlüsselten Webservice – Installation von Software über das Scriptgesteuerte Setup-Programm opsi-Winst – Danach Freigabe des Logins Softwareverteilung opsi-client-agent ● Varianten (Event-gesteuert): – Start beim Login – Start bei Aktivierung einer Netzwerkverbindung (z.B. VPN-Client) – Start bei Aktivierung von außen Inventarisierung ● Hardwareinventarisierung: – ● Auslesen per WMI bzw. unter Linux Softwareinventarisierung: – Auslesen von Informationen aus der Registry (Informationen entsprechen etwa den Angaben aus Systemsteuerung -> Software) + ergänzende Informationen (z.B. Lizenzschlüssel) – Ablage der Daten auf dem Server (SQL / File) – Darstellung im opsi-Management-Interface Lizenzmanagement ● ● Zusammenfassen von Lizenzen in Lizenzpools Automatische Verteilung (Belegung) und Freigabe von Lizenzen durch die Softwareverteilung ● Manuelle Pflege ● Abgleich mit der Software-Inventarisierung ● Einfache Reports opsi-Management-Interface (auch per Kommandozeile) Technologie opsi-nagios-integration ● Motivation – Opsi ist kein Monitoring-Tool – Integration in ITIL-Prozesse opsi-nagios-integration ● Zielsetzung – Überwachung der Opsi-Server – Rollout-Überwachung – Opsi-Client Überwachung opsi-nagios-integration ● Konzept – Opsi-Service: Erweiterung für Monitoring – Flexibel einsetzbare Check-Möglichkeiten – Automatische Konfiguration von Nagios/Icinga über opsi-Boardmittel – Integration in die Nagios/Icinga-Oberfläche und Steuerung der opsi-Managementoberfläche opsi-nagios-integration ● Vorteile – Es gibt nur ein Plugin – Für die Client-Checks ist kein weiterer Agent nötig – Verteilte Umgebung können besser skaliert überwacht werden – Durch das Client-Management von opsi wird die Pflege der Plugins einfach. opsi-nagios-integration ● Vorteile (Fortsetzung) – Zugriff auf Lizenzmanagement Daten – Zugriff auf Software- und Hardware-Inventorydaten – Direkte Rot-Grün Überwachung des kompletten opsi-Status (ConfigServer, DepotServer, opsiClients, etc...) opsi-nagios-integration Passive Checks opsi-nagios-integration Aktive Checks opsi-nagios-integration Verteilte Checks opsi-nagios-integration ● Anwendungsbeispiele – Opsi-Client-Status-Checks – Opsi-Webservice-Status (inkl. Performancedaten) – Produkt-Status (auch Produkt-Gruppenstatus) – Synchronisationscheck zwischen Depotservern – Aktive Checks (z.B.: Virenscanner und Signaturencheck) – etc.... opsi-nagios-integration ● Roadmap (zum Release Bereit) – opsi-Webservice-Erweiterung für Monitoring – Plugin zur Abfrage des Webservice – opsi-client-agent Erweiterung für aktive Checks opsi-nagios-integration ● Roadmap (für die Zukunft geplant) – Automatische Konfiguration von nagios/icinga – Steuerung des Management-Interface über nagios/icinga Neu in opsi 4.0 (Highlights) ● ● ● ● Serverseite komplett redesigned Volle MySQL Unterstützung als Backend (Installationen > 500 Clients) Hierarchische Gruppierung von Clients und Darstellung der Hierarchie in einem Treeview, Gruppierung von Produkten Priorisierung von Produkten zur Steuerung der Installationsreihenfolge ● 64 Bit Client Support ● 'Push' Installationen Neu in opsi 4.0.1 (Featurepack) ● WAN/VPN-Modul ● Software OnDemand / Kiosk-Mode ● opsi-Nagios-Integration ● Viele Verbesserungen im configed ● Interaktive Wahl der Sprache ● Who, Produktgruppen, failedgroup ● Opsi-Backup und DesasterRecovery ● Dynamische Depotauswahl ● Viele kleinere Bugfixes ● etc.... Roadmap 1 ● Connector für LDAP (AD) ● Rollenkonzept ● HA / Loadbalancing Roadmap 2 ● ● Erweiterung der Inventarisierung (Linux-Clients, Netzwerkkomponenten) Interoperabilität mit anderen Systemverwaltungswerkzeugen: – Datenaustausch mit CMDB's – Nagios Anbindung, ..... Roadmap 3 Abhängig von Kundenaufträgen bzw. CoFinanzierungsprojekten ● Linux-Clients Distributionsübergreifend(Debian/Ubuntu/Suse/RedHat) OS-Installation / Inventarisierung / Softw.-Verteilung Client-Agent analog zu Windows Ein Management-Interface für heterogene Umgebungen ● Weiterhin: Zeitsteuerung z.B. für WakeOnLan Verbesserungen bei verteilten Standorten Einsatz in vielen Branchen ● Mittelständische Industrie ● Öffentliche Verwaltung ● (Bund / Land / Kommune) ● Krankenhäuser Einsatz an vielen Orten Stand: 01. April 2011 Wachsende Installationszahlen Geschäftsmodell und Preise 1 ● ● ● Wir sind Dienstleister. Jede Softwareentwicklung muss einmal (!) bezahlt werden. Bezahlte Software ist frei. Geschäftsmodell und Preise 2 ● ● ● Workshop / Consulting 1 000 € / Tag (+Reisekosten/Reisezeiten) Zur Einführung empfehlen wir einen 4-tägigen Workshop Danach einen Support- und Wartungsvertrag Geschäftsmodell und Preise 3 Supportverträge € / Minute Freiminuten € / Monat pro Monat Minimal Professional Professional Plus 1,96 1,82 1,68 24 55 120 50 100 200 pro Quartal Enterprise Enterprise Plus 1,54 1,40 600 900 300 420 Geschäftsmodell und Preise 4 Support + Pflege: ● ● ● Preis als Folgevertrag ohne Supportunterbrechung oder im Anschluss an einen Einführungssupport/Workshop. Ansonsten 33 % Aufpreis im ersten Halbjahr. Minimal-Support = Support nicht für alle Funktionalitäten (Base-Level) Professional- und Enterprise-Support = Support für alle Funktionalitäten Geschäftsmodell und Preise 5 Patchmanagement ● Abo's (30 € / Monat und Endkunde): – Hotfix Pakete für MS Windows – Hotfix Pakete für MS Office Geschäftsmodell und Preise 6 Abo's (30 € / Monat und Endkunde): ● Standard Produkte z.B.: – Adobe Reader – Java VM – Firefox – Flashplayer – Thunderbird – OpenOffice.org Geschäftsmodell und Preise 6 Co-Finanzierung Projekte – Win7 Support (2 000 €) frei ab 1.3.2010 – Lizenzverwaltung (1 000 €) – MySQL-Backend (2 000 €) – Treeview (500 €) – Loadbalancing / Ausfallsicherheit (2 000 €) – WAN/VPN Clients (2 000 €) – dynamische Depotzuweisung (1 000 €) – Opsi-Nagios-Integration (2 000 €) Danke für Ihre Aufmerksamkeit Weitere Infos im Internet unter: opsi.org uib.de