Sisis-Systemverwaltertreffen



Ähnliche Dokumente
HP Days 2008 Follow-Print Lösung

Internetkommunikation I WS 2005 / Fachhochschule Bonn-Rhein-Sieg. LDAP und Adressbuch. Mail-Client, Handy, PDA-Adressbuch gespeist aus LDAP

18. September 2005 Linuxweekend Dietrichingen Manuel Schneider

LDAP. Universität zu Köln IT-Zertifikat Allgemeine Technologien 1 Dozentin: Susanne Kurz M.A Referent: Branko Dragoljic

LDAP-Anbindung der REDDOXX-Appliance

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Implementierung einer LDAP basierenden Patientenverwaltung

Active Directory Integration Mac OS X. René Meusel Betriebssystemadministration

Leichte-Sprache-Bilder

Man liest sich: POP3/IMAP

- SafeQ Drucksystem - Information für Mitarbeiter Standort Eisenstadt

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

Inhaltsverzeichnis U M S T E L L U N G A U F O F F I C E 3 6 5

Präsentation: Google-Kalender. Walli Ruedi Knupp Urdorf

Kurzanleitung RACE APP

B E N U T Z E R D O K U M E N TA T I O N ( A L E P H I N O

[11-4]

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Dateninseln. Andere Applikationen: Calendar Server Web Server Telefonbücher...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

Nutzerverwaltung für Moodle über LDAP


Der große VideoClip- Wettbewerb von Media Markt.

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Kontoname ist Mailanschrift Maximale Mailboxgrösse: Maximale Nachrichtengrösse: Haltezeit der Nachrichten:

OP-LOG

Was ist LDAP. Aufbau einer LDAP-Injection. Sicherheitsmaßnahmen. Agenda. LDAP-Injection. ITSB2006 WS 09/10 Netzwerkkonfiguration und Security

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

IT Systeme / VoIP Telefonanlagen Estos MetaDirectory 1

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? , Frank Agerholm, Linux User Group Flensburg e.v.

NEUE FUNKTIONEN IN IQ4DOCS 1.4.3

iphone 4 - Einrichtung des VPN Clients (Cisco VPN Client) / Verbinden des iphones mit einem Exchange

Authentication Policy. Konfigurationsbeispiel ZyXEL ZyWALL USG-Serie. Juni 2010 / HAL

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

B E N U T Z E R D O K U M E N TA T I O N ( A L E P H I N O

e-books aus der EBL-Datenbank

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Grundlagen 4. Microsoft Outlook 2003 / 2007 / Apple Mail (ab Version 4.0) 9. Outlook 2011 für Mac 10. IOS (iphone/ipad) 12

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Clientkonfiguration für Hosted Exchange 2010

icloud nicht neu, aber doch irgendwie anders

BEO-Sanktionsprüfung Eine Einführung zum Thema Sanktionsprüfung und eine Übersicht zur BEO-Lösung.

Umstieg auf Microsoft Exchange in der Fakultät 02

SSH Authentifizierung über Public Key

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

Matrix42. Use Case - Anlegen einer neuen Störung über den Service Catalog. Version März

FAQ IMAP (Internet Message Access Protocol)

Softwaren Engineering I

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

-Versand an Galileo Kundenstamm. Galileo / Outlook

Dokumentation zur Versendung der Statistik Daten

Online Newsletter III

Kurzanleitung OOVS. Reseller Interface. Allgemein

Nutzen Einrichten Verwalten

Kurzanleitung SEPPmail

auf den E-Book-Reader

Flash, Network und Facebook. Steven Mohr

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

ecaros2 - Accountmanager

Anwendungsfall: Gerichtstermin

Fragen und Antworten. Kabel Internet

Konfigurieren mit Mozilla Thunderbird

Präsentation Von Laura Baake und Janina Schwemer

Webalizer HOWTO. Stand:

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks

Hallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben!

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

Anleitungen zur Konfiguration verschiedener Mailclients und Informationen zu der -Infrastruktur von Hostpoint.

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Beschreibung CANON Umgebung Version: 1.0 vom ZIK / Simon Seiler

EDI - Lieferscheindruck

Für das Kopieren/Drucken/Scannen an den Multifunktionsgeräten der Firma Canon gelten folgende Neuerungen:

Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Windows XP Jugendschutz einrichten. Monika Pross Molberger PC-Kurse

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Zentraler Druckserver mit CUPS

novapro Open Audittrail Report

easylearn Systemvoraussetzungen

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Anleitung zum Herunterladen von DIN-Vorschriften außerhalb des internen Hochschulnetzes

YouTube: Video-Untertitel übersetzen

Website freiburg-bahai.de

Druck für Unternehmen leicht gemacht

Sie befinden sich hier: WebHosting-FAQ -Clients - Einrichtung und Konfiguration Outlook Express Artikel #1

S Sparkasse Hohenlohekreis. Leitfaden zu Secure

PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

Helmut Kleinschmidt. Pflicht ab

Leitfaden für den Zugriff auf die SEB-Webseite. Anmelden, Kennwort ändern, mit- arbeiten und gestalten ;-)

Ein Leitfaden für Anfänger unter Zuhilfenahme frei verfügbarer Software! (bei z.b. Google Microsoft Powertoys suchen, oder diesen Link verwenden )

Änderung des Portals zur MesseCard-Abrechnung

Transkript:

Sisis-Systemverwaltertreffen Potpourri-Vortrag Dr. Andreas Bohne-Lang EDV & Bibliothek der Medizinischen Fakultät Mannheim Universität Heidelberg 21. Februar 2008

Gliederung: 1. Sunrise trifft openldap 2. Die Suche nach einem Geldwechsler 3. FollowPrint und die Anbindung an Sunrise 4. RFID - Technik & Service

openldap & Sunrise Abfrage Benutzer / Dienst openldap Sisis - Sunrise

Was ist LDAP? LDAP: Lightweight Directory Access Protocol Authentifizierung: Unix, Windows-Login Apache Samba Skripte: PHP, Perl,...... Benutzerdatenverwaltung: query inset delete modify Anfrage Anwendungen von LDAP: Active Directory (ADS) von Microsoft Open Directory von Apple openldap... openldap Server Es erlaubt die Abfrage und die Modifikation von Informationen eines Verzeichnisdienstes. Verzeichnisdienste: zentrale Sammlung von Daten bestimmter Art - hierarchisch gespeichert

Wie kann man sich das vorstellen? } LDIF (Abkürzung aus dem Englischen für LDAP Data Interchange Format) ist ein ASCII-basierendes Dateiformat zur Darstellung von Informationen aus einem LDAP-Verzeichnis. (Wikipedia) Suchanfrage: ((&(mail=joe*)(c=de))) Filter: mail http://ldap.akbkhome.com/index.php/objectclass.html

