Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Lotus Notes Domino warsztat techniczny
2
Warsztat techniczny Lotus Notes Domino
Organizacja 2 dni 09:00-17:00 ??? przerwa na obiad ok. 12:15-13:00 ??? Warsztat techniczny Lotus Notes Domino
3
Warsztat techniczny Lotus Notes Domino
Kto jest kim? Kto? Skąd? Z jakiej firmy? Czym się zajmuje? Jakie dotychczasowe związki z Lotus Notes Domino? Czego się spodziewa i co chciałby uzyskać z udziału w warsztacie? Warsztat techniczny Lotus Notes Domino
4
Warsztat techniczny Lotus Notes Domino
Program - dzień 1. Podstawowe informacje o środowisku Lotus Notes Domino (zastosowanie i funkcjonalność) poczta elektroniczna, praca grupowa, aplikacje Architektura systemu klienty i serwery, komunikacja w sieci komputerowej, bazy danych i szablony baz, replikacja, obsługa poczty elektronicznej, administrowanie Model bezpieczeństwa identyfikacja, uwierzytelnianie i kontrola dostępu, pliki ID, certyfikacja, szyfrowanie i podpisy cyfrowe Instalacja i podstawowa konfiguracja serwerów Domino i klientów Notes Obsługa klienta Lotus Notes i iNotes (w skrócie) Warsztat techniczny Lotus Notes Domino
5
Warsztat techniczny Lotus Notes Domino
Program - dzień 2. Narzędzia administracyjne konsola serwera, Domino Administrator, proces administracyjny, bazy o charaktrze administracyjnym Zarządzanie użytkownikami rejestrowanie, nadawanie uprawnień, grupy, strategie (polisy) Zarządzanie bazami danych kontrola dostępu, replikacja, szablony, indeksy, agenty Zarządzanie pocztą elektroniczną (Notes i SMTP) routing, przetwarzanie za pomocą reguł, kronikowanie, kontrola rozmiaru, archiwizowanie, śledzenie, odwoływanie Elementy monitorowania systemu Źródła pomocy i dalszej wiedzy Warsztat techniczny Lotus Notes Domino
6
Warsztat techniczny Lotus Notes Domino
Założenia To jest warsztat, a nie szkolenie! Część materiału edukacyjnego po angielsku, ponieważ: zdecydowana większość dokumentacji technicznej i innych źródeł jest tylko po angielsku podstawowe narzędzie administracyjne też jest tylko po angielsku Wykorzystamy przede wszystkim ogólnodostępną dokumentację, aby: udowodnić, że praktycznie wszystko co trzeba jest do znalezienia w Internecie zachęcić do dalszych samodzielnych poszukiwań, doświadczeń i eksperymentów W trakcie ćwiczeń praktycznych będziemy częściowo improwizować, gdyż: wykonywanie krok po kroku szczegółowych instrukcji nie zmusza do myślenia będzie wiele okazji do pytań, refleksji, dygresji i walki z praktycznymi problemami Aktywny udział, pytania, uwagi, komentarze i poprawki mile widziane! Warsztat techniczny Lotus Notes Domino
7
Warsztat techniczny Lotus Notes Domino
IBM Lotus Domino and Notes Information Center Warsztat techniczny Lotus Notes Domino
8
IBM Lotus Domino 8.5 Administrator Help
Warsztat techniczny Lotus Notes Domino
9
Warsztat techniczny Lotus Notes Domino
Czas na pytania... Warsztat techniczny Lotus Notes Domino
10
Lotus Notes Domino podstawowe informacje
11
Warsztat techniczny Lotus Notes Domino
Agenda Lotus software Ogólnie o Lotus Notes Domino Produkty pokrewne Jak budować kompletny system Warsztat techniczny Lotus Notes Domino
12
Warsztat techniczny Lotus Notes Domino
Lotus software Warsztat techniczny Lotus Notes Domino
13
Lotus - bogata, zintegrowana funkcjonalność
Komunikowanie się pocztą elektroniczną, osobiste i zespołowe kalendarze, zadania do wykonania Tworzenie, edytowanie i współdzielenie dokumentów Zarządzanie służbowymi i osobistymi kontaktami Komunikacja w czasie rzeczywistym, wymiana informacji w zespole dla szybszego podejmowania decyzji. Dostęp do aplikacji biznesowych bez konieczności uczenia się nowych interfejsów. Przetwarzanie informacji zamiast wyszukiwania jej. Szybkie tworzenie i łatwe rozwijanie własnych aplikacji. Wykorzystanie istniejących zasobów IT i umiejętności. Łączność w dowolnym miejscu i czasie, z wielu urządzeń, przez dowolną sieć Warsztat techniczny Lotus Notes Domino
14
IBM Lotus collaboration portfolio
Messaging and Collaboration Unified Comms and Collaboration Portals and Mashups Social Software On-Premise Appliance Hosted SaaS Warsztat techniczny Lotus Notes Domino
15
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
16
Warsztat techniczny Lotus Notes Domino
Oprogramowanie do pracy grupowej... poczta, kalendarz, kontakty, zadania komunikator z sygnalizacją dostępności gotowe szablony (np. teamroom) tworzenie/uruchamianie aplikacji ...z dostępem: z różnych urządzeń i systemów oper. online i/lub offline bezpiecznie Klient "gruby" (Notes) Klient WWW (iNotes) Serwer aplikacyjny (Domino) Klient mobilny (Notes Traveler) Warsztat techniczny Lotus Notes Domino
17
Lotus Notes Domino - funkcjonalność
Środowisko pracy grupowej do wewnętrznej i zewnętrznej komunikacji Poczta elektroniczna, publiczne i prywatne książki adresowe (katalogi), indywidualne i grupowe kalendarze z organizacją spotkań i rezerwacją zasobów, listy zadań do wykonania Zintegrowany komunikator z sygnalizacją dostępności (Lotus Sametime Entry) Zintegrowany pakiet biurowy do edycji dokumentów, arkuszy kalkulacyjnych i prezentacji (Lotus Symphony) Gotowe do użycia szablony aplikacji jak biblioteka dokumentów, dyskusja, blog, teamroom, osobisty dziennik Możliwość tworzenia dedykowanych aplikacji - rozwijanych wewnętrznie, pobranych z Internetu lub zakupionych od partnerów handlowych IBM R1 w 1989 roku, R8.5 in styczniu 2009 roku Ponad 140 mln stanowisk Notes sprzedanych na całym świecie, w ponad firm Warsztat techniczny Lotus Notes Domino
18
Lotus Notes Domino jako "groupware"
Bazy danych współdzielone w trybie online + użycie lokalnych replik w trybie offline Elastyczna zawartość "zorientowana na dokumenty" tworzenie / przeglądanie / modyfikowanie dokumentów z użyciem różnych formularzy bogaty zestaw typów danych (pola tekstowe, numeryczne, data/czas, rich text, listy słów kluczowych, odsyłacze itd.) hierarcha odpowiedzi (dokument, odpowiedź, odpowiedź do odpowiedzi) Wieloplatformowość - zarówno serwerów i klientów, jak i aplikacji (baz danych) Bezpieczeństwo m.in. poprzez szyfrowanie i listy kontroli dostępu (ACL) Integralność danych m.in. poprzez logowanie transakcyjne i klastrowanie serwerów Programowalność: LotusScript, Java, JavaScript, web serwisy Warsztat techniczny Lotus Notes Domino
19
Prosty sposób na efektywną współpracę
Poczta elektroniczna Kalendarze Kontakty Komunikator Dokumenty Działania Kanały RSS Aplikacje biznesowe Widgety Wyszukiwanie … Wszystko czego potrzeba w jednym miejscu Warsztat techniczny Lotus Notes Domino
20
Wybór klienta: Lotus Notes vs. iNotes
Inne licencje, w praktyce taka sama funkcjonalność Aplikacje mogą równocześnie obsługiwać oba interfejsy użytkowika iNotes (d. Domino Web Access) w trybie pełnym, lekkim albo ultralekkim Licencje Notes/iNotes "messaging" albo "collaboration" od wersji Messaging CAL i Enterprise CAL Warsztat techniczny Lotus Notes Domino
21
Wybór serwera: Messaging, Enterprise, Utility
Ten sam kod, różnice w licencji Lotus Domino Messaging Server poczta elektroniczna, kalendarze, aplikacje tylko w oparciu o kilka gotowych szablonów, bez możliwości modyfikacji, partycjonowanie, dostęp z dowolnego klienta Lotus Domino Enterprise Server poczta elektroniczna, kalendarze, dowolne aplikacje, partycjonowanie i klastrowanie, dostęp z dowolnego klienta Lotus Domino Utility Server dowolne aplikacje bez poczty elektronicznej i kalendarzy, partycjonowanie i klastrowanie, dostęp z przeglądarek WWW bez potrzeby licencjonowania użytkowników Warsztat techniczny Lotus Notes Domino
22
Różne platformy systemowe
Lotus Domino Windows, Linux (RHEL, SLES), Sun Solaris, IBM AIX, IBM i/OS, Linux on System z Lotus Notes Windows, Linux (RHEL, SLES, Ubuntu), Mac OS Domino Administrator, Domino Designer Windows Lotus Notes Detailed system requirements Lotus Domino Detailed system requirements Warsztat techniczny Lotus Notes Domino
23
Szerokie wsparcie dla urządzeń mobilnych
IBM Lotus Notes Traveler Teraz także dla Symbian OS (telefony Nokia) IBM Lotus iNotes Ultralite Apple iPhone Lotus Software for RIM BlackBerry OS Plus dodatkowe rozwiązania firm partnerskich Warsztat techniczny Lotus Notes Domino
24
Ciągłość wykorzystania aplikacji
Mimo licznych innowacji technologicznych zachowana jest kompatybilność Warsztat techniczny Lotus Notes Domino
25
Inne zalety dla organizacji
Aplikacje w środowisku rozproszonym, duże możliwości integracji danych z innymi systemami Wygodna i efektywna praca online i offline (pełna funkcjonalność baz danych, replikacja) Łatwe administrowanie rozproszonym systemem polisy administracyjne wymuszające ustawienia konfiguracyjne na stacjach roboczych proces administracyjny automatyzujący wykonywanie określonych operacji, np. zmiany nazwy użytkownika w całym systemie Delegacja uprawnień administracyjnych w podrzędnych jednostkach Łatwe przejście na nowe wersje, koegzystencja różnych wersji i platform systemowych i przenoszalność pomiędzy nimi Niskie całkowite koszty utrzymania (TCO) Warsztat techniczny Lotus Notes Domino
26
Warsztat techniczny Lotus Notes Domino
Produkty pokrewne Warsztat techniczny Lotus Notes Domino
27
Warsztat techniczny Lotus Notes Domino
Lotus Symphony Pakiet biurowy oparty na kodzie OpenOffice Dokumenty, arkusze kalkulacyjne, prezentacje Otwarty format ODF, ale także formaty plików MS Office + eksport do PDF Wtyczki rozszerzające funkcjonalność Bezpłatny, dostępny także w ramach Lotus Notes Warsztat techniczny Lotus Notes Domino
28
Warsztat techniczny Lotus Notes Domino
Lotus Sametime Komunikacja w czasie rzeczywistym tekst, pliki, dźwięk, obraz, wizytówki, zrzuty ekranu sygnalizacja dostępności i lokalizacji użytkowników Konferencje WWW Możliwość integracji z telefonią Wymaga serwera Domino Podstawowa funkcjonalność Sametime Entry w ramach i w cenie Lotus Notes na pasku bocznym - sidebar Sametime Standard/Advanced Dedykowany klient Sametime Connect Dostęp z urządzeń mobilnych Dostęp z innych aplikacji, np. Microsoft Warsztat techniczny Lotus Notes Domino
29
Warsztat techniczny Lotus Notes Domino
Lotus Quickr Współdzielenie "treści biznesowej" dla zespołów roboczych w prostych "portalach" Obszary robocze WWW z komponentów biblioteka dokumentów, kalendarz grupowy, forum dyskusyjne, blog, wiki, lista zadań do wykonania, ... Konektory dla popularnych aplikacji Windows Explorer, MS Office, Symphony, Outlook, Lotus Notes, Sametime Wymaga serwera Domino Biblioteki osobiste Quickr Entry w cenie Lotus Notes Warsztat techniczny Lotus Notes Domino
30
Warsztat techniczny Lotus Notes Domino
Lotus Foundations Foundations Core - autonomiczna, samo-zarządzalna platforma Linux prosta i szybka instalacja, wymagana niewielka wiedza IT, administrowanie przez WWW niedostępna jako produkt, aktualnie platforma dla produktów Lotus i Tivoli Lotus Foundations Start kompletne rozwiązanie dla małej firmy, do 500 użytk. na bazie Notes/Domino 8.5 Lotus Foundations Reach - komunikator, VoIP, video na bazie Sametime, wymaga LF Start Lotus Foundations Branch Office - serwer Domino dla małej jednostki terenowej Można wykorzystać dedykowany sprzęt (appliance) Warsztat techniczny Lotus Notes Domino
31
Lotus Protector for Mail Security
Kontrola antywirusowa/antyspamowa zoptymalizowana dla Lotus Domino Sprawdzona technologia Integracja z Notes/Domino Proventia Elastyczność wdrożenia Licencjonowanie "per user" Software Appliance Hardware Appliance Warsztat techniczny Lotus Notes Domino
32
Warsztat techniczny Lotus Notes Domino
Lotus Mobile Connect Bezpieczny dostęp zdalny VPN bez potrzeby instalacji klienta uwierzytelnianie np. z poziomu przeglądarki WWW (SSL) Bezpieczny dostęp zdalny z urządzeń mobilnych Na potrzeby Notes, iNotes, Sametime, Traveler, ... Klient w cenie nowej licencji Lotus Domino Enterprise CAL Klient HTTP (przeglądarka) Lotus Mobile Connect Publiczny adres WWW Formularz logowania LDAP Warsztat techniczny Lotus Notes Domino
33
Warsztat techniczny Lotus Notes Domino
LotusLive portfolio Oprogramowanie Lotus dostepne w modelu "Software as a Service" Web Conferencing Collaboration LotusLive Meetings A full-featured, easy to use Web conferencing service LotusLive Engage An integrated suite of tools that combines your business network with collaboration and conferencing services LotusLive Notes An online version of IBM’s popular Lotus Notes and calendaring & scheduling product LotusLive Events Provides tools to create, manage and conduct webinars for up to 999 attendees LotusLive Connections Combines your business network with collaboration services LotusLive iNotes Web-based messaging service for and personal calendar Warsztat techniczny Lotus Notes Domino
34
Budowa kompletnego systemu
Warsztat techniczny Lotus Notes Domino
35
Jak budować system wymiany informacji w oparciu o Lotus Notes Domino?
Opracowanie architektury środowiska Lotus Notes Domino ilość, funkcje i umiejscowienie serwerów, platforma sprzętowo-systemowa, wersje serwerów/klientów, ew. zastosowanie dodatkowego oprogramowania, licencjonowanie Wdrożenie platformy Lotus Notes Domino instalacja i konfiguracja, wykorzystanie wbudowanej funkcjonalności, np. poczta, kalendarz, aplikacje na bazie gotowych szablonów Wdrożenie oprogramowania uzupełniającego np. komunikator Lotus Sametime, ochrona antywirusowa Lotus Protector, wykonywanie i odtwarzanie kopii zapasowych Tivoli Storage Manager, bezpieczny dostęp z zewnątrz Lotus Mobile Connect Szkolenia dla użytkowników i administratorów Koncepcja wykorzystania aplikacji biznesowych wybór gotowych albo zamówienie dedykowanych aplikacji, zdefiniowanie wymagań Wdrożenie aplikacji Lotus Notes Domino ew. modyfikacja i dostosowanie do potrzeb, szkolenia za administrowania i wykorzystania Dalszy rozwój i utrzymanie systemu Warsztat techniczny Lotus Notes Domino
36
Katalog polskich aplikacji dla Lotus Notes Domino
Opis produktów Lotus software Opis ponad 200 aplikacji dla Lotus Notes Domino Referencje, kontakt do dostawców Dostępny w formie papierowej albo w pliku PDF Warsztat techniczny Lotus Notes Domino
37
Aplikacje z katalogu - wybór funkcjonalności
Książka teleadresowa, struktura organizacyjna Biblioteka dokumentów, kancelaria, pisma, obieg dokumentów Urlopy, delegacje, szkolenia, rozliczanie czasu pracy, rekrutacja Wnioski inwestycyjne, przetargi, umowy, projekty Katalog produktów, zamówienia, logistyka, reklamacje Zarządzanie relacjami z klientem, telemarketing, obsługa deweloperów Ewidencja środków trwałych, zarządzanie jakością Serwis, helpdesk, baza wiedzy, raportowanie Obsługa faksów, skanowanie, archiwizacja Dostęp z urządzeń mobilnych, bezpieczeństwo poczty elektronicznej Projektowanie obiegu dokumentów Integracja z innymi systemami Warsztat techniczny Lotus Notes Domino
38
Lotus - zintegrowania platforma współpracy
ŁATWY DOSTĘP Elastyczność. Otwartość. Mobilność. Online/Offline Różne systemy operacyjne Różne urządzenia Uproszczenie dostępu do informacji, ale i zaspokojenie potrzeb różnych użytkowników Osobista efektywność Poczta elektroniczna, kalendarz, kontakty, lista zadań, narzędzia biurowe, biblioteka dokumentów, widgety, kanały RSS, wyszukiwanie Współpraca zespołowa Komunikator, VoIP, sygnalizacja dostępności, konferencje WWW, teamroomy, blogi, fora dyskusyjne, sieci profesjonalistów, społeczności Aplikacje biznesowe Uruchamianie i/lub integracja aplikacji innych producentów. Tworzenie własnych serwisów WWW lub budowanie aplikacji pracy grupowej. INNOWACYJNA FUNKCJONALNOŚĆ Intuicyjność. Kompletność. Integracja. Poprawa efektywności, ale i wydobycie większej wartości z istniejących zasobów PROSTE ZARZĄDZANIE Niezawodność. Bezpieczeństwo. Rozbudowywalność. Oszcz. energii Wygodna migracja Otwarte standardy Łatwa administracja Szybki development Bezpieczeństwo Niezawodna łączność Wiele OS Wydajność środowiska IT, ale i utrzymanie jego prostoty, bezpieczeństwa, rozszerzalności Warsztat techniczny Lotus Notes Domino
39
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
40
Lotus Notes Domino architektura systemu
41
Warsztat techniczny Lotus Notes Domino
Agenda Architektura Notes/Domino Bazy danych Notes Notes Object Services Oprogramowanie klienta i serwera Fundamenty administrowania Domino Warsztat techniczny Lotus Notes Domino
42
Architektura Notes/Domino
Warsztat techniczny Lotus Notes Domino
43
Architektura systemu Lotus Notes Domino
Zintegrowane środowisko serwerów Domino i klientów Notes albo nie-Notes Poczta elektroniczna, aplikacje Składowanie danych, komunikacja, zarządzalność, bezpieczeństwo Warsztat techniczny Lotus Notes Domino
44
Warsztat techniczny Lotus Notes Domino
Serwery i klienty Serwer Lotus Domino składuje bazy Notes udostępnia bazy klientom Notes (NRPC) bądź przeglądarkom WWW (HTTP/S) uruchamia różne usługi manipulujące danymi zapewnia kontrolę dostępu do danych wykorzystuje dane z baz Notes, plików w systemie operacyjnym bądź relacyjnych baz danych Klient Lotus Notes uzyskuje dostęp do baz Notes na serwerze bądź lokalnie Klient WWW uzyskuje dostęp do baz Notes na serwerze wyświetlając informacje w przeglądarce WWW Warsztat techniczny Lotus Notes Domino
45
Klasyczny model klient-serwer
Zarówno klienty Notes jak i serwery Domino wykorzystują sieć komputerową, aby połączyć się ze zdalnymi bazami danych znajdującymi się na serwerach Domino Baza danych jest zwana "zdalną", jeśli znajduje się na komputerze innym niż ten, na którym pracuje łączący się z nią program Wspierane protokoły sieciowe: TCP/IP (standardowy port 1352/tcp), NETBIOS (dawniej także inne) network databases Notes Client Domino Server Domino Server Warsztat techniczny Lotus Notes Domino
46
Lokalne bazy danych w trybie "offline"
Baza danych jest zwana "lokalną", jeśli znajduje się na tym samym komputerze, na którym pracuje łączący się z nią program Aby to umożliwić ... każdy klient zawiera mechanizmy obsługi baz danych praktycznie w taki sam sposób, jak na serwerze każda baza danych zawiera w sobie nie tylko dane, ale także elementy projektowe i administracyjne, dzięki czemu może być używana w trybie "offline" bazy danych mogą być replikowane, tzn. ich zawartość może być synchronizowana network databases Notes Client Domino Server Domino Server Warsztat techniczny Lotus Notes Domino
47
Warsztat techniczny Lotus Notes Domino
Replikacja Proces dystrybucji i resynchronizacji baz danych w środowisku rozproszonym Umożliwia wykorzystanie danych w różnych lokalizacjach z zachowaniem spójności i kontroli dostępu Rozwiązuje szereg praktycznych problemów dostęp do danych w trybie "offline" przez użytkownika mobilnego współpraca w ramach grup, które nie potrzebują stałego połączenia kontrola zarządzania i innych rozproszonych procesów Bazy danych w różnych lokalizacjach, które mogą wzajemnie synchronizować swoją zawartość, zwane są replikami mają to samo "Replica ID" Replikacja wykonywana okresowo według harmonogramu albo na żądanie Uwaga na tzw. konflikty replikacji modyfikacja tego samego dokumentu w różnych replikach w tym samym czasie Warsztat techniczny Lotus Notes Domino
48
Warsztat techniczny Lotus Notes Domino
Topologie replikacji Hub-and-Spoke Peer-to-Peer End-to-End Warsztat techniczny Lotus Notes Domino
49
3-poziomowa architektura oprogramowania
3-poziomowa architektura oprogramowania wspólna dla klientów i serwerów Notes Clients Domino Servers network Notes Client Domino Designer Domino Administrator Domino Server and server tasks 1 Program level Notes Object Services Notes Object Services 2 NOS level Local databases Local files Shared databases Local files 3 File level network Warsztat techniczny Lotus Notes Domino
50
Wspólna 3-poziomowa architektura
Programs that create, use, and/or interpret Notes/Domino applications Programs: Notes, Domino Designer, Domino Server, etc C/C++ code function calls Notes Object Services Core N/D service software: Notes Storage Facility (NSF), Notes Index Facility (NIF), NRPC Client, etc. data design notes, admin notes, documents Notes/Domino applications Portable, shareable, replicateable, secure, document-oriented local databases Warsztat techniczny Lotus Notes Domino
51
Warsztat techniczny Lotus Notes Domino
Bazy danych Notes Warsztat techniczny Lotus Notes Domino
52
Zawartość pliku NSF (bazy danych Notes)
a Notes Database Database Header - Contents ODS (On Disk Structures) version Database class (nsf, ntf, etc.) Information buffer (title, template, etc.) Database ID (DBID) Database Instance ID (DBIID) Replication ID and settings Database header Replication history * Internal structures per-database information Replication History - List of replication servers and times (speeds up the replication process) list of notes * Internal Structures - Keep track of the database’s content - Not directly accessible by any APIs - Vary from release to release Indicated by header’s ODS version * optional Warsztat techniczny Lotus Notes Domino
53
Warsztat techniczny Lotus Notes Domino
Typy not w bazie danych Nota (np. dokument) jest odpowiednikiem rekordu w relacyjnych bazach danych Category NOTE_CLASS_*** Note Types Data DOCUMENT Document Administration ACL* Access Control List REPLFORMULA Replication Formula Design Elements FIELD Shared Field FILTER Agent, Outline, Database script, Script library, etc. FORM Form, Frameset, Page, Subform, etc. VIEW Folder, Navigator, View DESIGN * Design Collection (structured like a view) ICON * Icon INFO * “Help About” Information HELP Designer Help Information HELP_INDEX * Product Help Information * An asterisk means that there can be at most only one of the indicated type of note Warsztat techniczny Lotus Notes Domino
54
list of response NOTEIDs *
Struktura noty Każda nota, niezależnie od type, ma taką samą strukturę Zaprojektowane tak, aby wspierać replikację i współpracę Note Header - Contents NOTEID within the database UNID used by replication and design refresh NOTE_CLASS_xxx flags Attribute flags (readonly, etc.) Creation, modified, accessed times Parent note’s NOTEID Number of responses Replication time and sequence number a Note Note header list of items * Note Item - Contents Item name and name’s length Item’s attribute flags Item’s type (text, richtext, etc.) Item’s value (depends on type) Replication sequence number list of response NOTEIDs * * optional Warsztat techniczny Lotus Notes Domino
55
Cykl życia aplikacji (bazy danych) Notes
Krok 1: Utworzenie "szablonu" aplikacji z użyciem Domino Designer Krok 2: Nowa aplikacja na bazie projektu pobranego z szablonu Krok 3: Praca z aplikacją, tworzenie/przeglądanie/modyfikowanie documentów Krok 4: Modyfikacje i poprawki w szablonie Krok 5: Zamiana bądź oświeżenie projektu z nowego/zmodyfikowanego szablonu administrators develop design deploy application databases 1 2 3 Template (ntf file) Applications (nsf files) 4 revise design N/D app developer 5 N/D app user refresh design Warsztat techniczny Lotus Notes Domino
56
Bazy danych Notes - modyfikowalne i przenośne
Lotus Notes Domino jest dostępne wraz z aplikacjami Niektóre dostępne wprost w ramach produktu np. szablon bazy pocztowej, szablon książki adresowej, szablon logu Proste aplikacje użyteczne dla wszystkich klientów np. szablon dyskusji, szablon biblioteki dokumentów, szablon teamroom template Wszystkie mogą być modyfikowane przez użytkowników także szablony "produkcyjne" (np. szablon bazy pocztowej, w którym zakodowana jest większość funkcjonalności poczty elektronicznej i kalendarza) tworzenie i modyfikacja aplikacji z użyciem Domino Designer Uniwersalny format pliku NSF, tzw. On Disk Structure (ODS) kompletna binarna kompatybilność niezależnie od platformy systemowej niektóre wydania Notes/Domino wprowadziły nowe wersje ODS, niekompatybilne z poprzednimi Kod osadzony w bazach interpretowany tak samo na wszystkich platformach LotusScript, Java, JavaScript Warsztat techniczny Lotus Notes Domino
57
Warsztat techniczny Lotus Notes Domino
Notes Object Services Warsztat techniczny Lotus Notes Domino
58
Notes Object Services (NOS)
Kluczowy komponent oprogramowania wykorzystywany przez wszystkie instancje Notes i Domino Notes Storage Facility (NSF) tworzy i utrzymuje bazy danych Notes Indexing Facility (NIF) utrzymuje indeksy w bazach danych usługi replikacji itd. Klucz do wieloplatformowości Notes/Domino interfejs warstwy pośredniej na wielu systemach operacyjnych Klucz do interakcji klient-serwer i serwer-serwer Notes Remote Procedure Call (NRPC) NOS został sportowany na wiele platform Windows, Linux (RHEL, SLES), AIX, Solaris, Mac OS, i/OS + dawniej HPUX, OS/390, OS/400, OS/2, NetWare, SCO Unix Warsztat techniczny Lotus Notes Domino
59
Notes Remote Procedure Call (NRPC)
Umożliwia dostęp do usług NOS pracujących na zdalnych serwerach Logika "żądania klienta" NRPC jest w NOS Logika "odpowiedzi serwera" NRPC działa tylko na serwerze Oprogramowanie działa tak samo lokalnie jak i zdalnie TCP/IP port 1352/tcp NRPC server Any Program Using NOS Domino Server Program NOS NOS NSF NSF NRPC Client NRPC Client NOS Portability Layer NOS Portability Layer Operating System Operating System Notes Client or Domino Server Domino Server Warsztat techniczny Lotus Notes Domino
60
Oprogramowanie klienta i serwera
Warsztat techniczny Lotus Notes Domino
61
Programy klienckie, pliki i bazy systemowe
Notes Client - Create and modify local and remote data Programs Databases headline.nsf busytime.nsf user.dic mail\\username.nsf Notes Client Domino Designer - Create and modify Notes and Domino app designs read/write Domino Designer Domino Administrator - Add / remove / modify server and user info - Control overall system security and operations domadmin.nsf userreg.nsf events4.nsf Domino Administrator read/write common client databases function calls names.nsf bookmark.nsf as_username.nsf mail.box cache.ndk desktop8.ndk Common Client Software read/write Warsztat techniczny Lotus Notes Domino
62
Zadania serwera - procesy i wątki
Serwer Domino ma budowę modułową Domino server Builtin PROCESSES and THREADS spawned by the primary server task PROCESSES loaded and unloaded by the server console task based on operator commands server console NRPC server tasks Console task Misc builtin server tasks HTTP, LDAP, POP3, IMAP Replica, Router. Amgr AdminP, Stats Update, Design, Compact, Fixup etc. load monitor The specific set spawned depends on server configuration settings Notes Object Services (NOS) notes.ini file Notes databases Warsztat techniczny Lotus Notes Domino
63
Wewnętrzne zadania serwera
We wczesnych wersjach Domino osobne procesy, teraz przeważnie wątki Task Description Cluster Manager Probes availability of cluster members and updates cluster statistics Console Manages server console input and display DB Cache Ager Ages cached databases (those pended for closing) DB Cache Processor Reopens cached databases and closes fully-aged databases DB Fixup Fixes inconsistent and/or bad databases listed in the fixup queue Loadmon Updates server load-balancing statistics Name Server Maintains a list of networked servers and the services they provide NRPC Listener Listens for connection requests by NRPC clients (one per NRPC port) NRPC User Manages a user's connection to the server (one per NRPC user) Poll Performs periodic housekeeping - for example, scheduling other tasks to run RM Checkpoint Recovery Manager task prepares transaction-log checkpoint record RM Flush Recovery Manager task flushes cached DB info in order to free log space UBMIO "Cleans" modified database information cached in the UBM by writing DBs UBM Cleaner Ages modified database information in the UBM and schedules cleaning Warsztat techniczny Lotus Notes Domino
64
Zadania serwera ładowane jako moduły
Pracują w trybie wsadowym (uruchamiane okresowo lub na żądanie) albo jako stałe usługi Category Server tasks Database maintenance Agent manager, cataloger, designer, directory cataloger, replicator, update, updall Server and admin management Admin process, cluster directory database manager, cluster replicator, cluster admin process, map generator, server console Mail, calendaring and scheduling Calendar connector, IMAP, POP3, router, schedule manager, SMTP Connectivity and protocols DIIOP, DECS, HTTP, LDAP Server health Billing, database statistics, events, ISPY, mail tracking, reporter, statistics collector, stats Warsztat techniczny Lotus Notes Domino
65
Fundamenty administrowania Domino
Warsztat techniczny Lotus Notes Domino
66
Warsztat techniczny Lotus Notes Domino
Domeny, katalogi, ... Domena (Notes domain) - zestaw powiązanych obiektów serwery, użytkownicy, grupy użytkowników/serwerów, bazy danych, połączenia, ... Katalog (Domino directory) - baza danych definiująca domenę Notes zawiera definicję i parametry każdego obiektu w domenie każdy serwer w domenie posiada replikę tego samego katalogu (baza w pliku names.nsf) Programy administracyjne - na potrzeby zarządzania katalogami, bazami danych, monitorowania itd. dodawanie/modyfikowanie/usuwanie serwerów, użytkowników, itd. w katalogach określanie reguł bezpieczeństwa dla serwerów i baz danych, harmonogramów replikacji dostęp do innych baz danych o charakterze administracyjnym migracja użytkowników i poczty elektronicznej z innych systemów Warsztat techniczny Lotus Notes Domino
67
Jak funkcjonuje administrowanie Domino
Operacje obejmujące pojedyncze bazy (np. dodanie użytkownika do listy kontroli dostępu) zwykle są wykonywane natychmiast Operacje obejmujące wiele baz (np. kompletne usunięcie użytkownika z systemu) są zwykle wykonywane przez zadanie serwera AdminP (proces administracyjny) wymaga zdefiniowania dla każdej bazy "serwera administracyjnego" w celu uniknięcia problemu konfliktów replikacji wnioski administracyjne są realizowane w oparciu o bazę admin4.nsf Proces administracyjny wykorzystuje typowe mechanizmy Domino zaimplementowany jako zadanie (moduł) na każdym serwerze w domenie Notes używa replikacji do propagacji wniosków w rozproszonym środowisku Wymuszanie szeregu ustawień i parametrów konfiguracyjnych odnoszących się do użytkowników bądź ich oprogramowania klienckiego na stacjach roboczych odbywa się poprzez polisy (strategie, polityki) systemowe umożliwiają elastyczne grupowanie różnych parametrów aplikowanych poszczególnym grupom czy też klasom użytkowników Warsztat techniczny Lotus Notes Domino
68
Przykład wniosku administracyjnego
Obieg wniosku o zmianę nazwy użytkownika w całym systemie Zestaw wniosków wywoływane przez pewne akcje bądź poprawne wykonanie poprzednich kroków wykonywane na jedny albo wielu serwerach Operacje modyfikujące katalog Domino zawsze są wykonywane na serwerze administracyjnym katalogu Domino (jeden w całej domenie) Warsztat techniczny Lotus Notes Domino
69
Warsztat techniczny Lotus Notes Domino
Polisy Wymuszanie określonych parametrów konfiguracyjnych dotyczących użytkowników albo stacji roboczych Możliwe nadpisywanie preferencji użytkowników bądź blokowanie zmian Kilka zestawów ustawień (Policy Settings) Registration, Setup, Archiving, Desktop, Security, Mail, Activities, Lotus Traveler, Roaming, Symphony Elastyczny mechanizm różnicowania efektywnej kombinacji kontrolowanych parametrów i ich wartości polisy Explicit vs. Organizational dziedziczenie ustawień Aby polisa zadziałała użytkownik musi połączyć się z serwerem proces ndyncfg.exe, składowanie w prywatnej książce adresowej Mechanizm nieco trudny w konfiguracji, ale bardzo skuteczny Warsztat techniczny Lotus Notes Domino
70
Obieg poczty elektronicznej
Domino server NRPC routing Db Server server task NRPC routing Router server task mail.box servers submission transfer servers SMTP Listener server task delivery SMTP routing SMTP routing user mail databases HTTP server task Db Server server task POP3/IMAP server tasks HTTP NRPC POP3 IMAP access mail read mail retrieve mail HTTP browser Notes client POP3/IMAP/ SMTP client submit mail NRPC SMTP Warsztat techniczny Lotus Notes Domino
71
Notes Named Networks (NNN)
A Notes Named Network (NNN) to grupa serwerów, które są w stanie komunikowac się każdy z każdym bezpośrednio poprzez wspólną sieć komputerową i ten sam protokół, np. serwery w sieci TCP/IP w jednej sieci lokalnej Serwery znajdujące się w tej samej NNN transmitują pocztę elektroniczną pomiędzy sobą automatycznie i bezzwłocznie automatically Na potrzeby transmisji poczty elektronicznej pomiędzy serwerami znajdującymi się w różnych NNN trzeba definiować połączenia określające adresy sieciowe, harmonogram itd. Na potrzeby replikacji trzeba zawsze definiować połączenia, chyba że chodzi o replikację wewnątrz klastrów serwerów Domino Warsztat techniczny Lotus Notes Domino
72
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
73
Lotus Notes Domino model bezpieczeństwa
74
Warsztat techniczny Lotus Notes Domino
Agenda Model bezpieczeństwa Notes/Domino Warsztat techniczny Lotus Notes Domino
75
Model bezpieczeństwa Notes/Domino
Warsztat techniczny Lotus Notes Domino
76
Model bezpieczeństwa Lotus Notes Domino
Bezpieczeństwo fizyczne ograniczenie fizycznego dostępu do serwera, systemu operacyjnego i zawartości serwera Bezpieczeństwo sieciowe (logiczne) technologie i wyposażenie umożliwiające komunikację pomiędzy urządzeniami Bezpieczeństwo Notes/Domino (logiczne) zabezpieczenie serwera Domino, baz Notes i zawartych w nich danych Bezp. fizyczne Bezp. sieciowe Bezp. Notes/Domino Baza danych Serwer Dane Warsztat techniczny Lotus Notes Domino
77
Bezpieczeństwo fizyczne
Lokalizacja serwera w bezpiecznym, monitorowanym pomieszczeniu Kontrola fizycznego dostępu do serwera (szafy, stelaże, obudowy) Używanie konsoli serwera tylko przez upoważnione osoby Dostęp dla administratorów Domino tylko poprzez dedykowane narzędzia (klient Domino Administrator, Web Administrator) Dostęp dla użytkowników do programów i danych na serwerze tylko poprzez oprogramowanie klienckie: Lotus Notes, przeglądarka WWW, klient POP3/IMAP, SMTP, LDAP Blokada dostępu na niższym poziomie: Telnet, rsh, SSH, FTP, Active Directory, jakikolwiek zdalny dostęp do plików, rejestru Windows itd. Ostrożnie z wykorzystaniem DHCP (po co?), SNMP (np. public community!), NTP (modyfikacja czasu), DNS (fałszywe wpisy) Inne powszechnie stosowane techniki "utwardzania" (hardening) serwera i systemu operacyjnego Warsztat techniczny Lotus Notes Domino
78
Bezpieczeństwo sieciowe
Firewall, proxy Izolowane podsieci, np. DMZ Kontrola ruchu na podstawie adresów i portów sieciowych NRPC 1352/tcp (nie)standardowe porty typowych protokołów IP vs. IPv6 TCP, UDP, ARP, ... ... plus wiele innych, dobrze rozpracowanych zagadnień Warsztat techniczny Lotus Notes Domino
79
Bezpieczeństwo Notes/Domino
Certyfikacja Szyfrowanie Podpisy cyfrowe Wielopoziomowe kontrola dostępu serwer, kartoteka na dysku, baza danych, widok/folder, dokument, sekcja, pole Listy kontroli dostępu ACL - Access Control List Listy kontroli wykonania kodu ECL - Execution Control List Bezpieczeństwo lokalne szyfrowanie baz z użyciem ID serwera/użytkownika Warsztat techniczny Lotus Notes Domino
80
Fundamenty bezpieczeństwa Notes/Domino
Identification Authentication Access Control An ID file identifies a named entity and its place in an organizational hierarchy IDs are securely authenticated using public-private key technology Multiple places where access to data or services can be granted or restricted The server program plays a key role in Domino security server server deny list Server access list person’s ID file client server program 2-way authentication server’s ID file server’s ID file database server ACL Warsztat techniczny Lotus Notes Domino
81
Warsztat techniczny Lotus Notes Domino
Pliki ID W systemie Lotus Notes Domino jesteś tym, kogo opisuje Twój plik ID Plik ID zawiera informacje niezbędne do bezpiecznego komunikowania się z innymi nazwa podmiotu publiczne i prywatne klucze podmiotu certifikaty potwierdzające nazwę i klucz publiczny podmiotu Plik ID może (i powinien) być zabezpieczony hasłem hasło szyfruje i odszyfrowuje zawartość pliku ID Skompromitowany plik ID musi być zniszczony i zastąpiony nowym standardowo nie wystarczy zmiana hasła, bo ktoś inny dysponuje kopią tego pliku z dotychczasowym, znanym mu hasłem Warsztat techniczny Lotus Notes Domino
82
Warsztat techniczny Lotus Notes Domino
Pliki ID Dane identyfikacyjne przechowywane w pliku ID zabezpieczonym hasłem zwykle hasło nie jest przesyłane do serwera można włączyć opcję sprawdzania haseł i porównywania kluczy publicznych z kopiami trzymanymi na serwerze (w dokumencie serwera, użytkownika lub przez polisę) Uwaga na: pliki ID z rozsynchronizowanymi hasłami pliki ID, które mogły zostać przejęte przez osoby nieupoważnione Dla kluczowych plików ID można skonfigurować konieczność podania kilku haseł znanych różnym osobom Administrator: menu Configuration - Certification - Edit Multiple Passwords... Warsztat techniczny Lotus Notes Domino
83
Warsztat techniczny Lotus Notes Domino
Nazwy Notes Każdy podmiot ma wyróżniającą od innych go nazwę nazwa kanoniczna: CN=John Smith/OU=Sales/O=Renovations/C=US nazwa skrócona: John Smith/Sales/Renovations/US Nazwa podmiotu określa jednocześnie jego pozycję w strukturze organizacyjnej Składniki nazwy: nazwa podstawowa, common name (CN) 0-4 nazwy jednostek organizacyjnych, organizational-unit names (OU) nazwa organizacji, organization name (O) opcjonalny kod kraju, country code (C) O=Renovations C=US OU=Marketing OU=Development OU=SRV CN=John Smith CN=Mary White OU=East OU=West CN=DOMINO1 CN=Tom Cole CN=Peter Bell CN=Helen Jones CN=Alan Brown Warsztat techniczny Lotus Notes Domino
84
Klucze publiczne i prywatne
Technologia kluczy asymetrycznych umożliwia skuteczne zabezpieczenie danych i komunikacji Aby bezpiecznie wysłać informację do znanego podmiotu ... zakodować jego kluczem publicznym, a on ją odkoduje swoim kluczem prywatnym Aby podpisać cyfrowo informację bądź uwierzytelnić się ... zakodować swoim kluczem prywatnym, kto inny odkoduje ją Twoim kluczem publicznym Ten sam algorytm zarówno szyfruje jak i deszyfruje dane recipient uses own private key to understand message sender uses recipient’s public key to transmit encrypted message encrypt / decrypt encrypt / decrypt plain text message plain text message encrypt / decrypt encrypt / decrypt recipient uses sender’s public key to verify signature signature sender uses own private key to sign Warsztat techniczny Lotus Notes Domino
85
Warsztat techniczny Lotus Notes Domino
Podpisy cyfrowe Podpis cyfrowy dodaje się do informacji aby zapewnić nienaruszalność danych Aby podpisać informację ... hash the information into a smaller value called a "digest" encrypt the digest using your private key add the encrypted digest as the signature Aby zweryfikować podpis ... decrypt the signature using signer's public key the decrypted signature should match the digest if not, then the content has probably changed since being signed Warsztat techniczny Lotus Notes Domino
86
Asymetryczna kryptografia w Notes/Domino
Klucz prywatny - w pliku ID, dostępny tylko dla właściciela Klucz publiczny - w katalogu Domino, dostępny dla wszystkich Uwierzytelnianie dane identyfikacyjne cyfrowo podpisane kluczem znanym tylko wystawcy certyfikatu, uznanym za zaufany przez obie strony (w Notes/Domino - wspólny nadrzędny certyfikator organizacyjny albo poprzez certyfikaty wzajemne) Szyfrowanie wiadomość zaszyfrowana kluczem publicznym odbiorcy może być odczytana tylko z użyciem odpowiadającego mu klucza prywatnego Weryfikacja zawartości skrót (hash) podpisywanej wiadomości zaszyfrowany kluczem prywatnym nadawcy i dołączony jako podpis cyfrowy, którego autentyczność można sprawdzić poprzez odszyfrowanie skrótu za pomocą klucza publicznego nadawcy i porównanie z własnoręcznie wyliczonym na podstawie otrzymanej wiadomości Operacje wykonywane automatycznie przez oprogramowanie klienta lub serwera Warsztat techniczny Lotus Notes Domino
87
Uwierzytelnianie klienta Notes i serwera Domino
Uwierzytelnianie Notes/Domino to proces dwukierunkowy Klient uwierzytelnia serwer i vice-versa wymiana kluczy publicznych i certyfikatów wymiana losowych liczb zaszyfrowanych kluczami prywatnymi przełączenie na bardziej efektywny klucz szyfrowania pojedynczej sesji transmisji Alice's public key and random number challenge Bob's public key and random number challenge Alice's certificate list Client Alice Bob's certificate list Server Bob Alice's random number challenge encrypted with Bob's private key Bob's signature on previous message Bob's random number challenge encrypted with Alice's private key Long-term secret (Alice's random number challenge, session key) Warsztat techniczny Lotus Notes Domino
88
Bezpieczeństwo kluczy
Długość kluczy rośnie wraz z wersją Notes/Domino < R bitów R bity R bitów R bitów Aktualizację zbyt krótkich kluczy albo kopii klucza w katalogu Domino można wymusić polisą bez angażowania użytkownika Warsztat techniczny Lotus Notes Domino
89
Warsztat techniczny Lotus Notes Domino
Kontrola dostępu Po uwierzytelnieniu na bazie pliku ID dalsza kontrola bezpieczeństwa opiera sie na szeregu barier Serwery i bazy danych posiadają różne listy kontroli dostępu listy dozwolonych i zabronionych użytkowników na serwerze kontrola dostępu do kartoteki w systemie plików z bazami danych lista kontroli dostępu do bazy danych - Access Control List (ACL) poiomy ACL: Manager, Designer, Editor, Author, Reader, Depositor, No-access role w ACL ułatwiające grupowe zarządzanie dostępem wewnątrz bazy prawa dostępu do poszczególnych elementów projektowych, np. formularzy, widoków listy dozwolonych autorów i czytelników dla pojedynczych dokumentów sekcje o kontrolowanym dostępie wewnątrz dokumentów kontrola dostępu na poziomie pojedynczego pola Generalna zasad: w razie sprzecznych ustawień stosowane są najbardziej restrykcyjne Warsztat techniczny Lotus Notes Domino
90
Kontrola wykonywania kodu
Definicja prawa do wykonywania określonych typów operacji przez kod podpisany określonym ID Administration ECL w katalogu Domino vs. Workstation ECL w prywatnej książce adresowej użytkownika Administration ECL (Actions - Edit Administration ECL) jest szablonem dla pierwotnej wersji Workstation ECL późniejsze zmiany można dystrybuować poprzez polisy Uwagi: blokować niepodpisany kod (zdarza się w b. starych aplikacjach) umożliwiać czy zakazywać modyfikacji ECL przez użytkowników? nie usuwać wpisów z ECL, lecz odbierać im wszystkie uprawnienia Warsztat techniczny Lotus Notes Domino
91
Szyfrowanie lokalnych baz
Domyślna opcja przy tworzeniu lokalnej repliki bazy z serwera Szyfrowanie z użyciem ID konkretnego użytkownika nikt inny nie odczyta bazy, tylko on może ją przywrócić do pierwotnego stanu Zabezpiecza dane w lokalnej bazie po ewentualnej utracie komputera 3 poziomy Simple encryption - szybki dostęp, ograniczone szyfrowanie, możliwość kompresji Medium encryption - zadowalający dostęp, wystarczające szyfrowanie, brak kompresji Strong encryption - powolny dostęp, najmocniejsze szyfrowanie, brak kompresji, zastosowanie tylko w ekstremalnych przypadkach Isniejącą już replikę też można zaszyfrować Warsztat techniczny Lotus Notes Domino
92
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
93
Lotus Notes Domino Instalacja i konfiguracja
Ćwiczenie praktyczne
94
Instalacja Lotus Domino
Uruchom C:\Install\Lotus Domino 8.5 Windows 32bit\C1SP7EN.exe Zmień - Save files in folder: C:\Temp\Lotus Domino Pakiet instalacyjny rozpakuje się Instalator uruchomi się samodzielnie, w razie czego zawsze można rozpocząć ponowną instalację uruchamiając C:\Temp\Lotus Domino\setup.exe Ekran powitalny Zaakceptuj warunki umowy licencyjnej Zostaw domyślne - Program Files Directory Name - C:\Program Files\IBM\Lotus\Domino Nie zaznaczaj - Install Domino Partitioned servers Zmień - Data Files Directory Name - C:\Domino\Data Nie zmieniaj - Choose the setup type that best suits your needs - Domino Enteprise Server Zatwierdź listę składników do instalacji Warsztat techniczny Lotus Notes Domino
95
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
96
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
97
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
98
Instalacja Lotus Notes/Designer/Admin
Uruchom C:\Install\Lotus Notes Designer Admin 8.5 Windows English\C1SQ5EN.exe Zmień - Save files in folder: C:\Temp\Lotus Notes Pakiet instalacyjny rozpakuje się Instalator uruchomi się samodzielnie, w razie czego zawsze można rozpocząć ponowną instalację uruchamiając C:\Temp\Lotus Notes\setup.exe Ekran powitalny Zaakceptuj warunki umowy licencyjnej Podaj nazwę użytkownika i organizację (do celów rejestracji) Zostaw domyślne - Instalacja plików programów do - C:\Program Files\IBM\Lotus\Notes Zmień - Instalacja plików programów do - C:\Notes\Data Wybierz składniki programu - wszystko z wyjątkiem "Funkcja pojedynczego logowania" Zostaw Notes jako domyślny program do poczty elektronicznej, kalendarza i kontaktów Warsztat techniczny Lotus Notes Domino
99
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
100
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
101
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
102
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
103
Zainstalowane oprogramowanie
Warsztat techniczny Lotus Notes Domino
104
Konfiguracja Lotus Domino
"C:\Program Files\IBM\Lotus\Domino\nserver.exe" -listen Start - Programs - Lotus Applications - Zdalna konfiguracja servera Server name: DominoZ1 (A, B, C, ...) Organization name: FirmaZ (A, B, C, ...) Organization Certifier password: passw0rd Customize... Country code: PL Domino domain name: DomenaZ (A, B, C, ...) Warsztat techniczny Lotus Notes Domino
105
Konfiguracja Lotus Domino
First name: Administrator Last name: DominoZ (A, B, C, ...) Administrator password: passw0rd Also save a local copy of the ID file: C:\Domino\Data\admin.id Warsztat techniczny Lotus Notes Domino
106
Konfiguracja Lotus Domino
Customize... *Database Replicator *Mail Router *Agent Manager *Administration Process Calendar Connector Schedule Manager Statistics HTTP Server LDAP Server SMTP Server Stats Rooms and Resources Manager Warsztat techniczny Lotus Notes Domino
107
Konfiguracja Lotus Domino
Customize... tylko TCP/IP + Encrypt + Compress fully qualified internet host name: dominoz1.firmaz.pl (A, B, C, ...) Prohibit Anonymous access to all databases and templates Add LocalDomainAdmins group to all databases and templates I want to make additional copies of the ID files: C:\Notes\Data Review Setup Warsztat techniczny Lotus Notes Domino
108
Uruchomienie Lotus Domino
Start - Programs - Lotus Applications - Lotus Domino Server Warsztat techniczny Lotus Notes Domino
109
Konfiguracja Lotus Notes/Designer/Admin
Start - Programs - Lotus Applications - Lotus Notes 8.5 Ekran powitalny Your name: Administrator DominoZ (A, B, C, ...) Domino server: DominoZ1/FirmaZ/PL (A, B, C, ...) I want to connect to a Domino server Set up a connection to a Local Area Network (LAN Please provide specific network information...: TCP/IP Server address: XXX Hasło użytkownika jak podczas rejestracji Warsztat techniczny Lotus Notes Domino
110
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
111
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
112
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
113
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
114
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
115
Lotus Notes Domino Użytkowanie
Pokaz
116
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
117
Lotus Notes Domino Narzędzia administracyjne
118
Warsztat techniczny Lotus Notes Domino
Konsola serwera Warsztat techniczny Lotus Notes Domino
119
Warsztat techniczny Lotus Notes Domino
Konsola serwera Bezpośrednia kontrola działania serwera Bieżące komunikaty o operacjach wykonywanych przez poszczególne moduły Możliwość wydawania komend realizujących określone zadania Warsztat techniczny Lotus Notes Domino
120
Konsola serwera - wybrane komendy
HELP Help (Displays this help information) LOAD pgmname Load program TELL taskname command-string Send command-string to a task RESTART SERVER [password] Restart Server QUIT [password] Quit (exit server) < filename Execute server commands listed in a file SHOW SERVER Server information SHOW TASKS [only/user/all] Server tasks SHOW USERS Users with open sessions SHOW SCHEDULE Next Schedule [Server/Program/Location] [Appl] PULL server [database] Replicate one-way (pull) PUSH server [database] Replicate one-way (push) REPLICATE server [database] Replicate two-way request ROUTE servername Route mail to server TRACE servername [ALLPORTS] [PORTS portname,portname,...] Trace server connection SHOW CONFIGURATION variable Configuration variable SET CONFIGURATION "variable=value" [update/noupdate] Set Configuration variable Warsztat techniczny Lotus Notes Domino
121
Konsola serwera - wybrane komendy (2)
SHOW AGENTS filename [-verbose] Show all agents in a database SHOW CLUSTER Cluster information SHOW DATABASE filename Show Database Information SHOW DIRECTORY File Directory Information SHOW OPENDATABASES Show Open Database Information SHOW PORT portname Port specific information SHOW STATISTIC variable Statistic variable BROADCAST "msg" ["user/database"] Broadcast a message to user(s) DROP ["username/database"] [ALL] Drop one or more sessions START CONSOLELOG Enable console logging STOP CONSOLELOG Disable console logging Warsztat techniczny Lotus Notes Domino
122
Warsztat techniczny Lotus Notes Domino
Domino Administrator Warsztat techniczny Lotus Notes Domino
123
Warsztat techniczny Lotus Notes Domino
Domino Administrator Admin Help: Administration Tools -- The Domino Administrator IBM Lotus Domino Administrator - specjalizowany klient do administrowania środowiskiem Lotus Notes Domino Narzędzie do wykonywania większości zadań administracyjnych Interfejs użytkownika grupujący zawartość z różnych baz oraz dodatkowe narzędzia w układzie ułatwiającym codzienną pracą Niedostępny w polskiej wersji językowej Pewną alternatywą jest IBM Lotus Domino Web Administrator - klient administracyjny w przeglądarce WWW Warsztat techniczny Lotus Notes Domino
124
Domino Administrator - interfejs użytkownika
Tabs Window tab Current server name Domain Bookmark bar Tools pane Server pane Task pane Results pane Warsztat techniczny Lotus Notes Domino
125
Domino Administrator - nawigacja
Server pane - wyświetla serwery w domenie pogrupowane na różne sposoby np. wg hierarchi organizacyjnej, klastrów, wersji Domino czy systemu operacyjnego Task pane - zawiera logicznie zgrupowane zadania administracyjne w zależności od wybranej zakładki obejmującej specyficzny obszar administrowania np. aby zarządzać plikami baz danych na konkretnym serwerze, należy wskazać ten serwer i wybrać zakładkę Files Results pane - wyświela różne dane, w zależności od bieżącego zadania np. przy wybranej zakładce Files wyświetla listę plików, zaś przy Server - Monitoring - stan procesów i statystyk w czasie rzeczywistym Tools pane - udostępnia dodatkowe narzędzia związane z wybraną zakładką np. przy wybranej zakładce Files można wykonywać operacje na plikach baz danych Window tabs - umożliwia przełączanie pomiędzy otwartymi oknami Domains - daje dostęp w każdej z administrowanych domen kliknięcie w ikonę domeny otwiera panel Server z listą jej serwerów Bookmark bar - organizuje zakładki w postaci ikon Warsztat techniczny Lotus Notes Domino
126
Domino Administration preferences
File - Preferences - Administration preferences... Preference Description Basics Select domains to administer Add, edit, or delete domains Set domain location setting Select domain directory server Specify Domino Administrator startup settings Show Administrator home page Refresh server bookmarks Files Customize which columns appear on the Files tab Change the order in which columns appear Limit the types of files that Domino Administrator retrieves Monitoring Configure global settings used to monitor the server Enable server health statistics and reports Registration Select global settings used to register users, servers and certifiers Statistics Select global settings for statistic reporting and charting Enable statistic alarms while monitoring statistics Warsztat techniczny Lotus Notes Domino
127
Domino Administrator tabs
General administration tasks are organized by the tabs Click a tab to display its contents or use the Administration menu to navigate among the tabs Tab Use to administer People & Groups People-related Domino Directory items - such as Person documents, groups, mail-in databases and policies Files Databases, templates, database links and all other files in the server's data directory Server Current server activity and tasks 5 sub-tabs: Status, Analysis, Monitoring, Statistics and Performance Messaging Mail-related information 2 sub-tabs: Mail and Tracking Center Replication Replication schedule, topology, and events Configuration All server configuration documents - such as Server, Messaging Settings, Configuration Settings and Server Connections documents Warsztat techniczny Lotus Notes Domino
128
Domino Administrator tabs (2)
People and Groups tab Register new users and groups Manage existing users, groups, mail-in databases, and other resources Assign policies to users and groups Assign roaming options and Internet settings to users Access the Tools panel from which you can access numerous features for managing users and groups Files tab Access a folder and one or more files inside the folder Select the type of files to display - f.e. display only databases or only templates Move or copy a database by dragging it onto an Domino server on the bookmark bar View out of office status, that is, who is using the out of office service and is currently out of the office Manage databases - for example, compact databases and manage ACLs View disk size and free space on the C drive View Domino Attachment and Object Service (DAOS) status Warsztat techniczny Lotus Notes Domino
129
Domino Administrator tabs (3)
Server - Status tab See which server tasks are running, stop or restart them, or start new tasks See who is connected to the server, including Notes users, browser and clients See which Notes databases are currently in use Access the live remote console of the server Monitor the schedule of programs, agents, mail routing and replication Access the Tools panel from which you can access server status related tools Server - Analysis tab View, search, and analyze the log file (log.nsf) Access the database catalog on the server Access the Monitoring Results database (statrep.nsf) Manage Administration Process requests Access the Tools panel from which you can find a specific server, review activity data and access other server analysis related tools Warsztat techniczny Lotus Notes Domino
130
Domino Administrator tabs (4)
Server - Monitoring tab Check status of Domino servers Check server availability and sort servers by state or timeline View the current status of tasks running on each server and view selected statistics Monitor server health status and access server health reports Server - Statistics tab See real-time statistics for the current status of the Domino system Server - Performance tab View statistic charts for server performance in real time Chart historical server performance over a selected period of time Manage server activity trends Perform resource load-balancing among servers Warsztat techniczny Lotus Notes Domino
131
Domino Administrator tabs (5)
Messaging - Mail tab Manage mailboxes on the server Check mail View mail routing status Monitor log file for routing-related events Run reports on messaging use Access the Tools panel from which you can access additional Messaging features such as stopping and starting the router Messaging - Tracking Center tab Issue tracking requests to track messages Replication tab View the server replication schedule Check the log file for replication events View replication topology maps related to the server Warsztat techniczny Lotus Notes Domino
132
Domino Administrator tabs (6)
Configuration tab Configure all server options, settings and configurations for various subsystems including: Security Monitoring Messaging Policies Replication Directory services Off-line services Access Tools panel from which you can access numerous server-related features such as server registration, setting up ports, securing the console and numerous other features Warsztat techniczny Lotus Notes Domino
133
Domino Administrator tools
Most tabs in Domino Administrator include a set of tools that change based on the selected tab You can also access tools using: right click - select an object that has an associated tool and right click menus - for each tab that has tools, the appropriate tools menu appears in the menu bar Tab Available tools People & Groups People, Groups Files Disk Space, Folder, Database, DB2 Groups Server - Status Task, User, Ports, Server Server - Analysis Analyze Messaging Configuration Certification, Registration, Policies, Hosted Org, Server, DB2 Server Warsztat techniczny Lotus Notes Domino
134
Proces administracyjny
Warsztat techniczny Lotus Notes Domino
135
Administration Process
Admin Help: Administration Tools -- The Administration Process Administration Process is a program that automates many routine administrative tasks f.e. if you delete a user, Administration Process locates that user's name in Domino® Directory and removes it, locates and removes the user's name from ACLs, and makes any other necessary deletions for that user f.e. if you want to delete all replicas of a database, Administration Process finds replicas on servers in the domain and provides an interface for deleting them Warsztat techniczny Lotus Notes Domino
136
Warsztat techniczny Lotus Notes Domino
Automating tasks Name management tasks - such as rename person, rename group, delete person, delete group, delete server name, recertify users and store Internet certificate Mail file management tasks - such as delete mail file and move mail file Server document-management tasks - such as store CPU count, store platform, and place network protocol information in Server document Roaming user management tasks - such as roaming user setup, move roaming users to other servers, upgrade a nonroaming user to roaming status and downgrade roaming user to nonroaming status User mail file management tasks - such as performing Access Control List (ACL) changes and enabling agents. f.e. "Out of Office" agent is enabled and disabled this way by Notes users Person document management tasks - such as storing the user's Notes version and client platform information Replica management tasks - such as create replica, move replica or delete all replicas of a database Warsztat techniczny Lotus Notes Domino
137
Administration servers
Administration servers control how the Administration Process does its work Specify an administration server for the Domino Directory and for each database by default first Domino server set up in a domain is the administration server for the Domino Directory Administration server for Domino Directory maintains it's ACL, performs deletion and name change operations in that Domino Directory and these changes are replicated to other servers in the domain All databases need an administration server to manage name changes and deletions that apply to the database f.e. changes to ACL, Readers and Authors fields, or Names fields if a database has replicas, assign an administration server to only one replica, then Administration Process makes all changes to that replica and replication for that database carries out changes to all other replicas Warsztat techniczny Lotus Notes Domino
138
Administration Requests database
Administration Requests database (file admin4.nsf) is working repository where requests for work to be done by the Administration Process are stored Status of work done by Administration Process is also stored there as response Log documents to the requests To complete tasks, Administration Process posts and responds to requests in the Administration Requests database Domino servers use replicas of this database to distribute requests made on one server to other servers in the domain Views containing Request documents and respective Log documents Requests processed automatically vs. accept/reject necessary to process Use console command "tell adminp process ..." to force request processing Check for processing errors. warnings and remarks Control size of Administration Requests database Warsztat techniczny Lotus Notes Domino
139
Certification Log database
Certification Log database (file certlog.nsf) is necessary to use Administration Process to perform name changes and recertifications Must reside on the server that stores Domino Directory in which you will initiate the name change or recertification Contains a permanent record of how you register servers and users, including information about the certifier ID. Also contains messages that describe the results of recertification requests that Administration Process is processing Warsztat techniczny Lotus Notes Domino
140
Bazy o charakterze administracyjnym
Warsztat techniczny Lotus Notes Domino
141
Bazy wspólne dla całej domeny Notes
Bazy administracyjne wspólne dla wszystkich serwerów w domenie (ich repliki znajdują się na każdym serwerze w pliku o takiej samej nazwie): katalog Domino (Domino Directory, publiczna książka adresowa), plik names.nsf wnioski administracyjne (Administration Requests), plik admin4.nsf statystyki i zdarzenia (Statistics & Events), plik events4.nsf rejestr certyfikacji (Certification Log), plik certlog.nsf katalog domeny (Domain Catalog), plik catalog.nsf szablony baz danych, pliki *.ntf Warsztat techniczny Lotus Notes Domino
142
Bazy indywidualne dla poszczególnych serwerów
Bazy administracyjne indywidualne dla poszczególnych serwerów (znajdują się na każdym serwerze w pliku o takiej samej nazwie, ale nie są swoimi replikami): rejestr Notes (Notes Log), plik log.nsf raporty statystyczne (Statistics Reports), plik statrep.nsf skrzynka routera poczty (Server Mailbox), plik mail.box magazyn śledzenia wiadomości pocztowych (Domino MailTracker Store), plik mtdata/mtstore.nsf Warsztat techniczny Lotus Notes Domino
143
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
144
Lotus Notes Domino Zarządzanie użytkownikami
145
Warsztat techniczny Lotus Notes Domino
ID recovery Admin Help: Security -- Domino server and Notes user IDs -- ID recovery Mechanizm umożliwiający odzyskiwanie zagubionych bądź uszkodzonych plików ID oraz zapomnianych haseł do nich Informacje na potrzeby odzyskiwanie zdefiniowane są w pliku certyfikatora ID Kopie nowo rejestrowanych plików ID trafiają do bezpiecznego repozytorium Procedura odzyskania pliku ID danego użytkownika z bezpiecznego repozytorium jest dobrze opisana w bazie pomocy Warsztat techniczny Lotus Notes Domino
146
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
147
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
148
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
149
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
150
Rejestrowanie użytkowników
Admin Help: User and Server Configuration -- Setting up Notes users -- User registration Rejestracja pojedynczego użytkownika Rejestracja hurtowa na bazie przygotowanego pliku Migracja użytkowników z innych systemów Warsztat techniczny Lotus Notes Domino
151
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
152
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
153
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
154
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
155
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
156
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
157
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
158
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
159
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
160
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
161
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
162
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
163
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
164
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
165
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
166
Miejsca pobytu (Locations)
Definicje w lokalnej książce adresowej użytkownika Umożliwiają przełączanie się na różne tryby pracy z pocztą elektroniczną (online/offline), różne sposoby łączenia się z serwerem, różne ustawienia replikacji, a nawet przełączanie się na innego użytkownika Warsztat techniczny Lotus Notes Domino
167
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
168
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
169
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
170
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
171
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
172
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
173
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
174
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
175
Warsztat techniczny Lotus Notes Domino
Groups Admin Help: User and Server Configuration -- Using groups Podstawa zarządzania zespołami użytkowników Wykorzystywane m.in. do grupowego nadawania uprawnień oraz jako listy dystrybucyjne poczty elektronicznej Można je definiować kaskadowo (grupy w grupach) Warto przemyśleć podział na grupy, np. według różnych kryteriów odwzorowanie hierarchicznej struktury organizacyjnej firmy zespoły zadaniowe klasy użytkowników Warsztat techniczny Lotus Notes Domino
176
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
177
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
178
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
179
Lotus Notes Domino Zarządzanie bazami danych
180
Tworzenie nowej bazy na podstawie szablonu
Menu File - Application - New... Serwer, tytuł bazy, nazwa pliku (ścieżka względna) Opcje: lokalne szyfrowanie, indeks wyszukiwania pełnotekstowego, zaawansowane Serwer i wybór szablonu Warsztat techniczny Lotus Notes Domino
181
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
182
Warsztat techniczny Lotus Notes Domino
Kontrola dostępu Każda baza ma osobną listę praw dostępu (ACL) Typ: Person, Server, Person group, Server group, Mixed group, Unspecified Poziom dostępu: No Access, Depositor, Reader, Author, Editor, Designer, Manager Opcje dodatkowe, np. Create documents, Delete documents, Create private agents, Create personal folders/views, Create LotusScript/Java agents, Read public documents, Write public documents, Replicate or copy documents Role Log zmian Serwer administracyjny dla bazy danych Wymuszanie spójnej listy praw dostępu (consistent ACL) Warsztat techniczny Lotus Notes Domino
183
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
184
Inne praktyczne narzędzia
Większość można stosować grupowo dla wielu baz Compact... - odzyskiwanie miejsca po usuniętych dokumentach także z konsoli: load compact ... Full Text Index... - zakładanie indeksu wyszukiwania pełnotekstowego Quotas... - określanie limitów rozmiaru (dla baz pocztowych) Sign... - podpisywanie całości albo wybranych elementów projektu Fixup... - naprawa uszkodzonych baz także z konsoli: load fixup ... Warsztat techniczny Lotus Notes Domino
185
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
186
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
187
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
188
Lotus Notes Domino Elementy konfiguracji serwera
189
Warsztat techniczny Lotus Notes Domino
Dokument serwera Miejsce, w którym definiuje się szereg parametrów serwera tworzony w Domino Directory w momencie rejestrowania serwera Między innymi... Opcje bezpieczeństwa Konfiguracja portów serwera Konfiguracja zadań (modułów) serwera (server tasks) Warsztat techniczny Lotus Notes Domino
190
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
191
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
192
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
193
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
194
Logowanie transakcyjne
Admin Help: Monitoring -- Managing servers -- Transaction logging Szybsze przywracanie środowiska po awarii (restart Domino) Zabezpieczenie przed utratą danych w przypadku awarii serwera/dysków Integralność danych w przypadku awarii Lepsza wydajność operacji I/O na podsystemie dyskowym Wymagane do wdrożenia DAOS (Domino Attachment and Object Service, deduplikacja załączników) Najlepiej umiejscowić logi transakcyjne na wydzielonych szybkich dyskach Standardowo logowanie transakcyjne w trybie Circular, ale przy zastosowaniu specjalizowanego agenta backup/restore - w trybie Archived Warsztat techniczny Lotus Notes Domino
195
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
196
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
197
Domino Attachment and Object Storage (DAOS)
Pojedyncza instancja składowania załączników umieszczonych w wielu bazach pocztowych i/lub aplikacjach w obrębie jednego serwera Radykalna oszczędność miejsca, optymalizacja wydajności routingu poczty Bigfile.xls Hugefile.ppt Podcast.mp3 mail\jkowalski.nsf mail\tnowak.nsf Dawniej Domino 7 biblioteka.nsf Bigfile.xls Hugefile.ppt Teraz Domino 8.5 Warsztat techniczny Lotus Notes Domino
198
Enable and configure DAOS (1)
Enable ODS 51 server console: command: set config Create_R85_Databases=1 Enable transactional logging server doc, Transactional Logging tab: Transactional logging: Enabled Log path: C:\logdir Logging style: Circular Use all available space on log device: No Maximum log space: 1024 MB Enable DAOS server doc, DAOS tab: Store file attachments in DAOS: Enabled Minimum size of object before Domino will store in DAOS: 4096 DAOS baze path: C:\DAOS Defer object deletion for: 30 days Warsztat techniczny Lotus Notes Domino
199
Enable and configure DAOS (2)
Restart server server console: command: restart server Check configuration command: show server "DAOS: Enabled" Convert all databases in mail subdirectory to ODS 51 and enable DAOS for them command: load compact mail -c -daos on "-c" is for copy style compact, which converts to new ODS Warsztat techniczny Lotus Notes Domino
200
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
201
Lotus Notes Domino Zarządzanie pocztą elektroniczną
202
Planowanie topologii routingu
Admin Help: Mail -- Planning a mail routing topology Routing wewnętrzny NRPC Komunikacja z innymi organizacjami przez SMTP, najlepiej poprzez wydzielony(e) serwer(y) Warsztat techniczny Lotus Notes Domino
203
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
204
Warsztat techniczny Lotus Notes Domino
Przydatne narzędzia Message Recall - pozwala na anulowanie - pod pewnymi warunkami - wiadomości pocztowej przez nadawcę, o ile była wysłana w obrębie. Administrator może włączyć możliwość anulowania poczty, opcja da domyślnie jest wyłączona. Message Disclaimers - tekst dodawany do każdej z wiadomości pocztowych, poniżej osobistej stopki. Mail Journaling - kronikowanie wybranych wiadomości pocztowych, które są automatycznie kopiowanie do osobnej, zaszyfrowanej bazy danych, np. na potrzeby audytu wewnętrznego. Rules - za pomocą reguł poczty można definiować "zachowanie" routera w stosunku do wiadomości spełniających określone warunki, np. wybrane wiadomości pocztowe mają być odrzucane. Message Tracking - śledzenie drogi, jaką przeszła w systemie potencjalnie zaginiona wiadomość. Warsztat techniczny Lotus Notes Domino
205
Konfiguracja na potrzeby poczty elektronicznej
W większości w dokumencie ustawień konfiguracyjnych serwera (Configuration Settings), na zakładce Router/SMTP trzeba założyć ręcznie, może być wspólny dla grupy serwerów kliknięcie w nazwę pola wyświetla podpowiedź objaśniającą jego znaczenie, wartości itd. Router/SMTP - Basics Router/SMTP - Restrictions and Controls... - SMTP Inbound Controls Router/SMTP - Restrictions and Controls... - SMTP Outbound Controls Router/SMTP - Restrictions and Controls... - Delivery Controls Router/SMTP - Restrictions and Controls... - Transfer Controls Router/SMTP - Restrictions and Controls... - Rules Router/SMTP - Message Disclaimers Router/SMTP - Message Tracking Router/SMTP - Message Recall MIME - Advanced - Advanced Outbound Message Options - RFC822 phrase handling - Use CN as phrase Warsztat techniczny Lotus Notes Domino
206
Konfiguracja rezerwacji zasobów
Admin Help: User and Server Configuration -- Calendars and scheduling Domino Administrator menu File - Application - New... Server DominoZ1/FirmaZ/PL Title Resource reservations File name rr.nsf Template server DominoZ1/FirmaZ/PL Show advanced templates Template Resource Reservations (8.5) File name resrc8.ntf ACL role [CreateResource] New site New resource Warsztat techniczny Lotus Notes Domino
207
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
208
Warsztat techniczny Lotus Notes Domino
Warsztat techniczny Lotus Notes Domino
209
Przetwarzanie poczty z użyciem reguł (mail rules)
Admin Help: Mail -- Customizing mail -- Setting server mail rules Warsztat techniczny Lotus Notes Domino
210
Kronikowanie poczty (mail journaling)
Admin Help: Mail -- Customizing mail -- Mail journaling Założenie bazy kroniki (journal), w oparciu o szablon pocztowy Zdefiniowanie reguł wykonujących akcję kronikowania w zależności od pewnych warunków Warsztat techniczny Lotus Notes Domino
211
Śledzenie poczty (message tracking)
Warsztat techniczny Lotus Notes Domino
212
Odwoływanie poczty (message recall)
Admin Help: Mail -- Customizing mail -- Setting up message recall Warsztat techniczny Lotus Notes Domino
213
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
214
Lotus Notes Domino Elementy monitorowania systemu
215
Elementy monitorowania systemu
Baza "Monitoring Configuration" definiowanie zdarzeń i sposobów reakcji na nie Server Health Monitor Domino Domain Monitoring (DDM) Domino Configuration Tuner (DCT) A poza tym bazy: log.nsf, certlog.nsf, statrep.nsf, catalog.nsf, admin4.nsf wszystkie można przeglądać zarówno z poziomu zwykłego klienta Notes jak i w kliencie Domino Administrator Warsztat techniczny Lotus Notes Domino
216
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
217
Lotus Notes Domino Źródła pomocy i dalszej wiedzy
218
Warsztat techniczny Lotus Notes Domino
IBM ID - uniwersalny identyfikator IBM Obecnie praktycznie wszystkie istotne serwisy IBM, do których dostęp jest kontrolowany bądź limitowany, wymagają logowania z użyciem IBM ID Uniwersalny mechanizm uwierzytelniania i autoryzacji użytkowników Każdy może się zarejestrować, ale dostęp do poszczególnych serwisów może być ograniczony Warsztat techniczny Lotus Notes Domino
219
IBM Offering Information http://www.ibm.com/common/ssi
Źródło informacji o ofercie IBM Announcement Letters Warsztat techniczny Lotus Notes Domino
220
Announcement Letter - przykład
Warsztat techniczny Lotus Notes Domino
221
Warsztat techniczny Lotus Notes Domino
IBM Passport Advantage Komplet informacji, w tym: umowy (agreements) formularze rejestracyjne (enrollment forms) definicje osób kontaktowych Primary Contact, Administration Contact, Site Technical Contact tabela przeliczeniowa PVU (Processor Value Units) PA Online (reseller site) możliwość sprawdzenia informacji o klientach możliwość samodzielnej wyceny oprogramowania eCustomer care Warsztat techniczny Lotus Notes Domino
222
Warsztat techniczny Lotus Notes Domino
Ważne daty z życia produktu Informacje o każdej wersji Typ wsparcia (S/E/O) i daty Warsztat techniczny Lotus Notes Domino
223
Software license agreements http://www.ibm.com/software/sla
Warsztat techniczny Lotus Notes Domino
224
IBM PartnerWorld http://www.ibm.com/partnerworld/
Uniwersalny program partnerski IBM Portal dla partnerów handlowych IBM Główne źródło wiedzy sprzedaż marketing technologia szkolenia i certyfikacja współpraca z IBM rozwiązania, usługi nowości i ogłoszenia Warsztat techniczny Lotus Notes Domino
225
Value Package http://www.ibm.com/partnerworld/valuepack/
Pakiet dodatkowych korzyści dla partnerów Korzyści stopniowane w zależności od poziomu partnerskiego Premier, Advanced, Member Kluczowe elementy, najbardziej przydatne w praktyce: You Pass/Test We Pay - uzyskiwanie certyfikatów potrzebnych m.in. do SVI i VAP Software Download - pełny wybór oprogramowania IBM w różnych wersjach Run Your Business Software - wybrane oprogramowanie IBM na potrzeby wewnętrzne Roczny abonament w zależności od opcji pełny IBM Value Package USD IBM Software Access Option (tylko dostęp do oprogramowania) USD IBM Technical Support Value Option (dodatkowe wsparcie techniczne) USD Warsztat techniczny Lotus Notes Domino
226
Software Access Catalog Downloads
PartnerWorld, odnośnik "Downloads and CDs" Do wyboru: Find by Search Text, by Categories, by Part Number Download method: Download Director, HTTP transfer Warsztat techniczny Lotus Notes Domino
227
developerWorks http://www.ibm.com/developerworks/lotus/
Warsztat techniczny Lotus Notes Domino
228
Warsztat techniczny Lotus Notes Domino
developerWorks Lotus downloads Warsztat techniczny Lotus Notes Domino
229
Lotus Greenhouse http://greenhouse.lotus.com/
Możliwość nieodpłatnego przetestowania wybranych produktów Lotus, m.in.: poczta elektroniczna w iNotes konferencje WWW w Sametime miejsca dla zespołów roboczych w Quickr serwis społecznościowy oparty o Connections portal, mashups, forms niektóre wersje beta Gotowe środowisko demonstracyjne w oparciu o infrastrukturę hostingową IBM Idealne narzędzie do prostego i szybkiego wykorzystania w procesie sprzedaży Uwaga: Rejestracja kont dla partnerów i klientów niepowiązana z IBM ID Warsztat techniczny Lotus Notes Domino
230
Redbooks http://www.redbooks.ibm.com/
Warsztat techniczny Lotus Notes Domino
231
Warsztat techniczny Lotus Notes Domino
Redbook - przykład Warsztat techniczny Lotus Notes Domino
232
Lotus Redbooks/Redpapers - wybór
IBM WebSphere Portal V6 Self Help Guide IBM Lotus Notes and Domino 8 Reviewer’s Guide IBM Lotus Notes and Domino 8 Deployment Guide Sametime Best Practices for Enterprise Scale Deployment Building Composite Applications Implementing IBM Lotus Domino 7 for i5/OS WebSphere Portal Version 6 Enterprise Scale Deployment Best Practices Building Composite Applications in Lotus Expeditor V6.1 Lotus Notes access for SAP solutions Extending Sametime 7.5: Building Plug-ins for Sametime Migrating from Microsoft Exchange 2000/2003 to Lotus Notes and Domino 7 Domino 7 Performance Tuning: Best Practices to Get the Most ... Domino 7 Server Consolidation: Best Practices to Get the Most ... Domino Web Access 7 Customization Understanding Lotus Notes Smart Upgrade Lotus Notes and Domino 7 Enterprise Upgrade Best Practices Lotus Domino 7 Application Development Security Considerations in Lotus Notes and Domino 7: Making Great Security ... Domino 7 for Sun Solaris 10 Lotus Domino Domain Monitoring Domino Access for Microsoft Outlook: Deployment and Migration Guide Warsztat techniczny Lotus Notes Domino
233
IBM Software Support http://www.ibm.com/software/support
Baza wiedzy - możliwość wyszukiwania szczegółowych informacji technicznych nt. znanych problemów z oprogramowaniem wybór marki oprogramowania i produktu + wyszukiwane wyrażenie Odnośniki do innych informacji w zakresie wsparcia technicznego Warsztat techniczny Lotus Notes Domino
234
IBM Software Support - wyniki wyszukiwania
Warsztat techniczny Lotus Notes Domino
235
Zgłoszenia serwisowe - kontakt z IBM http://www.ibm.com/contact/pl/
tel fax Należy przygotować: nazwa i dane klienta ze wskazaniem osoby kontaktowej IBM Customer Number zwięzły opis problemu i jego konsekwencji (business impact), jeśli spodziewana jest eskalacja do L2, to najlepiej od razu po angielsku wersja oprogramowania i systemu operacyjnego (plus ew. poprawek), czy problem jest powtarzalny?, co ostatnio zmieniano w konfiguracji? zabezpieczone logi, ustawienia konfiguracyjne, zrzuty z ekranu proponowany poziom istotności problemu (severity level) Firma wdrażająca/obsługująca może zgłaszać w imieniu klienta Warsztat techniczny Lotus Notes Domino
236
Warsztat techniczny Lotus Notes Domino
Electronic Service Request (ESR) Narzędzie do zgłaszania problemów drogą elektroniczną Dużo łatwiejsza komunikacja oraz śledzenie bieżącego stanu i historii problemu Archiwum danych historycznych o dotychczas obsługiwanych zgłoszeniach Dostęp w oparciu o IBM ID powiązane z numerem klienta (ICN) wnioski akceptuje osoba kontaktowa ds. technicznych (STC) Weryfikacja uprawnienia do korzystania ze wsparcia technicznego tylko produkty z aktywnym serwisowaniem (maintenance) Możliwość upoważnienia np. zewnętrznych konsultantów do zgłaszania problemów w imieniu klienta bądź tylko śledzenia stanu wybranych zgłoszeń Każde zgłoszenie ma swój identyfikator - PMR# Dalszy przebieg procesu jeśli problem nie jest jeszcze znany, to zostanie założony raport - SPR# personel wsparcia technicznego udzieli pomocy w rozwiązaniu problemu, zarekomenduje poprawki w konfiguracji, a w razie potrzeby dostarczy specjalne poprawki (hotfix) zamknięcie PMR po akceptacji klienta Warsztat techniczny Lotus Notes Domino
237
Software Support Handbook
Organizacja wsparcia technicznego Procedury zgłaszania i eskalacji problemów Pomocne narzędzia Praktyczne wskazówki Warsztat techniczny Lotus Notes Domino
238
IBM Professional Certification Program http://www.ibm.com/certify
Warsztat techniczny Lotus Notes Domino
239
Blogi http://planetlotus.org/
Ed Brill Andre Guirard Chris Miller Notes Design Blog Warsztat techniczny Lotus Notes Domino
240
POLish Lotus User Group http://www.pollug.org/
Warsztat techniczny Lotus Notes Domino
241
Warsztat techniczny Lotus Notes Domino
GoldenLine: Grupa "IBM Lotus Domino" Warsztat techniczny Lotus Notes Domino
242
Warsztat techniczny Lotus Notes Domino
Lotus SDJ Extra Specjalny numer czasopisma "Software Development Journal" Dominują artykuły opisujące techniczne aspekty poszczególnych produktów na poziomie podstawowym, np.: instalacja, konfiguracja i podstawy administrowania Lotus Notes Domino budowanie aplikacji Lotus Notes Domino i Lotus Symphony praktyczne zastosowania komunikatora Lotus Sametime budowa rozwiązań na bazie Lotus Quickr Warsztat techniczny Lotus Notes Domino
243
Lotusphere http://www.lotusphere.com/
Największa, coroczna konferencja poświęcona oprogramowaniu IBM Lotus Sesje plenarne, ścieżki tematyczne, laboratoria, stoiska partnerów Ponad 7000 uczestników, Walt Disney World, Orlando, Florida, USA Warsztat techniczny Lotus Notes Domino
244
Warsztat techniczny Lotus Notes Domino
Czas na pytania Warsztat techniczny Lotus Notes Domino
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.