The Enterprise Dashboard lets you track the state of installations on one or more servers. When you install an Enterprise version of FusionReactor on a server it can be queried for its current state. The Enterprise Dashboard lets you instantly monitor the health of ALL of your server instances/machines from a single window. You immediately see the state of memory, CPU, DB load and average request time, in an easy to read graphical dashboard display.
By default you will see your install server in the Enterprise Dashboard but, using the Manage Servers page, you can add any other server which is running FusionReactor.
Once you have your machines set up, go to the Dashboard. The default view when bringing up the Enterprise Dashboard is to show all groups (which can be set up on the Manage Groups page) along with any servers which are currently ungrouped.
You can group machines together to help organize your dashboard. Each machine and group is represented by an icon which will change colour to indicate its current health. As well as this, clicking on a server or group will give you its most recent statistics. The dashboard also provides links to each monitored instance so it is a simple job to investigate a server further.
Clicking on a group icon will display all servers within that group. You will also see the Group Information Pane which will display statistics about the group and the servers within. By default the group icon will be displayed in blue, but if any grouped server is having problems then the colour of the icon will change and a small warning panel will be displayed to let you know what the problem is.
There are three ways to add servers to your Enterprise Dashboard: Firstly, you can import servers from your Instance Manager. Secondly, you can get FusionReactor to scan its machine for servers, or you can simply insert the URL of your server into the Manage Servers page.
The server icon shows four bars. These bars each have a letter above them to indicate what is being displayed. These bars are:
M |
Memory |
This represents the amount of memory currently being used by this server. |
C |
CPU |
This represents the amount of CPU time used by this instance since the last CPU value was measured. It is expressed as a percentage of the total CPU time (across all CPU cores) that was available during that period. |
R |
Request Time |
This represents the average request time on this server over the last 60 seconds. |
D |
DB Time |
This represents the average time spent on DB operations in the last 60 seconds. |
Clicking on a server icon will display the Server Information Pane which will display statistics about the server. By default the server icon will be displayed in blue, but if there are any problems with the server then the colour of the icon will change and a small warning panel will be displayed to let you know what the problem is. Additionally, there are two small buttons on the Server icon:
At the top right corner of the icon is a small button which can be used to flip a server between Online and Offline status. An offline server will be displayed in gray and will not cause warnings to appear within the Enterprise Dashboard.
At the bottom right corner of the icon is a small arrow. If you click on this arrow then you will be taken directly to the instance of FusionReactor running on this server.
When FusionReactor detects a problem on a monitored server it will light up one or more "Warning Lights" on the server cube. You can mouse over a warning light to see a tool tip explaining the problem in more detail. The following table describes the warning lights and their meanings:
CONN |
Connection Lost |
The connection (heartbeat) has been lost to the monitored server. The monitored server may be down. |
SLOW |
Slow Requests |
The number of requests running longer than the slow page threshold (within the last 60 seconds) has exceeded the Warn or Critical values configured on the Enterprise Settings page. |
LONG |
Long Running Requests |
The average request time (over the past 60 seconds) has exceeded the Warn or Critical value configured on the Enterprise Settings page. |
MEM |
Low Memory |
The used memory percentage exceeded the Warn or Critical value configured on the Enterprise Settings page. |
QTY |
CP Request Protection |
The number of triggered crash protections (for the request quantity limit) exceeded the Warn or Critical value configured on the Enterprise Settings page. |
TIME |
CP Timeout Protection |
The number of triggered crash protections (for the request timeout limit) exceeded the Warn or Critical value configured on the Enterprise Settings page. |
DB |
JDBC Slow Requests |
The average JDBC request time (over the past 60 seconds) has exceeded the Warn or Critical value configured on the Enterprise Settings page |
ACT |
Please Activate License |
You need to activate the license installed on the monitored server. |
The group information pane shows you how many servers are within this group as well as showing statistics for all grouped servers. These statistics are:
Group Size |
This shows the number of servers within this group. |
Request Count |
This shows you how many requests are running on all grouped servers along with the total number of requests which have been run. |
Recent Slow Pages |
This shows how many requests within the last 60 seconds have run longer than the Slow Page Threshold value. |
Average Request Time |
This is the average request time for all grouped servers for the last 60 seconds, and for the complete history size. |
Average DB Time |
This is the average time spent on database operations for all grouped servers. |
Average Memory |
This is the average used and total allocated memory for all grouped servers. |
Additionally, you will see two graphs (Average Used Memory and Request Count.) These graphs show the same information displayed in the statistics section but they are presented visually for ease of use.
The server information pane shows you various statistics about your selected server. Statistics which are listed with blue titles are links. Click on one of these titles to be taken to a more detailed page within the instance of FusionReactor running on that server. If a server is currently having problems then the appropriate statistic will be highlighted to indicate where the problem is. The displayed statistics are:
FusionReactor Instance |
This is the full ID of the instance of FusionReactor running on this server. |
License |
This shows the type of FusionReactor license running on this server. |
Activation Status |
This shows you if the license on this machine has been activated or not. |
Crash Protection (Page Aborts) |
|
Request Quantity |
This shows the number of pages which triggered Crash Protection due to request quantity in the last 60 seconds and in total. |
Runtime Timeout |
This shows the number of pages which triggered Crash Protection due to runtime timeout in the last 60 seconds and in total. |
Low Memory |
This shows the number of pages which triggered Crash Protection due to low memory in the last 60 seconds and in total. |
Overview |
|
Server Uptime |
This shows how long this server has been up. |
Current Request Count |
This is the number of requests currently running on this server. |
Total Request Count |
This is the total number of requests which have run on this server. |
Average Request Time |
This shows the average request time on this server over the last 60 seconds, and for the complete duration of it's request history. |
Used Memory |
This is the amount of memory currently used by this server (not the amount currently allocated.) |
Total Memory |
This is the total amount of memory available of this server. |
Average Instance CPU |
This shows the amount of CPU time used by this instance since the last CPU value was measured. It is expressed as a percentage of the total CPU time (across all CPU cores) that was available during that period. |
Average DB Time |
This shows the amount of time spent of database operations on this server. |
Queue Size |
This is the number of requests currently queued due to Crash Protection |
Recent |
|
Recent Slow Pages |
This shows how many requests within the last 60 seconds have run longer than the Slow Page Threshold value. |
Additionally, you will see five graphs (Memory, Instance CPU, Average Request Time, Request Load, Request Count, JDBC Time and JDBC Load.) These graphs show the same information displayed in the statistics section but they are presented visually for ease of use. Both the Memory and Instance CPU graphs have arrow buttons by them. Clicking on this button will take you directly to the Memory or CPU graph page within the instance of FusionReactor which is running on this server.
Many elements within the Enterprise Dashboard can be modified. In order to make changes, please refer to the Enterprise Settings page. From there you can:
Specify whether you should receive an email when servers start up and shut down.
Specify what the maximum values should be on graphs and bars.
Specify the warning and critical state threshold values for various statistics.