Document revision: 2024-10-28
Refers to WEBDLG2 version: B0840 2409-1
Table of contents
Overview
The eloqwebd2 server provides a built-in
status page. In the current implementation, server statistics and a list
of active sessions are displayed.
The server statistics are refeshed every 10 seconds.
The list of active sessions displays the following information:
ID |
Session identifier |
Application |
Application identifier
(app_id) |
Login |
eloqsd login |
User address |
Address of the user's web browser |
DLG address |
Address of the DLG connection |
Online |
How long ago the session was started |
Idle |
How long the session is idle (user-inactive) |
Secondary information is available when a session entry is expanded:
Connected |
Date/time when the session was started |
Dialog |
Current active Dialog (if available) |
User-agent |
Identification of the user's web browser |
The session list may be sorted by clicking a column header.
Repeatedly clicking a column header toggles between ascending
and descending sort order.
The session list may be refreshed by clicking the refresh
button in the top-left corner (i.e., the list is not refreshed
automatically).
A session may be terminated by clicking the red x symbol
on the left of the session entry. A confirmation box is displayed.
Invoking the status page
The status page is served by the eloqwebd2 internal
web server. The default URI is /status,
for example:
http://SERVER.NAME/status
A Handler=Status URI pattern
may be configured to specify a different
URI, and/or to apply access rules. For example:
[/admin/status]
Handler = Status
Allow = 192.168.77.0/24
GroupList = @auth
In this example, the status page URI is set to /admin/status.
Access is granted to the 192.168.77.0
network addresses. The invoking user
needs to be logged in.
The status document
When invoking the status page, the status document is loaded, provided by
the eloqwebd2 internal web server.
The default eloqwebd2 status document eq-webdlg-status.html
is installed in the htdocs subdirectory below the Eloquence
share/webdlg2 directory:
- HP-UX, Linux
- /opt/eloquence/8.4/share/webdlg2/htdocs/eq-webdlg-status.html
- Windows
- C:\Program Files\Eloquence\8.4\share\webdlg2\htdocs\eq-webdlg-status.html
The eloqwebd2 internal web server allows to
customize the status document by configuring a
Handler=Status URI pattern.
Default status document:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script defer src="eq-webdlg-status.js"></script>
<link href="eq-webdlg-status.css" rel="stylesheet" type="text/css">
<title>Eloquence WEBDLG2 Server Status</title>
<meta name="viewport"
content="width=device-width,initial-scale=1.0">
<meta name="format-detection"
content="telephone=no,date=no,address=no,email=no,url=no">
</head>
<body>
<div id="eq-page">
<h1>Eloquence WEBDLG2 Server Status</h1>
</div>
</body>
</html>
|