Hierarchischer Aufbau dn: dc=structure-net, dc=de objectclass: organization objectclass: top o: Structure Net l: Hamburg postalcode: 21033 streetadress: Billwiese 22 dn: ou=sales, dc=structure-net, dc=de objectclass: organizationalunit ou: Sales description: Verkauf telephonenumber: 040-1234567 facsimiletelephonenumber: 040-234567 dn: ou=support, dc=structure-net, dc=de objectclass: organizationalunit ou: Support description: Support telephonenumber: 040-1234567 facsimiletelephonenumber: 040-23434566 dn: uid=admin, ou=sales, dc=structurenet, dc=de objectclass: person objectclass: organizationalperson objectclass: inetorgperson cn: admin cn: Systemverwalter cn: Thomas Bendler sn: Bendler uid: admin mail: tbendler@structure-net.de l: Hamburg postalcode: 21033 streetadress: billwiese 22 telephonenumber: 040-654322 facsimiletelephonenumber: 040-9876545

LDAP an sich ist keine Datenbank, sondern lediglich das Protokoll zur Kommunikation. Backends Anfrage openldap Server Anderer LDAP Server Normale Datenbank moduleload moduleload moduleload moduleload moduleload back_bdb.la back_ldap.la back_ldbm.la back_passwd.la back_shell.la... Shell-Backend

./configure --prefix=/data/ldap/ --enable-bdb=yes --enable-shell=mod... LDAP Std-IO SEARCH filter: 50012345 base: ou=sisis,ou=bibliothek dn: cn=50012345, ou=sisis, ou=bibliothek objectclass: top objectclass: person cn: Andreas Bohne-Lang sn: Bohne-Lang uid: 50012345 RESULT code: 0 Shell Backend slapd.conf modulepath moduleload database suffix search /data/ldap/modules back_shell.la shell "ou=sisis,ou=bibliothek" /data/ldap/mymds/sisis.sh SEARCH msgid: <message id> <repeat { "suffix:" <database suffix DN> }> base: <base DN> scope: <0-2, see ldap.h> deref: <0-3, see ldap.h> sizelimit: <size limit> timelimit: <time limit> filter: <filter> attrsonly: <0 or 1> attrs: <"all" or space-separated attribute list> http://linux.die.net/man/5/slapd-shell

