Gemeinsam sind wir stark "Es gibt für alles eine Lösung mit LotusNotes/Domino“ Werner Motzet, Tim Pistor, Ulrich Krau...
Über: Uns <ul><li>Werner Motzet </li></ul><ul><li>Tim Pistor </li></ul><ul><li>Ulrich Krause </li></ul>
Zunächst einmal … <ul><li>Danke an das Organisationsteam !! </li></ul><ul><li>Danke an alle Angestellten des Maritim Hotel...
Lotus Notes / Domino Community
Lotus Software Knowledgebase <ul><li>http://www-947.ibm.com/support/entry/portal/Overview/Software/Lotus/Lotus_brand_suppo...
Timeout !! Gestern ist das Backup schon wieder abgebrochen, weil DEIN compact task nicht fertig wurde !! Boah, so' n Schie...
Compact  (zusätzliche Optionen) <ul><li>DEBUG_ENABLE_COMPACT_8_5=1 </li></ul><ul><li>Ab Version 8.5.1 </li></ul><ul><ul><l...
Compact  („geheime“ Optionen Beispiel) <ul><li>Load compact -# 8 mail </li></ul><ul><li>Komprimiert alle Datenbanken im Ve...
Datenfragmente Die Daten auf unseren Festplatten sehen aus wie gerupfte Hühner.  Ist bestimmt nicht gut für die Performanc...
Defrag <ul><li>Fragmentierung von Dateien beeinträchtigt die I/O Performance </li></ul><ul><li>Selbst eine nur leichte Fra...
Kann schon mal so aussehen …
Defrag <ul><li>Domino Defrag </li></ul><ul><ul><ul><li>Andrew Luder, OpenNTF </li></ul></ul></ul><ul><ul><ul><li>http://ww...
Defrag <ul><li>Beispiel: Lotus Software KnowledgeBase ( 5 * compact –c ) </li></ul><ul><li>Vorher </li></ul><ul><ul><li>68...
Defrag <ul><li>Domino Defrag verwendet IBM Lotus Notes C API </li></ul><ul><li>Open Source </li></ul><ul><li>KOSTENLOS </l...
DAOS im Cluster Ich denke, bei DAOS sind die Files nur EINMAL vorhanden. Die NLOs liegen aber 2x auf dem NAS. Lösch den üb...
DAOS – einfach und trotzdem doppelt <ul><li>Wenn wir die Verschlüsselung mit der ServerID abschalten können, dann können w...
DAOS Statistik erstellen <ul><li>Enthält Informationen zu Anzahl und Größe von NLO Dateien </li></ul><ul><li>Wird beim Ser...
Wie komme ich denn an die Werte? <ul><li>Windows: </li></ul><ul><ul><li>@echo off  </li></ul></ul><ul><ul><li>setlocal </l...
Eine andere Möglichkeit
Auto-Populated Groups <ul><li>Ab Version 8.5 </li></ul><ul><li>Per Default nur auf “Home” Server beschränkt. </li></ul><ul...
Regel Engine erweitern <ul><li>Regeln haben starre, vorgegebene Bedingungen </li></ul>
Regel Engine erweitern <ul><li>Regeln werden im Kalenderprofil gespeichert ( Client ) </li></ul><ul><li>Auf dem Server wer...
Regel Engine erweitern http://www.eknori.de/2008-05-13/mail-rules-extended/ <ul><li>Mehr Möglichkeiten bei der Regelerstel...
Andere Möglichkeit: Trigger Happy <ul><li>Extension Manager ( Addin ) </li></ul><ul><li>Server + Client </li></ul><ul><li>...
DCT. Domino Configuration Tuner
DCT. Domino Configuration Tuner
DCT. Domino Configuration Tuner
Admins != Entwickler Ich muss wissen, wie gross die Bilder sind, die unsere User immer durch die Gegend schicken.  Kann do...
@Formel oder LotusScript?  <ul><li>@Formula ? </li></ul><ul><ul><li>Es gibt keine Formel </li></ul></ul><ul><li>LotusScrip...
Eine kleine Warnung <ul><li>“ A word of warning. This is difficult, horrible, tedious frustrating error prone work that WI...
OpenNTF: Projekt Cebulon Zebulon 1966
OpenNTF: Projekt Cebulon Cebulon 2010
OpenNTF: Projekt Cebulon Zu theoretisch? D E M O
Jetzt erst ‚mal Tass Kaff
Team Mailbox Das Marketing braucht eine Maildatenbank für die Abteilung und Campagnen Boah, so' n Schiet!  Wie kriege ich ...
Team Mailbox <ul><li>Funktionen </li></ul><ul><ul><li>Reply Adresse </li></ul></ul><ul><ul><li>Kein “Besitzer” </li></ul><...
Team Mailbox <ul><li>Template herunterladen  </li></ul><ul><li>Schablone signieren </li></ul><ul><li>Datei – Anwendung – N...
„ How to optimize our PMR/ESR“ <ul><li>Aktueller Anlass  „…etwas freche Fragen“ </li></ul><ul><li>2006/7    mit Manger 2 ...
QM-Ergebnis IBM 2 nD  Level <ul><li>? Was verursacht die meisten Fehler? </li></ul><ul><li>S P R A C H E </li></ul><ul><ul...
PMR/ESR Vorarbeit(en) <ul><ul><li>Sammlung der „Daten“ </li></ul></ul><ul><ul><ul><li>Fehlerbeschreibung, Screenshots, NSD...
Genaue Fehlerbeschreibung <ul><li>Umfeld  </li></ul><ul><ul><li>Server: Betriebssystem(e), Domino Version </li></ul></ul><...
Fehler melden <ul><li>0800.. Anrufen  </li></ul><ul><ul><li>Kundennummer (bzw. PMR) </li></ul></ul><ul><ul><li>Nur kurz OS...
Fehler melden <ul><li>Fehlermeldung als eMail senden </li></ul><ul><ul><li>Thema: PMR xxxxx.999.724  </li></ul></ul><ul><u...
Ergebnis sichten/prüfen <ul><li>versuche es umgehend zu „bearbeiten“. </li></ul><ul><li>Wenn sich die Bearbeitung einmal v...
„ Business Case“  <ul><li>= Beantwortung von 3 Fragen </li></ul><ul><ul><li>1. How does this problem impact the business? ...
Der Hotfix HFxxxx <ul><li>Zwischenbericht  aus IRL (er an Labor) </li></ul><ul><li>Ich: Vorbereiten „Testspec“ </li></ul><...
Das war‘s! <ul><ul><li>Danke  </li></ul></ul><ul><ul><li>dank u wel  </li></ul></ul><ul><ul><li>merci  </li></ul></ul><ul>...
Nächste SlideShare
Wird geladen in …5
×

