This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
... oder auch: „Ein Bild sagt mehr als tausend Worte“
Effizienz ist das Verhältnis zwischen einem definierten Nutzen und dem Aufwand der zu dessenEffizienz ist das Verhältnis zwischen einem definierten Nutzen und dem Aufwand, der zu dessen Erreichung notwendig ist.
Grundlagen: Was eigentlich möglich ist – oder auch: Womit Administratoren und IT-Abteilungen zu kämpfen haben
Ans Eingemachte … Die 30 wichtigsten Serverstatistiken (von 2.000)
… und Clients?
… und Gruppen?pp
… und Datenbanken?
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 6
Womit Administratoren und IT-Abteilungen zu kämpfen habenWomit Administratoren und IT-Abteilungen zu kämpfen haben
• Allem voran: Unwissen (Verzeihung) Hauptsächlich auf Grund von Überforderung
K i Z it ( h ) fü di I i “ (i ki ) Cli t S d S t Keine Zeit (mehr) für die „Innereien“ (inner workings) von Clients, Servern, und Systemen Zunehmende Komplexität
einzelner Systeme Zunehmende Zahl an Systemen
Gewachsene Umgebungen – große Server unterscheiden sich fundamental von kleinen; neue (8) von alten (< 8)!y
Aufzucht ja –(proaktive) Pflege kaum bis gar nicht
Fehlende Wissensquellen
• Zeitmangel „Wer keine Zeit hat, hat auch keine Ewigkeit“
(Deutsches Sprichwort)(Deutsches Sprichwort) „Wer keine Zeit hat, wird nicht reif“
(Chinesisches Sprichwort)
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 7
• „Falsche“ &| fehlende Werkzeuge
Womit Administratoren und IT-Abteilungen zu kämpfen habenWomit Administratoren und IT-Abteilungen zu kämpfen haben
Innersystemische Wechselwirkungen – am Beispiel Lotus Notes / Domino
Server
Hardware (CPU, Hauptspeicher)DatenhaltungNetzwerkanbindungK fi tiÜbergreifend KonfigurationDatenbanken, Tasks, Mailverkehr…
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 15
Tip 3: Wenn Sie Hitchhikers Guide to the Galaxy von Douglas Adams nicht kennen Lesen
Bevor wir ans Eingemachte gehenBevor wir ans Eingemachte gehen …
• Viele Unternehmen nutzen nicht einmal das bereits Vorhandene … Wie bereits angesprochen: Realtime Server Monitoring mit Health-Monitoring DDM – Domino Domain Monitoring (manchmal etwas zuviel des Guten, aber viel besser als nichts!) Regelmäßiges Review von Gruppen Regelmäßige Prüfung der
i h i S S i ikwichtigsten Server-Statistiken(dazu später mehr)
Durchsicht von Lotusphere-PräsentationenPräsentationen
… Regelmäßige Durchsicht
der Usage-Ansichten in log nsf;der Usage Ansichten in log.nsf;dazu ein Beispiel …
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 16
Eine Beispiel-Auswertung der Usage Informationen aus log nsfEine Beispiel-Auswertung der Usage Informationen aus log.nsf
(die Sie einfach selbst vornehmen können)
Copy/Paste in Excel Daten Sortieren nach z BDaten Sortieren nach z.B.Transaktionen
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 17
Bevor wir ans Eingemachte gehen noch ein paar Worte zu:Was noch alles möglich ist …
I h j d d t B i h• In nahezu jedem der vorgenannten Bereiche kann – und sollte man – „Tief(er)tauchen“
• Tieftauchen bedarf leider zumeist der (aufwendigen) Korrelation von Daten z B(aufwendigen) Korrelation von Daten, z.B. … Verbindungsdokumente und log.nsf (db usage): Welcher Mail- und/oder Replikationstraffic herrscht
zwischen welchen Servern vor? Clients und log.nsf - Datenbank-Nutzung (db usage): Welche Benutzer verursachen welche Last?
Datenbankinformationen von Clients und Servern: Wer hat Repliken on Datenbanken a f die er/sie Wer hat Repliken von Datenbanken auf die er/sie
keinen Zugriff mehr hat? Wer hat unverschlüsselte Repliken von kritischen
Datenbanken? Netzwerk-Komprimierung zwischen Servern und Clients
• Viele der Daten sind bereits da oder verhältnismäßig einfach einholbar
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 18
verhältnismäßig einfach einholbar• Die Korrelation lohnt sich (sehr) …
Ein Bild sagt mehr als tausend WorteEin Bild sagt mehr als tausend Worte …
Topologische Visualisierung von Mail- & Replikations-Verkehr zwischen Servern
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 19
Ein Bild sagt mehr als tausend WorteEin Bild sagt mehr als tausend Worte …
Eine Sicht auf Netzwerk-Verkehr-Komprimierung
87% = 1 Server87%of your IBM Lotus Domino servers use port compression(33 of 38 servers)
75%of your IBM Notes Clients use port compression
= 1.000 Clients
(32.780 of 43.512 clients)
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 20
Ein Bild sagt mehr als tausend WorteEin Bild sagt mehr als tausend Worte …
Die andere Sicht auf Netzwerk-Verkehr-Komprimierung
4
saved (GByte)
2,303,30
1,650
2 saved (GByte)transfered (GByte)
current setup no port compression full port compression
● Applying port compression to all your servers and clients could save you an additional ~0,65 GByte every day which is an additional 28% reduction / absolute 50% reductionof traffic
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 21
of traffic
AgendaAgenda
Coming up next …
Wer bin ich? … und über panagenda
Grundlagen: Was eigentlich möglich ist – oder auch: Womit Administratoren und IT-Abteilungen zu kämpfen haben
Ans eingemachte … Die 30 wichtigsten Serverstatistiken (von 2.000)
… und Clients?
… und Gruppen?pp
… und Datenbanken?
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 22
Bevor wir uns einzelne Statistiken ansehenBevor wir uns einzelne Statistiken ansehen …
Zu Risiken und Nebenwirkungen fragen Sie Ihren Arzt oder Apotheker
• Schwer bis nicht unter Laborbedingungen testbar• Fangen Sie mit offensichtlichen / einfachen Dingen an• Notieren Sie sich Einstellungen bevor Sie diese ändern• Bedenken Sie mögliche Wechselwirkungen• „Zuviel des Guten“ kann Performance verschlechtern,
bi hi O f M “ b dbis hin zu „Out of Memory“ bedeuten• Drehen Sie nicht an mehreren Schrauben gleichzeitig es sei denn, es ist absolut notwendig / so „dokumentiert“B b ht Si Ih S h Ä d i• Beobachten Sie Ihre Server nach Änderungen eine (sinnvolle) Zeit lang Werten Sie aus, ob es Ihrem Server besser geht
• Google“• „Google• Denken Sie bitte mit• Trauen Sie sich• Das hier ist erst der Anfang bleiben Sie neugierig!
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 23
• Das hier ist erst der Anfang – bleiben Sie neugierig!
Noch eine VorbemerkungNoch eine Vorbemerkung …
• Viele der nachfolgenden Statistiken sind mit einem „einmaligen“ ‚sh sta‘ nicht ausreichend erfassbar; die Werte sollten bzw. müssen auf einem Zeitstrahl ausgewertet werden
N r so ist greifbar ob nd ann es sich m da erhafte / iederkehrende Probleme handelt Nur so ist greifbar, ob – und wann – es sich um dauerhafte / wiederkehrende Probleme handelt Nur so ist tatsächlich überprüfbar, ob Änderungen helfen oder nicht (oder „verschlimmbessern“) Ein Bild sagt mehr als tausend Worte …
• Mit (leider größeren)Einschränkungen können Siesich mit dem Admin Clientbehelfen …
• Ohne Einschränkungen gehtit h h lles nur mit hohem manuellen
Aufwand oder Zusatz-Lösungen(ein paar Links dazu gibt esam Ende)
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 24
am Ende)
ViewRebuildDir & Disk Optimierungenp g
ll f l l• Allem voran: freier Plattenplatz(„30%“ um Fragmentierung zu vermeiden)
• Jeweils eigene Disks für …– Translog
– Data– Ggf. page file/OS eigene disk– ViewRebuildDir“=– „ViewRebuildDir =…
view indexing auf eigene disk– Ab 8.5.3. ggf. .ft‐Verzeichnisse
/(so nötig/gewünscht)– DAOS („günstig“)
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 25
Server.Availabilityy• Sagt in % aus wie verfügbar = „antwortbereit“ ein Server ist (response times)• Spätestens ab < 30% Verfügbarkeit wird es meistens problematisch;
WENN denn der Availability‐Index überhaupt stimmt … (Nur!) wenn der Server gut beschäftigt ist: ‚sh ai‘ auf Console;( ) g g ‚ ;
gibt Empfehlung zur Anpassung von SERVER_TRANSINFO_RANGE in notes.ini
• Ab Notes 8 5 empfiehlt sich:• Ab Notes 8.5 empfiehlt sich:– notes.ini: Server_MinPossibleTransTime=1500– notes.ini: Server_MaxPossibleTransTime=20000000Wichtig:loadmon.ncf löschenwenn Server runter‐gefahren ist, um alteWerte zu löschen
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 26
Monitor.* Warnungen im Auge behalten; BeispieleMonitor. Warnungen im Auge behalten; Beispiele
i OC SS i ( i h) i k i i• Monitor.Last.ADMIN PROCESS.Warning(High)Text = Disk space statisticscould not be found on Servername/Cert.
• Monitor.Last.EVENT MONITOR.Warning(High)Text = Event: Error adding eventdocument to Domino Domain Monitoring: Event correlation cache is full. Youcan increase its size via the NOTES.INI settingEVENT_CORRELATION_POOL_SIZE.
• Monitor.Last.INDEX ALL.Warning(High)Text = Error updating view '#4538' inmail\nameabc.nsf: The single copy template associated with this databasecannot be located.
• Monitor.Last.SMTP SERVER.FailureText = SMTP Server: Initializationfailure: Message Queue name already in use.
• Monitor.Last.STATISTICS.Warning(High)Text = Unable to update activitydocument in log database for mail\namexyz.nsf: In Datenbank kann nichtgeschrieben werden, da die Datenbank die erlaubte Größeüberschreiten würde.
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 27
Server.Sessions.Droppedpp
b f d l• Gibt an, wie oft seit dem letzten Serverstart Sessions ‚gedropped‘ wurden
• Verursacht durch „Drop all“ und/oder Client‐seitigem Ctrl+Break(Frust‐/Problem‐Indikator)
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 28
Platform.LogicalDisk.*g
Pl tf L i lDi k 1 A i dN D Pl tf L i lDi k 2 A i dN CPlatform.LogicalDisk.1.AssignedName = DPlatform.LogicalDisk.1.AvgQueueLen = 0Platform.LogicalDisk.1.AvgQueueLen.Avg = 0,01Platform.LogicalDisk.1.AvgQueueLen.Peak = 1,01Pl tf L i lDi k 1 B t R dP S 0
Platform.LogicalDisk.2.AssignedName = CPlatform.LogicalDisk.2.AvgQueueLen = 0,01Platform.LogicalDisk.2.AvgQueueLen.Avg = 0,73Platform.LogicalDisk.2.AvgQueueLen.Peak = 34,74Pl tf L i lDi k 2 B t R dP S 17 272 75Platform.LogicalDisk.1.BytesReadPerSec = 0
Platform.LogicalDisk.1.BytesWrittenPerSec = 10.172,49Platform.LogicalDisk.1.PctUtil = 0,22Platform.LogicalDisk.1.PctUtil.Avg = 0,86Pl tf L i lDi k 1 P tUtil P k 101 07
Platform.LogicalDisk.2.BytesReadPerSec = 17.272,75Platform.LogicalDisk.2.BytesWrittenPerSec = 63.697,52Platform.LogicalDisk.2.PctUtil = 1,11Platform.LogicalDisk.2.PctUtil.Avg = 72,8Pl tf L i lDi k 2 P tUtil P k 3 473 81Platform.LogicalDisk.1.PctUtil.Peak = 101,07
• Alternativenlos nicht etwa weil Sie nicht weglaufen könnten(bitte nicht) – sondern weil effiziente Server- und Client Analysen ohne zusätzliche Werkzeuge unmöglich sindAnalysen ohne zusätzliche Werkzeuge unmöglich sind
• Wir stellen Ihnen panagenda GreenLight – unsere Server-Monitoring- und Reporting-Lösung – gerne für 4 Wochen kostenlos zur Verfügungg g
• Wir schenken Ihnen panagenda MarvelClient Analyzefür ein Jahr kostenlos Die Ergebnisse sprechen schon auf der Clientseite für sich Die Ergebnisse lassen sich für weitere Abgleiche mit Ihrem Server- und
Datenbank-Haushalt heranziehen
• Für Gruppen und Datenbanken haben wir natürlich auch etwas• Für Gruppen und Datenbanken haben wir natürlich auch etwas(GroupExplorer und DatabaseExplorer) Ob wir Ihnen helfen dürfen, bestimmen Sie,
ebenso wie das Tempo und den Fokus
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 41
„Alles auf einmal“ ist fast immer zuviel
AgendaAgenda
Coming up next …
Wer bin ich? … und über panagenda
Grundlagen Eine Übersicht was ein Notes 8 Client so mit sich bringt
Ans eingemachte … Die 30 wichtigsten Serverstatistiken (von 2.000)
… und Clients
… und überhaupt p
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 42
EndspurtEndspurt
45 Minuten für dieÜberwachung von
Servern, Clients, und Systemenreichen gerade einmal für einenSpaziergang über den EisbergSpaziergang über den Eisberg –
wir haben Lösungen für eine MENGE mehr business cases als nur die vorher genannten.
Falls Ihr Problem nicht in dieser Session zur Sprache kam – sei es ein Problem mit Clients, Servern, Design/Entwicklung, Administration, g g,
oder etwas ganz anderes:Wir würden uns freuen von Ihnen zu hören!
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 43
Danke für Ihre Geduld – Fragen? Antworten!Danke für Ihre Geduld – Fragen? Antworten!
Effizienz im Fokus: Clients, Server und Systeme überwachen, analysieren und optimieren 44
Ich würde mich freuen von Ihnen zu hören!Ich würde mich freuen von Ihnen zu hören!