Hallo Welt - Shell-Backend #!/usr/bin/bash echo "dn: sn=50012345,ou=sisis,ou=bibliothek" echo "objectclass: top" echo "objectclass: person" echo "cn: Andreas Bohne" echo "sn: 50012345" echo "uid: 50012345" echo "ou: bibliothek" echo "mail: test@test.de" echo "" echo "RESULT" echo "code: 0" moduleload back_shell.la database shell suffix "ou=sisis,ou=bibliothek" search /sisis/ldap/shell/simple.sh slapd.conf

INPUT #!/usr/bin/bash while [ 1 ]; do read TAG VALUE if [ $? -ne 0 ]; then break fi case "$TAG" in base:) BASE=$VALUE ;; filter:) FILTER=$VALUE ;; esac done tmpst=/tmp/qd.$$ LOGIN=`echo $FILTER sed -e 's/.*=\(.*\))/\1/'` PUTPUT OUTPUT isql -Usisis -SsisisSYB -Pgeheim -o $tmpst -w 2048 -s ":" << EOF use sisis go select d02bnr,d02vname,d02name from d02ben go quit EOF PWLINE=`cat $tmpst grep -v "d02bnr" grep -v '\-\-\-\-\-' sed s/^.//g grep -i "^$LOGIN" > /tmp/qd2.$$` if [ $? = 0 ]; then cat /tmp/qd2.$$ awk -F: '{ printf("dn: cn=%s,%s\n", $1, base); printf("objectclass: top\n"); printf("objectclass: person\n"); printf("cn: %s %s\n", $2,$3); printf("sn: %s\n", $3); printf("uid: %s\n", $1); printf("ou: Bibliothek\n"); printf("mail: test@test.de\n"); printf("\n"); }' base="$base" echo "RESULT" echo "code: 0" rm /tmp/*.$$ exit 0 Simples BASH-Backend Siehe auch: openldap-2.3.32/servers/slapd/back-shell/

Fazit & Aussichten: Shell-Backend für jede Programmiersprache geeignet (Perl, PHP, Bash...) aber auch C, C++, etc. Erweiterung: Browsing -> SQL Query --> SLNP Insert --> SLNP Modify --> SLNP Delete --> SLNP Fazit: Das Shell-Backend ist sehr einfach und mächtig, da man damit im Prinzip jedes Target an einen LDAP anbinden kann.

Die Suche nach einem Geldwechsler Anforderungen an ein solches Gerät: wechseln eines Scheins in Münzen Scheinannahme: 5, 10, 20, 50 wechseln von Münzen groß nach klein (1 --> 2 x 50 ct) wechseln von Münzen klein nach groß (1 x 50 ct + 5 x 10 ct --> 1 ) Münzenannahme: 5, 10, 20, 50 ct und 1, 2 Münzenausgabe: vier (!) verschiedene Münzsorten (2, 1, 50 ct, 10 ct) Zertifizierte Geldprüfer Wünschenswert: Auswahl aus verschiedenen Stückelungen: (1 Eurostück in 2 x 50 ct oder 10 x 10 ct wechseln) Keine Wartungs- oder Lizenzkosten - einmal gekauft und fertig kein Geldkreislauf, keine Scheinausgabe Stand- oder Wandgerät war egal Sicherheitsstandard eher gering

Produktsuche: Google, wer-liefert-was, etc. Angebote eingeholt (drei in die engere Auswahl) www.magic-instants.com/blog/?m=200607 Erfahrungen nach einer Woche: 1. Sehr viele Geräte geben nur eine Sorte von Münzen aus (nur ein Hopper = Münzspeicher) 2. Einige waren echte Stationen mit EC-Terminal und Touchscreen --> entsprechend teuer + Wartungsverträge 3. Durch Komponentenprinzip wurde z.t. das Wunschgerät teuer 4. (Von Design der Geräte manchmal kein Spur)

Fündig geworden sind wir bei: www.gos-geldwechsler.de Eberhard Moosbauer Horstweg 44 D- 65520 Bad Camberg Telefon: +49 6434 5999 Telefax: +49 6434 900110 E-Mail: Info@gos-geldwechsler.de Internet: www.gos-geldwechsler.de Vier Hopper-Variante, war mit Abstand das günstigste Angebot in der Leistungsklasse, hat Design, deckt alle Wünsche ab!!! Angebote waren von ca. 3000 bis hoch zu 10.000 Euro (inkl. MwSt)

FollowPrint 1 Zwischenbereich 3 2 Abschicken zeitversetzt Abrufen & Ausdrucken

