If you set a user and password then authentication is enabled and
you need to enter your credentials first.
After successful login you see a new log off button on the top right.
With the server selection you influence what data from which server or servers will be analyzed.
On top you have a server selection:
You can select ...
Remark: if you have more than 25 servers then the server list
switches to a subfolder view.
If you have 5 or more servers in your config then you see a filter box. Type there
a few characters of a server to find. As result you see the all
server names that contain the filter text plus
the current server (highlighted).
Next to the search field is the count of found servers that match the filter.
Example:
In group "default environment" a server "localhost" is currently enabled.
If I type "2" it finds my testservers localhost 2 and localhost 12
The filterted output shows:
On top you see the tiles. To explain what its sources are
I switched to the output of the original server status.
All values you see in the tiles catches the browser and the last
[n] value will be stored in localstorage (= in your browser).
See Api
how to get data for any usage (monitoring, rrd graphs).
The Popup only appears if a few data were collected (not directly
after the installation) on mouseover on a tile.
The current item is the last on the right side (green). With the
horizontal line you have a camparison to other values.
The dotted red line shows the average value.
To keep the popup on screen *click* on a tile - a close button
will be visible.
Then the popup can be closed with pressing on the close button or with a
click on another tile.
As log the popup is sticky you can move the cursor over the bars
and see the value and time of the values in the past.
You can define groups containing several servers. With that mechanism
you can group product specific servers or a st of loadbalanced systems.
If you selected a group in the first tile
you see the group and the count of its active requests of all its servers.
The next tiles show the workers available and used for each system in
the selected group.
The table shows the status of apache worker processes of marked server or all marked servers of a group.
The table shows status information of the webserver(s)
You can sort the table by any coloumn by clicking the name in the
table head with the left mousebutton. Reverse order by clicking again.
Multi-coloumn sorting is available too: hold the
SHIFT key while clicking
in the table head.
The table shows requests that are currently processed on the selected
webserver(s). It filters the inactive worker processes.
On the top left you can select how many entries you want to see;
on the bottom left is the paging.
The table shows these data which are available in the output of
the server-status request. It could differ from the apache version and
platform (Un*x/ Windows).
Additionally you have a comment coloumn that explains the type of the
request.
The color of the rows depend on the mode of operation (column "M").
Active requests are always green.
You can sort the table by any coloumn by clicking the name in the
table head with the left mousebutton. Reverse order by clicking again.
Multi-coloumn sorting is available too: hold the
SHIFT key while clicking
in the table head.
Use the search field to filter the table.
The most colums are the same like in the Apache server status page.
The table shows the most often processed requests.
Remarks:
Here you could find out if somebody makes a DOS attack by requesting
a special long running request
The table shows the most often requested virtual hosts.
Remarks:
The table shows all requests ordered by response time.
Remarks:
The table shows all active and inactive requests of all selected
servers.
The color of the rows depend on the request type, mode of operation (column "M")
and exec time of a request.
HTTP method
mode of operation
exec time
Here you can see the original server-status pages.
If you selected a group you get a tab list with each server.
This page shows performance data of a single server. If you have a group of
servers then each server has its own tab.
First you get a few tiles with meta information in the header area of the
server status page.
There can be a warning box.
Finally there is a graph visualizing the available slots (from config) and its current usage with idle and used slots (busy slots are active and idle slots).
On the top right you have 3 selections:
In the dropdown you can select how often the page will be reloaded.
The visible entries of this dropdown can be configured.
By default you see a selection of 12 skins. These come from AdminLTE.
The visible entries of this dropdown can be configured.
By default you see a selection of 2 delivered languages:
"en" for english" and "de" for German.
The visible entries of this dropdown can be configured.
You can help me to translate the tool into your language.
Go to the configuration menu for servers.
All servers must be inside a group. Groups cannot be nested: there are
only groups on first level and servers to monitor inside.
Only one group or server can be changed at the same time
After installation there is a group "default".
You can add a new group. If you create (or rename) one, the groups are ordered alphabetically.
To modify or delete a group press edit button
To delete a group it must be empty (= containing no server). Only then the delete button is visible.
You can add a new server. If you create (or rename) one, the
server are ordered alphabetically inside the group. Additionally the
changed group
To edit an existing server
Remark:
You can save only one host. Editing multiple hosts is not supported.
In the settings you can override all default settings. It is more a raw editor
than a user friendly cutomization of all available settings.
See Customization
for a description of all values.
In the first tab enter your values to override.
The settings must have a valid JSON syntax. The key must be written with surrounding quotes (").
In the second tab is a comparison with all existing defaults.
{ "[key1]": [value 1], "[key2]": [value 2]
}
If you press [OK] to save custom values a check will verify for a
valid JSON syntax. If it is not valid then it does not save the new config.
This prevents you to destroy a running config.
Additionally you get an info if a config key is invalid (and is useless).
In the compare tab you see a description of all available settings and
its default values and highlighted user overrides.
Additionally here are 2 helper buttons.
Add entry to user config
With a button [+ Add] you can add a key that was not overridden yet.
This will add this key to the user config using the defaults and saves a new config.
In the Text editor of he first tab you can change the values.
Restore: remove entry from user config
On existing user values there is a button [x Reset] that removes this
entry from your config.
The web frontend uses external libraries to save download space.
Using remote or local libs has no functional impact.
You can download the libaries to increase the speed of this web app and/ or to run it without additional internet access.
This page for vendor libs has these functionalities: