Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
enum | DateRange |
Public Member Functions | |
HealthMonitorDashboard (Container parent) | |
void | display () |
Private Member Functions | |
JPanel | createAdminPanel () |
JPanel | createTimingControlPanel () |
JPanel | createTimingPanel () throws HealthMonitorException |
JPanel | createUserControlPanel () |
JPanel | createUserPanel () throws HealthMonitorException |
void | redisplay () |
void | updateData () throws HealthMonitorException |
void | updateTimingMetricGraphs () throws HealthMonitorException |
void | updateUserMetricGraphs () throws HealthMonitorException |
Private Attributes | |
JDialog | dialog = null |
final Container | parentWindow |
JComboBox< String > | timingDateComboBox = null |
JPanel | timingGraphPanel = null |
JCheckBox | timingHostCheckBox = null |
JComboBox< String > | timingHostComboBox = null |
JCheckBox | timingShowTrendLineCheckBox = null |
JCheckBox | timingSkipOutliersCheckBox = null |
JComboBox< String > | userDateComboBox = null |
JPanel | userGraphPanel = null |
Static Private Attributes | |
static final String | ADMIN_ACCESS_FILE_NAME = "adminAccess" |
static final String | ADMIN_ACCESS_FILE_PATH = Paths.get(Places.getUserDirectory().getAbsolutePath(), ADMIN_ACCESS_FILE_NAME).toString() |
static final Logger | logger = Logger.getLogger(HealthMonitorDashboard.class.getName()) |
Dashboard for viewing metrics and controlling the health monitor.
Definition at line 57 of file HealthMonitorDashboard.java.
org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.HealthMonitorDashboard | ( | Container | parent | ) |
Create an instance of the dashboard. Call display() after creation to show the dashboard.
parent | The parent container (for centering the UI) |
Definition at line 83 of file HealthMonitorDashboard.java.
|
private |
Create the admin panel. This allows the health monitor to be enabled and disabled.
Definition at line 529 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.redisplay().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display().
|
private |
Create the panel with combo boxes for date range and host.
Definition at line 222 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.ONE_DAY, and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.updateTimingMetricGraphs().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createTimingPanel().
|
private |
Create the panel holding the timing graphs and the controls for them.
HealthMonitorException |
Definition at line 174 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createTimingControlPanel(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.updateTimingMetricGraphs().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display().
|
private |
Create the panel with controls for the user panel
Definition at line 447 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.ONE_DAY, and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.updateUserMetricGraphs().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createUserPanel().
|
private |
Create the user panel. This displays cases open and users logged in
Definition at line 404 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createUserControlPanel(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.updateUserMetricGraphs().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display().
void org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display | ( | ) |
Display the dashboard.
Definition at line 94 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createAdminPanel(), org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createTimingPanel(), org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createUserPanel(), org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.updateData().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.redisplay().
|
private |
Delete the current dialog and create a new one. This should only be called after enabling or disabling the health monitor.
Definition at line 141 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createAdminPanel().
|
private |
Check the monitor enabled status and, if enabled, get the timing data.
HealthMonitorException |
Definition at line 153 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.getMaximumTimestampRange().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.display().
|
private |
Update the timing graphs.
HealthMonitorException |
Definition at line 353 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.fromLabel(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.getTimestampRange().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createTimingControlPanel(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createTimingPanel().
|
private |
Update the user graphs.
HealthMonitorException |
Definition at line 484 of file HealthMonitorDashboard.java.
References org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.fromLabel(), org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.getMaximumTimestampRange(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.DateRange.getTimestampRange().
Referenced by org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createUserControlPanel(), and org.sleuthkit.autopsy.healthmonitor.HealthMonitorDashboard.createUserPanel().
|
staticprivate |
Definition at line 61 of file HealthMonitorDashboard.java.
|
staticprivate |
Definition at line 62 of file HealthMonitorDashboard.java.
|
private |
Definition at line 75 of file HealthMonitorDashboard.java.
|
staticprivate |
Definition at line 59 of file HealthMonitorDashboard.java.
|
private |
Definition at line 76 of file HealthMonitorDashboard.java.
|
private |
Definition at line 67 of file HealthMonitorDashboard.java.
|
private |
Definition at line 72 of file HealthMonitorDashboard.java.
|
private |
Definition at line 69 of file HealthMonitorDashboard.java.
|
private |
Definition at line 68 of file HealthMonitorDashboard.java.
|
private |
Definition at line 70 of file HealthMonitorDashboard.java.
|
private |
Definition at line 71 of file HealthMonitorDashboard.java.
|
private |
Definition at line 73 of file HealthMonitorDashboard.java.
|
private |
Definition at line 74 of file HealthMonitorDashboard.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.