Zielvorgaben: Seitengenaue Abrechnung Druckjobs absenden von Windows, Mac und Solaris Bibliotheksbenutzerausweis weiter verwenden (!) keine extra Datenpflege von Benutzerdaten Anbindung an das Bibliothekssystem Übernahme der wichtigsten Benutzerdaten Übernahme von Sperren Übernahme von Gruppeninfo (Mitarbeiter, Studierende) Abrechnung von Ausdrucken, etc nein/ja Unsere HP-Geräte sollten weiter verwendet werden wünschenswert: Anbindung der Kopierer wünschenswert: Druckjob via Webserver (anonym. Funknetz)

Was ist das Besondere? Nur eine Druckerwarteschlange Abschicken von irgendeinem Rechner Zum Server

Was ist das Besondere? Abholen an irgendeinem Drucker oder Multifunktionsgerät (MFP) Jeder Drucker hat einen Kartenleser (in unserem Fall ein Barcode- Lesegerät) und eine Zusatzbox (im Kabelkanal eingebaut) über die der Benutzer seinen Druckjob per Karte aktiv abruft!

Eingesetztes Produkte: FollowMe von Ringdale Deutsche Vertretung» Secure Printing» Personalized Printing stethos GmbH Stefan Schmidt Weimarer Straße 48 D-71065 Sindelfingen www.stethos.com» User Authentication» Decreased Waste» Accounting and Print Audit» Copy Patrol http://www.ringdale.com/ Barcode-Scanner: Omnidirektionaler Laser-Scanner USB BS-350 von Birch (Quantum) bezogen über: PULSA GmbH Landweg 6 D-32339 Espelkamp-Fiestel www.pulsa.de

Datenfluss im FollowPrint-System Anwender Datenbank Anwender Synchronisation MFP - Zugang nur mit OPAC-Pin Kopierer Drucker MFP Client FollowMe Q-Server FollowMe Printing ID-Leser FollowMe Controller Kopierer Drucker MFP Datenbank Windows Drucker: nur noch Abrufen

Multifunktionsgerät Funktionsumfang Scannen und per Mail versenden (Emailadresse aus Sisis) Kopieren Faxen (nur Mitarbeiter) Ausdrucken HP MFP FollowMe - bitte Knopf drücken

Anmelden am MFP: Ausweisnummer + OPAC-Pin MFPs haben Touch-Screen -> alphanumerische Eingaben

Bibliothekssystem Authentifikation Recherche PCs in der Bibliothek Windows Mac Rechner Mitarbeiter LPR Protokoll Netzwerkdrucker Bennutzerdaten (Export) Login + Kennwort LPR Protokoll FollowMe Server Windows Web- Oberfläche PDF-Dokument hochladen Drucker Rechner im Funknetz Unix Barcode Multifunktionsgeräte

Verzahnung von FollowMe und Sunrise 1. DB-View auf relevante Daten BNR, email, Gruppe, Statistikgruppe (Nation), Sperren. (Windows-Login) 2. CSV-Export per Cron-Job 3. Diff zu dem vorherigen Cron-Job-Export 4. Zugriff via Samba auf die Datei mit den exportieren Daten 5. Lesen der Datei mit einem PHP-Skript 6. Import direkt in die FollowMe-DB via SQL & ODBC Import: LDAP oder durch einen PDC (Primary Domain Controller von Windows) wäre auch möglich gewesen, aber durch die Sonderregelung mit Freikontingent pro Semester war bei uns nur ein Direktimport sinnvoll.

Verwaltungsoberfläche

Verwaltungsoberfläche Duplex billiger als simplex

Fazit: Verzahnung Windows-Login & Sisis- Nummer etwas kniffelig 60 Tg-Testlizenz zum Ausprobieren Drucker brauchen zusätzliche Hardware Insgesamt nicht ganz billig Academic-Lizenz vorhanden Datenmodell sehr differenziert Abrechnung sehr differenziert Bericht- und Diagramm-Generator Event-Einstiegspunkte für VB-Skripte guter Support 4 Monate 10 Tage

RFID Technik & Service System läuft stabil Echte Erleichterung Verlängerung der Öffnungszeiten Ausleihen ohne Fachkraft (mit Wachdienst) möglich Rückgabe solange Automat erreichbar ist Bei mehr als 15 Büchern auf dem Konto = lahm Service ausbaufähig Rechner in Selbstverbucher nicht Windowszeitgemäß - CE? Linux? Service Zusammenspiel Technik

Alles noch sehr jung Noch nicht ganz glatt Service steht etwas im Hintergrund Technik steht vorne Einfluss von Technik dominiert Ohne Service nicht lauffähig (Hotline OCLC) Schmaler Übergang Softwarepflege Hotline Bibliotheca Hardwarepflege