Das Notes Forum

Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet von: maxritti am 04.09.19 - 06:19:50

Titel: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 04.09.19 - 06:19:50
Moin zusammen,

auch wenn ich schon länger mit Notesasdmintätigkeiten unterwegs bin, eine Frage konnte ich bislang nicht klären und frage einfach mal nach.  :)
Öfter kommt die Frage wie viele Benutzer in Notes aktiv sind. Bislang Adminclient auf und "Server\Status\Notes-Benutzer" geschaut. Allerdings sind da ja mehrere Sitzungen für einen Benutzer wenn der mehrere DBen auf hat.
Aber die Chefetage möchte einfach nur die Anzahl der Benutzer haben.

Dachte an "Opened session for.." in der Log.nsf aber da müsste man dann ja "CLosed session for…" wieder abziehen.
Und werden da nicht auch alle Sessions der Benutzer aufgeführt?

Wäre super, wenn jemand einen Tip hätte.

Einen schönen Tag noch.
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: eknori am 04.09.19 - 06:48:00
Was ist mit show users ?
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 04.09.19 - 06:52:35
Moin eknori,

da hatte ich auch dran gedacht.
Aber das liefert doch das gleiche wie die Ansicht, die ich im Adminclient sehe.
Okay, Export der Einträge aus der log.nsf nach Excel und da ein wenig bearbeiten, dann hätte ich die Anzahl.

Schon mal ein Ansatz.
Dachte es gäbe doch irgendwo was mit einem Klick.  ;)
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 04.09.19 - 08:19:12
Ich habe mir nun eine Lösung gebaut.  :D

Ein kleiner Agent, der "Deinen" Befehl sendet und den Output auswertet.
Alle Zeilen ohne Leerzeichen am Anfang sind eine Notesuser (Person oder Server) und gut ist.

War ja einfach.  ;D

Danke Dir
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: DominoDancing am 04.09.19 - 08:26:22
Hallo maximaler Ritti,  ;D

was ist in der von Dir genannten Ansicht im Adminclient mit der Zahl oben links neben der Benutzerspalte? Die zeigt doch genau die Anzahl der Nutzer an, nicht die Anzahl der geöffneten Datenbanken (sessions). Anzahl der Server abziehen = fertig.

Liebe Grüße
René
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 04.09.19 - 08:41:06
Hallo maximaler Ritti,  ;D

Das habe ich ja noch nie gehört. Ich liege in der Ecke.   :D ;)

Hm, gerade mal auf einem Server geschaut.
Da scheint das wirklich zu passen.  :D

Wie bin ich da drauf gekommen, dass die Zahl falsch ist:

Die letzten Tage sollten die aktiven Notesbenutzer mit den aktiven Citrixbenutzern verglichen werden.
Da wir einen Notescluster haben, habe ich die Zahlen im Adminclient addiert.....
Komisch vorgekommen ist mir, dass die Zahl der Notesuser dann grösser der Citrixuser gewesen ist. Kann ja nicht sein.

Und jetzt habe ich schon die Erklärung, warum dem so ist.
Notesuser waren u.U. auf beiden Servern aktiv.  :-\
Damit wurde die Notesanzahl grösser, als die Citrixuser.

Von daher, nutze ich doch mein Skript.
Das ermittelt die User eindeutig unabhängig vom Server.  :)


Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: CarstenH am 04.09.19 - 10:35:28
Kommt drauf an, was man mit der Zahl aussagen will gibt es zwei Stellen, die ich hier üblicherweise heranziehe.

Wenn es um die Sofortaussage (wie viele sind ed jetzt gerade) geht sind die Stats (Adminclient => Server > Statistik) der beste Weg, das Show Users zeigt zwar die Zahl auch an aber in den Stats kann man das noch viel feiner auf Clients und Protokolle (Notes, Browser, alternative Mailclients) herunterbrechen.

Üblicherweise sammelt man das z.B. im 30- oder 60-Minuten-Takt automatisiert in der Systemdatenbank "Monitoring Results" (statrep.nsf), dort kann man dann auch rückwirkend für bestimmte Zeitpunkte nachschauen oder Statistiken basteln, wann, von wo und womit so die meisten Nutzer online sind. Die Statistik erfasst auch die Nutzer ganz gut, die immer nur für Sekunden online sind, weil sie nur per Replikation arbeiten und kaum live auftauchen (Nutzer mit der Kombination Managed Replica + Mobiler DirCat sind z.B. immer nur kurz zum Replizieren online). Zur Primetime kann auch mal die Anzahl der aktiven Session die ServerMaxSessions überschreiten, dann fallen auch etliche Nutzer aus der Live-Anzeige raus.

