Die Status Seite bietet einen Überblick über das System mit seiner Performance, seinen Limits und dessen Nutzung.
Inhalt/Content
Reiter Info
Der Info-Reiter zeigt die folgenden Syteminformationen:
- novomind iAGENT Version
- novomind iAGENT Build Datum
- Java Anbieter
- Java Version
- Java Mail API Version
- Datenbank Anbieter
- Datenbank JDBC Version
- Betriebssystem
- Default Locale
- Default Timezone
- Software-Installationsdatum
Reiter Systemparameter
Zeigt die folgenden Informationen an:
- Prozess-ID
- Speichernutzung
- Maximaler Speicher
- Freier Speicher
- Anzahl CPUs
- Aktuelle Anzahl Threads
- Max. Anzahl Threads (Peak) – Wie viele Threads wurden seit dem letzten iAGENT Dienstestart maximal gleichzeitig genutzt?
- Worker Threads (Anzahl)
- Gesamtanzahl gestarteter Threads – Zeigt die Anzahl an gestarteten Threads insgesamt – auch wenn diese inzwischen wieder beendet wurden
- Anzahl Objekte im Cache – Stammdaten + Bewegungsdaten
- Maximale Anzahl Mails im Backlog – Zeigt das Limit der maximal im Backlog erlaubten Mails. Beim Erreichen dieses Limits wird das Abholen von neuen Mails so lange angehalten, bis einige Mails abgearbeitet wurden und dadurch das Backlog geringer geworden ist.
- Maximale Backlog-Größe – Zeigt das Limit in Megabytes, welches das Backlog maximal annehmen darf. Ist dieses Limit erreicht, so wird das Abholen von neuen Mails so lange angehalten, bis einige Mails abgearbeitet wurden und dadurch das Backlog geringer geworden ist.
- System zuletzt gestartet am – Der letzte iAGENT Dienste-Neustart
Reiter Prozesse
Zeigt die iAGENT Prozesse „Core“ und „Desk“ mit ihrem Status an.
Die iAGENT-Core Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Leuchtet die Anzeige rot, bedeutet dies, dass Verbindungsprobleme vorliegen. Neben dieser Anzeige kann auch ein Warnsymbol erscheinen, wenn ein Konfigurationsproblem vorliegt, wie z. B. ein falscher Hostname in den Systemparametern.
- Prozess-ID
- Client-ID – eindeutige Prozess-ID des Kernprozesses.
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Kernprozess läuft
- Konten (aktiv) – zeigt die Anzahl der aktiven Posteingangskonten an, die vom Kernservice regelmäßig auf neue E-Mails abgefragt werden.
- Max. Speicher
- Konto- oder Protokollfehler – zeigt die Anzahl der Fehler an, die beim Abrufen der Posteingangskonten aufgetreten sind.
iAGENT Desk Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Wenn die Anzeige rot ist, bedeutet dies, dass Verbindungsprobleme vorliegen.
- Prozess-ID
- Client-ID – eindeutige Prozess-ID des Desk-Prozesses (wichtig, falls mehrere Desk-Prozesse parallel laufen).
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Desk-Prozess läuft.
- Kontext
- Max. Speicher
- Agenten online – Anzahl der an diesem iAGENT Desk-Knoten angemeldeten Agenten. Bei mehreren Desk-Prozessen können die Agenten auf die verschiedenen Prozesse verteilt sein.
Chat Agent Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Leuchtet die Anzeige rot, bedeutet dies, dass Verbindungsprobleme vorliegen.
- Prozess-ID
- Client-ID
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Chat-Prozess läuft.
- Kontext
- Max. Speicher
- Online-Agenten – Anzahl der Agenten, die bei diesem iChatAgent angemeldet sind. Bei mehreren Desk-Prozessen können die Agenten auf die verschiedenen Prozesse verteilt sein.
Chat REST Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Wenn die Anzeige rot ist, bedeutet dies, dass Verbindungsprobleme vorliegen.
- Prozess-ID
- Client-ID
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Chat-REST-Prozess läuft.
- Max. Speicher
iAGENT-SOLR-Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Wenn die Anzeige rot ist, bedeutet dies, dass Verbindungsprobleme vorliegen.
- Prozess-ID
- Client-ID
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Prozess läuft.
- Max. Speicher
iAGENT Reporting Prozesse enthalten die folgenden Informationen:
- Status (grün/rot) – zeigt an, ob der Prozess läuft. Wenn die Anzeige rot ist, bedeutet dies, dass Verbindungsprobleme vorliegen.
- Prozess-ID
- Client-ID
- Startzeitpunkt
- IP-Adresse des Servers, auf dem der Prozess läuft.
- Max. Speicher
Reiter Datenbank Statistiken
Zeigt Informationen über die Datenbank
- DB-Pool-Größe (Workflow): Maximale Anzahl an Connections für kritische Operationen (z. B. Workflow).
- DB-Pool-Größe (Reports): Maximale Anzahl an Connections exklusiv für Reports.
- DB-Pool-Größe (Call): Maximale Anzahl an Connections exklusiv für Calls
- SQL-Timeout (Workflow) [Sek]: Das Datenbank Timeout für SQL Ausführungen aus dem Bereich Workflow in Sekunden
- SQL-Timeout (Reports) [Sek]: Das Datenbank Timeout für SQL Ausführungen aus dem Bereich Reports in Sekunden
- SQL-Timeout (Call) [Sek]: Das Datenbank Timeout für SQL Ausführungen aus dem Bereich Call in Sekunden
- Aktive Verbindungen. Die Anzahl an aktiven Verbindungen zur Datenbank von iAGENT aus
- Lesen – Mittlere Dauer eines typischen, oft verwendeten Lesezugriffs im Routing in Millisekunden. Diese sollte im einstelligen ms Bereich liegen.
- Schreiben – Mittlere Dauer eines typischen, oft verwendeten Schreibzugriffs im Routing in Millisekunden. Dieser sollte deutlich unterhalb von 50ms liegen.
- Sequence – Mittlere Dauer des Ermittelns der nächsten freien Nummer aus Sequences, die fürs Routing benötigt werden. Werte im Bereich von bis zu 20ms gelten als akzeptabel.
- Durchschnittliche Wartezeit – Die durchschnittliche Wartezeit pro Datenbankzugriff auf eine freie Datenbank-Connection (siehe DB-Pool Limit)
- Gesamtanzahl Wartezustände – Die Anzahl an Datenbankzugriffen, die auf eine freie Datenbank-Connection warten musste (siehe DB-Pool Limit)
Reiter Cache Statistiken
Übersicht über Anzahl und Typ von Stammdaten-Entitäten und Bewegungsdaten-Entitäten inklusive deren Storage
Reiter API Statistiken
Zeigt Informationen über genutzte Public API. Über diese Seite lassen sich Flaschenhälse, die zu Performancebeeinträchtigungen im iAGENT System führen können, aufspüren.
In der Tabelle werden alle Nutzungen der iAGENT Java APIs angezeigt. Die in der Tabelle angezeigten Werte besitzen Tooltips, die ggf. den Java-Package-Pfad anzeigen.
Tabellenspalten:
- API-Name (+Tooltip): Der Name des Extensionpoints, der genutzt wurde. Wurde ein Extensionpoint der privaten API genutzt, der veraltet ist, wird dieser als Hinweis, dass hier dringend etwas verändert werden muss, durchgestrichen angezeigt.
- API-Funktion: Der Name der Funktion, die genutzt wurde
- Plugin (+Tooltip): Klasse in der App, die diesen Extensionpoint nutzt
- Anzahl: Anzahl der Funktionsaufrufe, die diese App seit der Aktivierung oder dem letzten iAGENT Dienste-Neustart ausgeführt hat.
- Dauer (max.): Maximale Dauer einer dieser Funktionsaufrufe in Millisekunden. Färbt sich rot, wenn ein Tooltip mit dem Stacktrace des Funktionsaufrufs zur besseren Analyse zur Verfügung steht.
- Dauer (Durchschnitt): Zeigt die durchschnittliche Dauer dieser Funktionsaufrufe durch diese App. Hierbei werden die Hintergrundfarben der Spalte automatisch angepasst: Grün, wenn der pro Funktionsaufruf / Extensionpoint empfohlene Wert (siehe Tooltip) nicht überschritten wurde. Gelb, wenn dieser Wert überschritten wurde, aber noch nicht doppelt so lange gedauert hat. Rot, ab der doppelten Dauer der Empfehlung.
- App: Das Icon der App, die diese Zeile ausgelöst hat.
Reiter Queues
Übersicht über Auslastung, Verzögerungen, Blockaden etc. der internen Event-Queues
Reiter Funktionen
Die folgenden Funktionen werden auf diesem Dialog unterstützt:
- Textbausteinstatistik zurücksetzen:
Die Häufigkeit der Benutzung der Textbausteine wird in einer Statistik („Administration“ -> „Antworten“ -> „Textbausteine“) gezählt. Über diesen Button kann die Statistik zurückgesetzt werden. - Templates aktualisieren:
Änderungen an den Vorlagen auf Dateiebene werden in den Supervisor übernommen (die Ansicht im Menü „Vorlagen“ wird aktualisiert) und an den novomind iAGENT Desk übertragen. - Datenbank Statistiken zurücksetzen:
Setzt die Statistiken, die auf dem Reiter „Datenbank Statistiken“ angezeigt werden, auf 0 zurück und fängt mit dem Ermitteln der durchschnittlichen Werte erneut an. Dies sollte benutzt werden, wenn Konfigurationen vorgenommen wurden, von denen sich Verbesserungen der Zugriffszeiten erhofft werden. - Wissensbasis aktualisieren:
Nach Änderungen in der iAGENT Wissensbasis direkt auf dem Dateisystem des iAGENT Webservers, kann von diesem Button aus die aktuellste Wissensbasis aktiviert werden.
Hierbei werden die für alle Supervisoren zwischengespeicherten Vorlagen-Versionen, die noch nicht mit Änderungen übernehmen auf dem Server abgelegt worden sind, verworfen. - API Statistiken zurücksetzen:
Setzt die Statistiken, die auf dem Reiter „API Statistiken“ angezeigt werden, auf 0 zurück und fängt mit dem Ermitteln der durchschnittlichen und maximalen Werte erneut an. Dies sollte benutzt werden, wenn Änderungen an Apps vorgenommen wurden, von denen sich Verbesserungen der Zugriffszeiten erhofft werden. - Manuelles GC auslösen
Java ist so ausgelegt, dass es bei Zeiten von selbst feststellt, dass Objekte im Speicher nicht mehr benötigt werden und räumt diese dann ab. Dieser Vorgang kann über diese Schaltfläche auch manuell ausgelöst werden. Das Ergebnis lässt sich dann auf dem Reiter „Systemparameter“ (z. B. Wert bei „Anzahl Objekte im Cache“) kontrollieren. - Nachricht senden an Agenten
Öffnet einen Dialog zur Eingabe einer individuellen Nachricht, die an alle angemeldeten Agenten ohne Antwortmöglichkeit gesendet wird. Gut geeignet, wenn ein ungeplanter Systemneustart durchgeführt werden muss – damit die Agenten noch die Gelegenheit haben ihre Arbeitsstände zu speichern und sich geregelt abzumelden.Mögliche Benachrichtigungsarten sind (ab Version 12.42):
– Desktop: Eine browserbasierte Benachrichtigung wird in der Windows-Taskleiste angezeigt.
– Growl: Ein kleines Hinweisfenster wird in der oberen rechten Ecke von iAGENT Desk angezeigt.
– Alert: Ein Informationsfeld wird in der Mitte des Bildschirms angezeigt. Mit der OK-Schaltfläche kann das Fenster geschlossen werden.
– Banner: Eine neue farbige Zeile wird über der oberen Kopfzeile von iAGENT Desk angezeigt. - Thread Dump auslösen
Bei manchen Analysen ist es hilfreich einen Threaddump zur Verfügung zu stellen. Dieser kann über die Schaltfläche erzeugt werden. Die resultierende Datei liegt anschließend auf dem Webserver-Dateisystem bereit. - NO BUSINESSTIME bereinigen
Mit dieser Funktion kann eine Neuberechnung der „ARCHIVE“.„NOBUSINESSTIME“ gestartet werden, um die richtigen Informationen zu den Öffnungszeiten in den Reports zu erhalten. Dies ist beispielsweise dann sinnvoll, wenn die Öffnungszeiten aufgrund von Feiertagen nicht korrekt berechnet wurden. Dabei öffnet sich ein Dialog, in dem das Start- und Enddatum sowie (optional) eine Kategorie eingegeben werden können. Berücksichtigt werden alle abgeschlossenen E-Mails (Status = finished). Wenn keine Kategorie eingegeben wurde, wird die Neuberechnung für alle Kategorien durchgeführt. Es kann gleichzeitig nur eine Neuberechnung durchgeführt werden. Wenn ein Prozess bereits durch einen Benutzer gestartet wurde, kann kein weiterer Prozess durch andere Benutzer ausgelöst werden. Diese Funktion muss durch den System-Parameter „show.correctNoBusinessime.button” (=true) aktiviert werden.
Reiter Lizenzstatus
Zeigt sowohl Informationen zur aktuellen iAGENT Lizenz, als auch relevante Nutzungsstatistiken in diesem Zusammenhang.
- Besitzer: Der Licence-Owner, der auf der Lizenz eingetragen ist.
- Ihre Lizenz ist gültig bis: Ablaufdatum der Lizenz. Kurz vor Eintreten dieses Datums wird nach dem Login im Supervisor eine entsprechende Hinweismeldung angezeigt. Die Lizenz muss vor dem Ablaufen durch eine neue ersetzt werden. Wenn Ihr System als Software as a Service (SaaS) betrieben wird, kümmert sich der Betreiber des Systems.
- Ihre Lizenz erlaubt: Maximale Anzahl an empfangenen Anfragen pro Monat. Nach Erreichen dieses Limits wird das Abrufen neuer Anfrage von den konfigurierten Eingangskonten angehalten. Erst im nächsten Monat wird das Abholen dann wieder fortgesetzt.
- Ihre Lizenz erlaubt: Maximale Anzahl an gleichzeitig angemeldeten Agenten am System. Ist diese Wert erreicht, so wird keine weitere Anmeldung durch Agenten mehr akzeptiert und der Login abgelehnt. Die Anmeldung ist dann nur nach vorheriger Abmeldung von angemeldeten Agenten möglich.
- Maximale Anzahl gleichzeitig angemeldete Agenten heute: Statistischer Wert über die maximale Anzahl gleichzeitig angemeldeter Agenten am Tag heute ab 0:00 Uhr.
- Maximale Anzahl gleichzeitig angemeldete Agenten letzte 7 Tage: Statistischer Wert über die maximale Anzahl gleichzeitig angemeldeter Agenten innerhalb der letzten 7 Tage (von heute 00:00 Uhr 7 Tage in die Vergangenheit)
- Maximale Anzahl gleichzeitig angemeldete Agenten letzter Monat: Statistischer Wert über die maximale Anzahl gleichzeitig angemeldeter Agenten im letzten Monat (von heute 00:00 Uhr 30 Tage in die Vergangenheit)
- Maximale Anzahl gleichzeitig angemeldete Agenten letzte 3 Monate: Statistischer Wert über die maximale Anzahl gleichzeitig angemeldeter Agenten innerhalb der letzten 3 Monate (von heute 00:00 Uhr 90 Tage in die Vergangenheit)