Monitoring der ITInfrastruktur mit opsi
Agenda Vorstellung uib gmbh / opsi.org Was ist opsi Technik von opsi Opsi-nagios-connector Neu in opsi 4.0.2 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 Patchmanagement
Überblick Unterstützte Client Betriebssysteme: Windows XP / 2003 / Vista / 7 / 2008 / 2008R2 Unterstützung für 32 / 64 Bit Windows 8 / 2012 (inkl. UEFI-Boot und GPTPartitionstabellen in experimental)
Überblick Unterstützte Linux-Distributionen als Server: Ubuntu 10.04 / 10.10 / 11.04 / 11.10 / 12.04 Debian Lenny / Squeeze RedHat 5 / 6 CentOS 5 / 6 SLES 11 SP1 OpenSUSE 11.3 / 12.1 / 12.2 Univention UCS 2.x / 3.x (samba 3 und samba 4)
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 nach festgelegten Intervallen (Timer) Start bei Aktivierung von außen (Push-Installation) Installation beim Shutdown (in Entwicklung)
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-connector Motivation Opsi ist kein Monitoring-Tool Integration in ITIL-Prozesse
opsi Nagios Connector Zielsetzung Überwachung der Opsi-Server Rollout-Überwachung Opsi-Client Überwachung
opsi Nagios Connector Server Checks und Indirect Checks Nutzung des opsi Webservice für Monitoring Erhebung von Daten der opsi-server Performance Sync-Status von Depots Monitoring der opsi Konfigurationsdaten (Daten über Clients die indirekt erhoben werden) Nutzung von opsi Clientgruppen und Produktgruppen
opsi Nagios Connector Indirect Checks
opsi Nagios Connector Server Checks: Beispiele Funktion des Opsi Webservice: checkopsiwebservice Verfügbarkeit von Disk Resourcen für opsi: checkopsidiskusage Status der Synchronisation der opsi Produkte zu einem Depotserver checkopsidepotsyncstatus
opsi Nagios Connector Indirect Checks (Rollout Monitoring): Beispiele Grundregel: Keine Fehler gemeldet Kein Unterschied zum Server Warning: Action Request gesetzt Unterschied zum Server gefunden Critical: Fehler gemeldet Ok:
opsi Nagios Connector Indirect Checks (Rollout Monitoring): Beispiele checkclientstatus: Ein Client / alle Produkte checkproductstatus: Alle Clients / ein Produkt Alle Clients / eine opsi Produktgruppe opsi Clientgruppe / ein Produkt opsi Clientgruppe / opsi Produktgruppe
opsi Nagios Connector Vorteile Monitoring von opsi mit Standard Werkzeugen Verbesserte Integration von opsi in das gesamte IT Service Management Vereinfachte Integration der Clients in das Monitoring
opsi Nagios Connector Direct Checks und verteilte Direct Checks Nutzung des Opsi Clientagenten für Monitoring Erhebung von Daten direkt auf dem opsiclient Kein direkter Zugriff von Nagios auf die Clients Vereinfachung der Konfiguration Verteilung der Nagios-Plugins mit opsi Erhalten des letzten Ergebnisses bei ausgeschaltetem Client
opsi Nagios Connector Direct Checks
opsi Nagios Connector Verteilte Direct Checks
opsi Nagios Connector
opsi Nagios Connector Roadmap (Proof of Concept Phase) Automatische Konfiguration von nagios/icinga bei Konfigurationsänderungen im opsi Direkte Ansteuerung des Management-Interface von opsi über nagios/icinga
Modularer Aufbau von opsi Erweiterbar durch kostenpflichtige Module: Volles Mysql-backend WAN/VPN Modul Dynamische Depotauswahl User Profile Management opsi-nagios-connector
Modularer Aufbau von opsi Refinanzierte und freigegebene Module: Vista/Win7 Unterstützung Software On Demand (Kiosk Mode) Hierarchische Gruppenverwaltung (Treeview)
Roadmap 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: Erweiterung der Inventarisierung (Linux-Clients, Netzwerkkomponenten)
Einsatz in vielen Branchen Mittelständische Industrie Öffentliche Verwaltung (Bund / Land / Kommune) Krankenhäuser
Einsatz an vielen Orten Stand: 01. Oktober 2012
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 200 / Tag (+Reisekosten/Reisezeiten) Zur Einführung empfehlen wir einen 3-4 tägigen Workshop Danach einen Support- und Wartungsvertrag
Geschäftsmodell und Preise 4 Patchmanagement Abo's 30 / Monat und Endkunde (bis 1000 Clients): Hotfix Pakete für MS Windows Hotfix Pakete für MS Office
Geschäftsmodell und Preise 5 Abo's (30 / Monat und Endkunde; bis 1000 Clients): Standard Produkte z.b.: Adobe Reader Java VM Firefox Flashplayer Thunderbird OpenOffice.org / LibreOffice
Geschäftsmodell und Preise 6 Co-Finanzierung Projekte (bis 500 Clients) opsi-nagios Connector (2 000 ) Lizenzverwaltung (2 000 ) MySQL-Backend (2 000 ) WAN-Erweiterung (2 000 ) dynamische Depotzuweisung (1 000 ) User Profile Management (1 000 )
Danke für Ihre Aufmerksamkeit Weitere Infos im Internet unter: opsi.org uib.de