Wenn man allerdings das Gesamtpaket (wie viele Leute arbeiten eigentlich mit Notes, mit iNotes oder per Smartphone, wieviele Datenbanken werden benutzt, wie ist die Wachstumsrate des Systems, wann brauchen wir größere Festplatten, schnellere Netzanbindung, wie lange reicht das Backup-Fenster noch) bewerten möchte ist das aber ineffektiv. Hier sind die "Activity Trends" (activity.nsf) deutlich hilfreicher, die konsolidieren die obigen Stats vollautomatisch auf Nutzer, Sessions, Protokoll, Datenmenge etc.

Carsten
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 04.09.19 - 18:56:34
Carsten, wie immer vielen lieben Dank für Deine kompetente Antwort.
Da ist immer drauf verlass, auch wenn ich mich noch mehr mit DDM & Co beschäftigen muß.  :D
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 05.09.19 - 09:40:00
Hallo maximaler Ritti,  ;D

was ist in der von Dir genannten Ansicht im Adminclient mit der Zahl oben links neben der Benutzerspalte? Die zeigt doch genau die Anzahl der Nutzer an, nicht die Anzahl der geöffneten Datenbanken (sessions). Anzahl der Server abziehen = fertig.

Liebe Grüße
René

Hallöchen noch mal.
Wer findet denn den Fehler in dem Screenshot?

Und ja, es ist der gleiche Admin, habe nur den Nachnamen wegen prod. Infos rausgenommen.
Also überall "Admin ORG/ORG/DE"
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: J Parlin am 05.09.19 - 11:37:22
Der geht nicht:
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: Tode am 05.09.19 - 11:39:53
Das sind nicht die aktuell angemeldeten, sondern nur die möglichen...
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: J Parlin am 05.09.19 - 11:49:44
Gut, aktuell angemeldet variiert ja auch wie die Temperatur draußen, oder ?
Wem nützt so eine Moment-Aufnahme ?
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 05.09.19 - 12:08:41
Gut, aktuell angemeldet variiert ja auch wie die Temperatur draußen, oder ?
Wem nützt so eine Moment-Aufnahme ?
Wenn es dunkel im Büro wird und der Chef die Frage stellt wieviele User aktuell in Notes aktiv sind, dann beantworte ich Deine Frage mit "mir".  :D

Spass beiseite.
Es sollte ein Vergleich zwischen den in Windows angemeldeten Benutzer und den in Notes angemeldeten Benutzern erfolgen, da vermutet wurde, dass ein Notesproblem besteht.

Und da kam mir die Frage (mal wieder) in den Sinn, wo ich das ermitteln kann.
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: DominoDancing am 05.09.19 - 12:25:10
Hallo maximaler Ritti,  ;D

haben Deine drei Admins weiter rechts in der Ansicht auch die gleiche Netzadresse/Portnummer? Weil unterschiedliche Netzadressen als unterschiedliche Nutzer, also hier: mehrfach, dargestellt werden.

Liebe Grüße
René
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 05.09.19 - 12:31:00
Hallo tanzender Dominostein,  ;D

Netzadresse ist die gleiche. Portnummer unterscheidet sich.
Ich bin als Admin mit meinem Adminclient auf dem Dominoserver mit dem Resultat.  ???
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: CarstenH am 05.09.19 - 13:03:54
Zitat
Es sollte ein Vergleich zwischen den in Windows angemeldeten Benutzer und den in Notes angemeldeten Benutzern erfolgen

Mach ein Drop all und antworte dann kurz und schmerzlos: Niemand ist angemeldet.

Hier auch ein 'Scherz beiseite', denn:
Das kann man nicht vergleichen, da der Notesserver weder ein Echtzeitsystem ist noch sich die Notes-Client-Nutzer wirklich am Server anmelden (und angemeldet bleiben).
Der Server gibt höchstens kurz sein OK zurück wenn der Passworthash oder Schlüsselvergleich gefragt ist, ansonsten öffnet der Server einfach nur für jeden Request neue Sessions. Und die Sessions prunen nach vorgegebener Zeit wenn sie brach liegen oder werden zwangsgeschlossen um neue aufmachen zu können bei hoher Last.
Dazu kommen noch Besonderheiten bei Clustern, Arbeitsumgebungseinstellungen, Agenten die im Namen von Nutzern auf dem Server laufen usw...
Genausogut könnte der Chef fragen wieviele Leute sich gerade eure Website anschauen - versuch das mal aus einem Webserver rauszuholen, der liefert auch nur Daten auf Anfrage aus und wenn auf der Webseite keine aktiven Elemente eingebettet sind, die mit mir im Browser in Echtzeit interagieren funktioniert das nicht.

Du kannst dir halt aus irgendwelchen Kombinationen mit offenen Sessions/Nutzern eine Zahl ausrechnen aber es wird nie die Zahl der "gerade angemeldeten" Nutzer sein.

Carsten
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: ronka am 05.09.19 - 19:58:38
Dazu ein User kann und wird mehrfach angemeldet sein wenn der (unter anderem, nicht ausschließlich)