AdminCamp2010, Closing General Session

1.818 Aufrufe

Veröffentlicht am

AdminCamp2010, Closing General Session

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.818
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
208
Aktionen
Geteilt
0
Downloads
25
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

AdminCamp2010, Closing General Session

  1. 1. Gemeinsam sind wir stark &quot;Es gibt für alles eine Lösung mit LotusNotes/Domino“ Werner Motzet, Tim Pistor, Ulrich Krause Admin Camp, 20. – 22.09.2010, Gelsenkirchen, Deutschland
  2. 2. Über: Uns <ul><li>Werner Motzet </li></ul><ul><li>Tim Pistor </li></ul><ul><li>Ulrich Krause </li></ul>
  3. 3. Zunächst einmal … <ul><li>Danke an das Organisationsteam !! </li></ul><ul><li>Danke an alle Angestellten des Maritim Hotels !! </li></ul><ul><li>Danke an die Referenten!! </li></ul><ul><li>Danke an alle Teilnehmer des AdminCamp 2010 !! </li></ul>
  4. 4. Lotus Notes / Domino Community
  5. 5. Lotus Software Knowledgebase <ul><li>http://www-947.ibm.com/support/entry/portal/Overview/Software/Lotus/Lotus_brand_support_%28general%29 </li></ul>
  6. 6. Timeout !! Gestern ist das Backup schon wieder abgebrochen, weil DEIN compact task nicht fertig wurde !! Boah, so' n Schiet! Wie kriege ich denn das wieder hin ?
  7. 7. Compact (zusätzliche Optionen) <ul><li>DEBUG_ENABLE_COMPACT_8_5=1 </li></ul><ul><li>Ab Version 8.5.1 </li></ul><ul><ul><li>W nn – Es werden nur die Datenbanken komprimiert, die nicht innerhalb der letzten nn Tage erfolgreich bearbeitet wurden </li></ul></ul><ul><ul><li>w – ohne Systemdatenbanken (log.nsf, names.nsf). </li></ul></ul><ul><ul><li>X nn – Dauer der Komprimierung einer Anwendung auf nn Minuten beschränken (nur bei “in-place” Komprimierung) </li></ul></ul><ul><ul><li>x nn – Gesamtdauer des Komprimierungslaufs auf nn Minuten begrenzen </li></ul></ul><ul><ul><li># nn – nn parallele Komprimierungsthreads starten. </li></ul></ul><ul><ul><ul><li>Nicht mehr als 8 parallele Threads </li></ul></ul></ul>
  8. 8. Compact („geheime“ Optionen Beispiel) <ul><li>Load compact -# 8 mail </li></ul><ul><li>Komprimiert alle Datenbanken im Verzeichnis mail in 8 parallelen Threads </li></ul>
  9. 9. Datenfragmente Die Daten auf unseren Festplatten sehen aus wie gerupfte Hühner. Ist bestimmt nicht gut für die Performance. Boah, so' n Schiet! Wie kriege ich denn das wieder hin ?
  10. 10. Defrag <ul><li>Fragmentierung von Dateien beeinträchtigt die I/O Performance </li></ul><ul><li>Selbst eine nur leichte Fragmentierung kann die Leistung von Leseoperationen (non-cached) um bis zu 50% reduzieren </li></ul><ul><li>Load compact –c reserviert keinen Speicherplatz für die neue Datenbank.. </li></ul><ul><li>Fragmentierung ist vorprogrammiert </li></ul><ul><li>Auch der Volltextindex einer Anwendung wird fragmentiert </li></ul><ul><li>Die NLO Dateien des DAOS Repositories werden ebenfalls im Laufe der Zeit immer mehr fragmentiert </li></ul><ul><li>Defragmentieren Sie daher regelmäßig. Es gibt Tools dafür! </li></ul>
  11. 11. Kann schon mal so aussehen …
  12. 12. Defrag <ul><li>Domino Defrag </li></ul><ul><ul><ul><li>Andrew Luder, OpenNTF </li></ul></ul></ul><ul><ul><ul><li>http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/DominoDefrag </li></ul></ul></ul><ul><li>Domino Defrag verwendet die Microsoft Defragmentation API </li></ul>
  13. 13. Defrag <ul><li>Beispiel: Lotus Software KnowledgeBase ( 5 * compact –c ) </li></ul><ul><li>Vorher </li></ul><ul><ul><li>68 Fragmente </li></ul></ul><ul><ul><li>7550 ms </li></ul></ul><ul><li>Nachher </li></ul><ul><ul><li>1 Fragment </li></ul></ul><ul><ul><li>125 ms </li></ul></ul>
  14. 14. Defrag <ul><li>Domino Defrag verwendet IBM Lotus Notes C API </li></ul><ul><li>Open Source </li></ul><ul><li>KOSTENLOS </li></ul><ul><li>Gut dokumentiert </li></ul><ul><li>32/64 Bit support </li></ul><ul><li>Neu in Version 3: Free Space Defragmentation </li></ul><ul><ul><ul><li>Verwendet jkdefragcmd.exe (http://kessels.com/jkdefrag/) </li></ul></ul></ul><ul><li>Es gibt darüber hinaus die Möglichkeit, bezahlten, professionellen Support zu kaufen </li></ul>
  15. 15. DAOS im Cluster Ich denke, bei DAOS sind die Files nur EINMAL vorhanden. Die NLOs liegen aber 2x auf dem NAS. Lösch den überflüssigen Kram!! Auwei, geht doch gar nicht. Oder etwa doch ?
  16. 16. DAOS – einfach und trotzdem doppelt <ul><li>Wenn wir die Verschlüsselung mit der ServerID abschalten können, dann können wir doch alle NLO in nur einem Repository speichern, oder ? … </li></ul><ul><li>Theoretisch schon </li></ul><ul><li>Das Ganze ist nur experimentell </li></ul><ul><li>Funktioniert nicht, weil jeder Server eine eigene daoscat.nsf besitzt </li></ul><ul><li>Würde beim Löschen von nicht mehr referenzierten Dokumenten Probleme bereiten </li></ul>
  17. 17. DAOS Statistik erstellen <ul><li>Enthält Informationen zu Anzahl und Größe von NLO Dateien </li></ul><ul><li>Wird beim Serverstart neu erstellt, wenn sie gelöscht wurde </li></ul><ul><li>Wird aber nur beim Herunterfahren des Servers aktualisiert </li></ul>
  18. 18. Wie komme ich denn an die Werte? <ul><li>Windows: </li></ul><ul><ul><li>@echo off </li></ul></ul><ul><ul><li>setlocal </li></ul></ul><ul><ul><li>for /f &quot;tokens=*&quot; %%a in ('dir/w/s %1 ^|findstr &quot;Datei(en)&quot;') do ( </li></ul></ul><ul><ul><li>set info=%%a </li></ul></ul><ul><ul><li>) </li></ul></ul><ul><ul><li>echo %info% </li></ul></ul><ul><li>Linux: </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li>REPOSITORY=/local/daos </li></ul></ul><ul><ul><li>OUTFILE=/local/daos.txt </li></ul></ul><ul><ul><li>fCount=`find $REPOSITORY -type f | wc –l` </li></ul></ul><ul><ul><li>fSize=`du -ksb $REPOSITORY` </li></ul></ul><ul><ul><li>IFS=”/” </li></ul></ul><ul><ul><li>array=($fSize) </li></ul></ul><ul><ul><li>fDate=$(date +”%d-%m-%Y”) </li></ul></ul><ul><ul><li>echo $fDate / $fCount / ${array[0]}>> $OUTFILE </li></ul></ul>
  19. 19. Eine andere Möglichkeit
  20. 20. Auto-Populated Groups <ul><li>Ab Version 8.5 </li></ul><ul><li>Per Default nur auf “Home” Server beschränkt. </li></ul><ul><li>Kann aber erweitert werden. </li></ul>http://www.eknori.de/2008-06-10/tweak-the-auto-populated-groups-feature-in-domino-85/
  21. 21. Regel Engine erweitern <ul><li>Regeln haben starre, vorgegebene Bedingungen </li></ul>
  22. 22. Regel Engine erweitern <ul><li>Regeln werden im Kalenderprofil gespeichert ( Client ) </li></ul><ul><li>Auf dem Server werden die Regeln in “mailrule” Dokumenten gespeichert </li></ul>
  23. 23. Regel Engine erweitern http://www.eknori.de/2008-05-13/mail-rules-extended/ <ul><li>Mehr Möglichkeiten bei der Regelerstellung </li></ul><ul><li>Erfordert Änderung an names.nsf </li></ul><ul><li>Kein grosser Aufwand beim Upgrade. </li></ul>
  24. 24. Andere Möglichkeit: Trigger Happy <ul><li>Extension Manager ( Addin ) </li></ul><ul><li>Server + Client </li></ul><ul><li>http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Trigger%20Happy </li></ul>
  25. 25. DCT. Domino Configuration Tuner
  26. 26. DCT. Domino Configuration Tuner
  27. 27. DCT. Domino Configuration Tuner
  28. 28. Admins != Entwickler Ich muss wissen, wie gross die Bilder sind, die unsere User immer durch die Gegend schicken. Kann doch nicht so schwer sein !! Boah, so' n Schiet! Wie kriege ich denn das wieder hin ?
  29. 29. @Formel oder LotusScript? <ul><li>@Formula ? </li></ul><ul><ul><li>Es gibt keine Formel </li></ul></ul><ul><li>LotusScript? </li></ul><ul><ul><li>Es gibt keine Methode oder Eigenschaft </li></ul></ul><ul><li>Dann bauen wir uns die fehlende Funktionalität selber, oder gucken uns mal in der Notes Community um, ob es nicht schon etwas gibt ... </li></ul>
  30. 30. Eine kleine Warnung <ul><li>“ A word of warning. This is difficult, horrible, tedious frustrating error prone work that WILL take far more time than you think, and WILL come back and bite you in the .. leg ..” </li></ul><ul><li>(Bill Buchan ) </li></ul>
  31. 31. OpenNTF: Projekt Cebulon Zebulon 1966
  32. 32. OpenNTF: Projekt Cebulon Cebulon 2010
  33. 33. OpenNTF: Projekt Cebulon Zu theoretisch? D E M O
  34. 34. Jetzt erst ‚mal Tass Kaff
  35. 35. Team Mailbox Das Marketing braucht eine Maildatenbank für die Abteilung und Campagnen Boah, so' n Schiet! Wie kriege ich denn das wieder hin ?
  36. 36. Team Mailbox <ul><li>Funktionen </li></ul><ul><ul><li>Reply Adresse </li></ul></ul><ul><ul><li>Kein “Besitzer” </li></ul></ul><ul><ul><li>Auto Reply </li></ul></ul><ul><ul><li>Forward </li></ul></ul><ul><ul><li>Vorlagen ( ab Version 7 ) </li></ul></ul><ul><ul><li>Textbausteine </li></ul></ul><ul><ul><li>Papierkorb </li></ul></ul><ul><ul><li>Mehrfachadressen </li></ul></ul>
  37. 37. Team Mailbox <ul><li>Template herunterladen </li></ul><ul><li>Schablone signieren </li></ul><ul><li>Datei – Anwendung – Neu </li></ul><ul><li>ACL anpassen </li></ul><ul><li>Eintrag im DD als Mail-In Datenbank </li></ul><ul><li>Anwendung konfigurieren </li></ul><ul><li>Alternativ über Admin Datenbank konfigurieren </li></ul>
  38. 38. „ How to optimize our PMR/ESR“ <ul><li>Aktueller Anlass „…etwas freche Fragen“ </li></ul><ul><li>2006/7  mit Manger 2 nd -Level (Dublin) </li></ul><ul><li>Wie tickt der Support bei IBM? </li></ul><ul><li>Drei Stufen: </li></ul><ul><ul><li>1st-Level (Deutschland) </li></ul></ul><ul><ul><li>2 nd -Level (Dublin) </li></ul></ul><ul><ul><li>„ Development“ (Labor USA) </li></ul></ul><ul><li>Wie tickt die Meldung bei „uns“? </li></ul>
  39. 39. QM-Ergebnis IBM 2 nD Level <ul><li>? Was verursacht die meisten Fehler? </li></ul><ul><li>S P R A C H E </li></ul><ul><ul><li>NICHT Englisch </li></ul></ul><ul><ul><li>Cowboy + Indianer Kunde <-> 1. <-> 2. </li></ul></ul><ul><li>Meldungen/Qualität des Kunden </li></ul>
  40. 40. PMR/ESR Vorarbeit(en) <ul><ul><li>Sammlung der „Daten“ </li></ul></ul><ul><ul><ul><li>Fehlerbeschreibung, Screenshots, NSD-log(s), Beispiel-Datenbank/Schablone </li></ul></ul></ul><ul><ul><ul><li>um den Fehler (später) wieder reproduzieren und beschreiben zu können </li></ul></ul></ul><ul><ul><li>Verwaltung von PMR’s (NotesDB) </li></ul></ul><ul><li>Englischer Client (incl. Admin / Designer) </li></ul>
  41. 41. Genaue Fehlerbeschreibung <ul><li>Umfeld </li></ul><ul><ul><li>Server: Betriebssystem(e), Domino Version </li></ul></ul><ul><ul><li>Client: Betriebssystem(e), Client Version </li></ul></ul><ul><li>Zweisprachig (reduziert Fehler) </li></ul><ul><ul><li>1st-Level kann zwar evtl. besser English aber beschreibt was er (Cowboy) verstanden hat… </li></ul></ul>
  42. 42. Fehler melden <ul><li>0800.. Anrufen </li></ul><ul><ul><li>Kundennummer (bzw. PMR) </li></ul></ul><ul><ul><li>Nur kurz OS + Domino/Notes Version </li></ul></ul><ul><ul><li>Kurze Fehlerbeschreibung (Server Crash bei) </li></ul></ul><ul><ul><li>Prio angeben (1 sehr dringend / 2 dringend / 3 normal) </li></ul></ul><ul><ul><li>Rückrufnummer (Durchw) Name </li></ul></ul><ul><ul><li>Genaue Fehlermeldung per eMail </li></ul></ul><ul><ul><li>Nummer und Namen notieren </li></ul></ul>
  43. 43. Fehler melden <ul><li>Fehlermeldung als eMail senden </li></ul><ul><ul><li>Thema: PMR xxxxx.999.724 </li></ul></ul><ul><ul><li>An lotus_support[at]mainz.ibm.com </li></ul></ul><ul><li>ECuRep mail gateway - Your mail for PMR xxxxx,999,724 was processed </li></ul><ul><li> vom 1 st -Level -> “bitte weiterleiten “ </li></ul><ul><li> vom 2 nd -Level -> “Ruhe bewahren” </li></ul><ul><ul><li>Besprochenes als eMail erbitten (Kontakt) </li></ul></ul>
  44. 44. Ergebnis sichten/prüfen <ul><li>versuche es umgehend zu „bearbeiten“. </li></ul><ul><li>Wenn sich die Bearbeitung einmal verzögert, gib eine kurze Antwort </li></ul><ul><li>Antwort ist nicht ausreichend (z.B.wird mit nächster Version behoben) Wir brauchen HF </li></ul><ul><li>Dazu muss der 2 nd „hotfix exception request“ stellen und er braucht von Dir: </li></ul><ul><ul><li>Bestätigung, der SPR = unser Problem </li></ul></ul><ul><ul><li>„ Business Case“ </li></ul></ul>
  45. 45. „ Business Case“ <ul><li>= Beantwortung von 3 Fragen </li></ul><ul><ul><li>1. How does this problem impact the business? </li></ul></ul><ul><ul><li>2. Why is it important to be fixed? </li></ul></ul><ul><ul><li>3. What happen if we decide that the PMR will not be fixed? Any monetary impact? How much? Losing business? </li></ul></ul><ul><li>Der „hotfix exception request“ muss vom „Chef“ genehmigt werden. </li></ul>
  46. 46. Der Hotfix HFxxxx <ul><li>Zwischenbericht aus IRL (er an Labor) </li></ul><ul><li>Ich: Vorbereiten „Testspec“ </li></ul><ul><li>Downloadlink für HF </li></ul><ul><li>Sichern und Einspielen (Rollback!) </li></ul><ul><li>Test des Hotfix </li></ul><ul><li>„ Feedback“ </li></ul><ul><li>Close PMR/ESR </li></ul><ul><li>Closure agreement </li></ul>
  47. 47. Das war‘s! <ul><ul><li>Danke </li></ul></ul><ul><ul><li>dank u wel </li></ul></ul><ul><ul><li>merci </li></ul></ul><ul><ul><li>Thank you </li></ul></ul>

×