a) mit einen Notes Client ein DB Öffnet
b) ein Designer öffnet und arbeitet
c) einen Admin Client öffnet und auf den Server schaut (mit Remote Console)
d) mit den JConsole auf den Server nachschaut
e) einen Periodischen Agent laufen läßt
f) einen Replikation am laufen hat

so gibt es sicherlich noch mehr möglichkeiten um mehrfach auf den Server zu sein.
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 06.09.19 - 07:35:37
Hiermit möchte ich mich mal bei allen Beteiligten bedanken.
Eure Kommentare waren wieder mal hilfreich und erleichtern wie so oft die Argumentation.

Echt Klasse dieses Forum.
Wo erlebt man das noch für lau solche Infos zu bekommen.
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: J Parlin am 06.09.19 - 09:13:13
Parallelfrage zu dem Thema:  wo siehst Du die Anzahl der gerade aktiv angemeldeten Windows-AD - User ?   ;)
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 06.09.19 - 09:21:18
Ich gar nicht und wenn ich ehrlich bin sind es verbundene Citrixsessions. :D

Was auch immer sich dahinter verbirgt, weiß der zuständige Kollege.
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: J Parlin am 06.09.19 - 10:49:05
Aha, es handelt sich dann eigentlich um eine Problematik Citrix-basierend ...
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: maxritti am 06.09.19 - 12:42:32
Tjo, aus Sicht der Anwender ist Notes kaputt und Mist, wenn der Client nicht mehr reagiert.
Was auch immer die genaue Ursache dahinter ist.

Da kommt man sich oft wie Don Quijote vor.  :-\
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: J Parlin am 06.09.19 - 14:27:21
Dann such hier mal nach CITRIX NOTES, da gibt es einige Beiträge zu Lesen  ;-)
Titel: Re: Anzahl angemeldeter Benuzer auf Dominoserver ermitteln
Beitrag von: Ice-Tee am 10.09.19 - 16:57:21
Wenn man die Lizenzverfolgung aktiviert, erhält man denke ich sinnvollere Informationen über die Anzahl der Benutzer.

Die Lizenzverfolgung ermöglicht es Ihnen, die Anzahl der aktiven Notes-Benutzer innerhalb einer Domino-Domäne zu überwachen.

Auszug aus dem Hilfetext
Warum und wann dieser Vorgang ausgeführt wird:
Wenn die Lizenzverfolgung aktiviert ist, wird die Client-Nutzung auf jedem Server überwacht und die Daten werden temporär in der Datei LICENSE.NCF gespeichert. Wenn sich ein Benutzer bei einem Server mithilfe des Notes-Clients, HTTP, IMAP, POP3, SMTP oder dem LDAP-Protokoll authentifiziert, werden der vollständige kanonische Name, das Protokoll sowie Uhrzeit und Datum des Zugriffs protokolliert. Eine Administrationsanforderung sendet dem Administrationsprozess täglich (um Mitternacht) Informationen zu neuen Benutzern und zu Benutzern, die innerhalb der letzten 30 Tage nicht auf den Server zugegriffen haben. Der auf dem Administrationsserver ausgeführte Administrationsprozess verarbeitet die Anforderung.
Die Domino-Datenbank für die Verfolgung der Benutzerlizenzen wird erstellt und befindet sich nicht auf allen Servern, sondern auf dem Administrationsserver. Die Datenbank wird nicht erstellt, wenn die Funktion "Lizenzverfolgung" aktiviert wird, sondern wenn der Administrationsprozess die erste Administrationsanforderung zum Aktualisieren der Datenbank verarbeitet. Der Administrationsprozess erstellt in der Datenbank "Domino User License Tracking" (USERLICENSES.NSF) für jeden in der Administrationsanforderung aufgeführten neuen Benutzer ein neues Benutzerlizenzdokument.  Für die Benutzer, die in der Datenbank "Domino User License Tracking" bereits über ein Dokument verfügen, werden die Dokumente mit der neuen Uhrzeit und dem neuen Datum aktualisiert. Wenn ein Benutzer länger als ein Jahr auf keine Server in der Domino-Domäne zugreift, wird das entsprechende Benutzerlizenzdokument aus der Datenbank "Domino User License Tracking" gelöscht. Mithilfe dieser täglichen Aktualisierungen der Datenbank können Sie diese Informationen jederzeit prüfen, um einen aktuellen Bericht über die Anzahl der verfügbaren Client-Lizenzen zu erhalten.
Anmerkung: Wenn ein Benutzer im Domino-Verzeichnis gelöscht wird, wird ebenfalls das entsprechende Dokument aus der Datenbank "Domino User License Tracking" gelöscht. Wenn ein Benutzer umbenannt wird, wird das entsprechende Dokument außerdem entsprechend umbenannt. Diese Benutzerinformationen werden mithilfe vorhandener Administrationsanforderungen verwaltet.