Summary

The Devices page provides a list of all devices visible to Tachyon Experience. You can see all of their Experience, Stability, Performance and Responsiveness statistics and sort them accordingly. 

On this page:

The Devices page

The Devices page allows you to view detailed information for each device in your environment by drilling into a device. From here, you can:

  • Select two devices and use Device Comparison to compare their settings
  • Use the Scatter Chart to plot the displayed devices on a two-dimensional graph with configurable axes
  • Select one or more devices and use Explore to set them as the scope for an explorer instruction
  • You can display the Device View for a selected device by clicking on its link in the FQDN column.

Device Comparison

Selecting two devices from the Devices table enables the Device Comparison button. Clicking on the button displays the Device Comparison popup.

The data for the comparison is fetched in real-time from both the selected devices.

The details for the comparison are displayed in a table, with the parameter headings on the left-hand column and then one column per-device showing the values corresponding to the parameters.

Each column heading for the devices contains a checkbox, that can be used to select the device as the scope for an Explorer session by clicking on the Explore button. The FQDN name for each device is a link that can be used to display the Device View for that device.

The information in the table is grouped into 7 collapsible category headings: Device, Operating System, Usage, Hardware, Software, Services and Processes.


Each row where there is a difference is highlighted in yellow and where the information is the same in white. You can select to focus on only the differences by switching the Only different values toggle to on.


Scatter Chart

Clicking on the Scatter Chart button in the Devices page displays the Scatter Chart popup. The devices from the current view are plotted as points on a graph according to their Responsiveness scores on the X-axis and Performance scores on the Y-axis.

You can hover over a point on the graph to view its details.

The parameters plotted on the axis can be changed using the axis dropdowns. The parameter you want to plot is selected from a list that can be filtered by typing text into the search field. The picture opposite shows the Memory: Hard page faults parameter selected.

You must click the Apply button to re-plot the graph according to the new selection.

Both axes can be changed. The picture opposite shows the device Memory: Hard page faults plotted against the Memory: Page file usage scores.

Explore Button

If the account you are viewing Tachyon Experience with has at least the Global Questioner role, you will also see an Explore button.  Clicking this button will launch Tachyon Explorer.

The coverage will be set to the device you were viewing in Experience.

The Device View

Clicking on one of the links in the FQDN column of the Devices page displays the Device View for the selected device. The aim of the Device View is to provide a combined overview of all the information known about a device, along with the ability to retrieve information about the device in real-time. There are a number of tabs available in the Device View, but the Experience tab is specific to the Experience application.

The Device View Experience tab

When displaying the Device view from an Experience page the view defaults to the Experience tab. The Experience tab contains information derived from and useful for Tachyon Experience. It contains the following panels:

Metrics panel

This panel shows the current gradings for all the Metrics that are measured by Tachyon Experience.

Only the current gradings can be seen here, there is no ability to look at the history information in this panel. 

Metrics with a Very Poor grading are marked by lines in red with an exclamation mark.



Trends panel

The Trends panel shows the Metric measurements over time, making it easy to determine trends and see what else was happening on the device as an issue progressed.


Logs panel

The Logs panel shows the Windows Event Log entries for significant events.  These events are captured as they happen, the device does not wait for the daily digest to send the information to the switch.

Application Interaction panel

This panel provides a couple of charts and lists the applications that have most recently been interacted with on the device.

The Interaction Time Percent chart shows the amount of time each application on the device was interacted with as a percentage of the time for all the applications.

The Foreground Time Percent chart shows the amount of time each application spent in the foreground as a percentage of the time for all the applications.

The table lists the applications most recently interacted with on the device. The table can be sorted on each column.

ColumnDescription
ProductThe common name for the product.
ExecutableThe executable name associated with the product.
VersionThe version number for the product entry.
Interaction PercentThe percentage of time the product was interacted with out of the total time all the applications were interacted with.
Foreground PercentThe percentage of time the product spent in the foreground out of the total time all the applications spent in the foreground.
Average Interaction Minutes Per DayThe daily average number of minutes the product was interacted with.
Average Foreground Minutes Per DayThe daily average number of minutes the product spent in the foreground.
LagThe maximum lag time between interacting with the application and getting a response.

User Interaction panel

This panel provides information about the last known user for the device. 

RowDescription
DateThe date the interaction took place.
User NameThe domain user name who performed the interaction.
Connected FromThe device the user connected to the device from. 
Logon MinutesThe number of minutes the specified user has been logged on for.
Present MinutesThe number of minutes the specified user was counted as present on the device while they were logged on.
Interaction MinutesThe number of minutes the specified user interacted with the device.
User Wait TimeThe amount of wait time in minutes the user spent waiting for a response from an application.

Additional Device View tabs

In addition to the Experience tab, there are a number of other tabs, each corresponding to an app, feature or data set implemented in Tachyon Platform 8.0

The Overview and 1E Client tabs are always present in the Device View. Other tabs are visible if an app has been installed and is licensed.

Each tab has one or more panels with tiles populated with data from various sources, some by instructions that are run instantly, with results cached for 3 minutes. An appropriate error message is displayed instead of a tile in the following circumstances:

  • If the device is offline, as indicated by the color of the icon in the top left
  • The user does not have at least Viewer permission to view use the license the tab or panel
  • The user does not have questioner permission to run the instruction
  • An instruction has not been uploaded.

The Device View tabs and panels page lists the names of tabs and their panels, and a description of each tile indicating how the tile is populated.

TabPanelDescriptionData source

Overview

Details

Displays a number of tiles sorted into Identification, Hardware and Operating System and Connectivity and Activity columns that show information for the selected device retrieved from the online status information stored in the Tachyon Master database.

The columns and tiles are shown in the following table:

ColumnTileDescription
Identification
Identification

Display's the current device:

  • FQDN
  • Name
  • Domain
  • Criticality
  • Serial Number
  • 1E Client
  • Tachyon GUID.
Location

Displays the device's:

  • Timezone
  • Offset
  • Location
  • Locale.
Grouping

Displays the device:

  • Tags - freeform tags applied to the device
  • Coverage Tags - any coverage tags applied to the device
  • Mgmt. Groups - lists the management groups the device is a member of.
Hardware and Operating System
Hardware

Shows hardware details for the device:

  • Virtual/Phyiscal
  • Manufacturer
  • Model
  • Device Type
  • Chassis Type
  • RAM
  • CPU Type
  • CPU Architecture
  • SMBIOS GUID.
Operating System

Shows operating system, type and version for example:

  • Type
  • Version
  • Version Number
  • Architecture
  • Installation.
Connectivity and Activity
Connectivity

Shows current device connectivity status:

  • Status
  • Last Connected
  • First Connected
  • Certificate Type
  • Certificate Expiry
  • Connection State
  • Local IP Address
  • MAC Address
  • Connecting IP.
ActivityShows Last Boot date and tiem and current user.
Data from Tachyon Master (the latest online status message)

Env. Variables

Shows a list of the environment variables set on the device.

Resource Usage

Two panels:

  • Resource Usage over the last hour - shows system disk, CPU and memory usage per minute for the last one hour
  • Resource Usage at  day/month/year time  - shows executable resource usage for a specific minute:
ColumnDescription
Product
Resource name, for example 1E Client
Executable
Resource executable, for example 1e.client.exe 
Instance Count
Number of currently running instances.
Cpu Percent
Perentage of CPU currently being consumed.
Memory Virtual Mb

Virtual memory consumed in Mb.

Memory Physical Mb
Physical memory consumed in Mb.
Io Read Kb Per Second
Number of associated read input/output operations per second.
Io Write Kb Per Second
Number of associated write input/output operations per second.
Handle Count
The number of object handles.

1E-TachyonPlatform-Hardware-ResourceUsage

1E-TachyonPlatform-Hardware-ResourceUsageByMinute

Downloads

Summary

Download activity and status for the device. Whenever you click on an FQDN on any of the Nomad pages then the Device View will be displayed with the Downloads tab selected.Data from Content Distribution.

Content

Content Titles on the selected device, the default view is from All Sources, All Types and All Status.

You may see a difference in the number of items in a device’s Nomad cache versus that displayed in the Nomad app Device View. This is because if downloaded content has been deleted from Configuration Manager, the content titles cannot be resolved in the Nomad app and are not displayed. This is under consideration for re-design and may be revised in future versions of Nomad.

Data from Content Distribution.

Nomad Configuration

1E Nomad Branch Settings .

1E-Nomad-NomadBranchSettings

Experience

Metrics

Metrics are the data points that are collected by the 1E Client and sent to the Tachyon server. They are collected at different intervals depending on the type of data that is being collected.

Data from Experience metrics

The Trends tab shows the changes in the scores over time.  Hovering over any of the bars shows the details for that time and event.  If the user viewing the device details also has the ability to at least ask a question in Explorer the Explore button will be visible.

Data from Experience metrics

Logs

The Event Logs tab gives you a listing of the Windows Event log entries for that device. This brings that data to this view and is very useful when determining the root cause of an issue that has been reported on the device.

Data from Experience metrics

Application Interactions

Shows user interaction times and ratios across applications measured over the last 30 days1E-Experience-ApplicationInteraction

User interactions

Shows user interactive sessions with activity over last 30 days.1E-Experience-UserInteractionHistory

Hardware

Disk drives

Shows disk drives, including hardware and usage information.

ColumnDescription
Drive
Drive letter.
Volume Name
Volume name, if set.
Drive Type

Drive type, for example:

  • Removable Disk
  • Local Disk
  • Compact Disk.
Size Gb
Total disk size in Gb.
Free Space Gb
Current free space in Gb.
Usage Percent
Percentage used of total drive space.
File System
File system, for example NTFS.
Manufacturer
Standard or SSD drive.
Model
Drive manufacturer.
Serial Number
Unique disk serial number.
Partition
Drive and partition of the specific drive.
Firmware Revision
Drive firmware version.
Device ID
Device ID of the specified disk.
1E-TachyonPlatform-Hardware-DiskDrives

Peripherals

Shows the list of plug and play hardware devices (Windows only).

ColumnDescription
Device Type

Hardware device, including for example things like:

  • Battery
  • Monitor
  • Keyboard
  • Mouse
  • Ports
  • SoftwareDevice.
Name
Device name.
Instance Count
Number of instances of a periperal device.
Service
Associated Windows service, for example atapi, serial, PCI, ACPI.
1E-TachyonPlatform-Hardware-Devices

Network

Throughput

Shows network throughput on all adapters for the last hour, represented by the following tiles:

  • Average throughput - including Timestamp, Bytes Recieved per Second, Bytes Sent Per Second
  • Bytes received per second
  • Bytes sent per second.
1E-TachyonPlatform-Network-AverageThroughput

Interface configuration

Returns the output from the native network interface configuration command (e.g. ipconfig or ifconfig).1E-TachyonPlatform-Network-InterfaceConfiguration

DNS

Shows the Cache and Host file tiles:

  • DNS Cache Contents - with the entries from local DNS cache, Host Name and Address.
  • HOSTS file - shows the content of the drivers/etc/hosts file.

1E-TachyonPlatform-Network-DnsCache

1E-TachyonPlatform-Network-HostFileContent

TCP connections

Returns a list of established TCP connections.

ColumnDescription
Process Name
Local process name.
Process Id
Uniquely identifies an active process.
Class
Class of Internet networking protocol.
Local Address
Local network address.
Local Port
Network port used by a specific process.
Remote Address
Source IP address from which the traffic came from.
Remote Port
Remote port used by a specific process.
Latency Ms
The time taken in milliseconds for data or a request to go from a source to a destination.
1E-TachyonPlatform-Network-TcpConnections

Listening ports

Returns a list of processes which are listening for network connections.

ColumnDescription
Process Name
Local process name.
Process Id
Uniquely identifies an active process.
Class
Class of Internet networking protocol.
Local Address
Local network address.
Local Port
Network port used by a specific process.
Product
Related product, for example host process for Windows Services, Local Security Authority Process, SCNotification. 
1E-TachyonPlatform-Network-ListeningPorts

ARP Cache

Returns a list of processes which are listening for network connections and also shows routing tables.

1E-TachyonPlatform-Network-ArpCache

1E-TachyonPlatform-Network-RoutingTable

WIFI

Shows a list of visible wifi networks, including basic network properties.

ColumnDescription
SSID
WiFi network name.
Is Connected
Shows as either true or false, dependent on whether the corresponding adapter is connected to the network.
Is Hidden

Shows as true if the WiFi network is not broadcasting a public SSID.

Is Secure

Shows as either true or false:

  • true - if the WiFi network is secure
  • false - if the network is open.
Signal
Shows WiFi signal quality; from 0 (worst) to 100 (best).
Authentication
The default authentication mechanism supported by the network.
BSSI IDs
The Service Set Identifier (SSID) of the network, it will be empty if the network is hidden.
Encryption
Shows the default encryption mechanism supported by the network.
Adapter
Shows the WiFi network adapter name to which this network is visible.
1E-TachyonPlatform-Network-WiFiNetworks

Policies

Rules Compliance

Column Description
Rule Name
Name of rules applied to the current device. The viewable list relates to the selected Tachyon policy from the policy dropdown on the page.
State
If the device state is Compliant, Noncompliant or Not Applicable. 
Type

Rule type:

  • Check - allows you to verify that a device has a particular state, such as a registry key having a specific value
  • Fix - allows you to define a desired state for the device and then enforce that state.
Effectiveness

Policy rule effectiveness is the usefulness of policy rules and is represented as either:

  • Disabled - the rule has not yet been enabled from the Guaranteed State Rule Administration page, so it is not currently active
  • Unassigned - the rule is enabled, but has not been deployed to any devices
  • Ineffective - the rule has been deployed, but no devices have changed their compliance position for this rule in the last thirty days
  • Effective - the rule has been deployed and at least one device has changed its compliance position for this rule in the last thirty days.
History

Rule history.

Data from Guaranteed State

Software

Installations

Shows (per-device) installed software.

ColumnDescription
Product
Software product name.
Publisher
Software publisher.
Version
Product version number.
Architecture
Instruction set architecture (ISA) version.
Install Date
Software installation date.
1E-TachyonPlatform-Software-Installations

Windows services

Shows list of installed Windows services and their current state.

ColumnDescription
Name
Windows service name.
State
Windows service state, Running or Stopped.
Startup Type
Windows service startup type, for example Automatic, Automatic (Delayed Start), Manual, Disabled.
Process Id
Uniquely identifies an active process.
Description
Windows service description.
Logon Account
Windows service logon account context.
Type
Windows services type, for example file system driver, kernel driver, shared process.
1E-TachyonPlatform-Software-Services

Env. Variables

Shows operating system environment variables.1E-TachyonPlatform-Software-EnvironmentVariables

Processes

Shows detailed information about all running processes.

ColumnDescription
Product

Software product name.

Executable
Executable name.
Version
Product version number.
Devices count
How many devices are reporting.
Crashes
Number of times this software crashed during the last 24-hour reporting period.
Hangs

Number of times this software crashed during the last 24-hour reporting period.

Software crash and hang information is obtained from Windows event data. For background information on Windows events and the event viewer refer to https://support.microsoft.com/en-gb/help/302542/how-to-diagnose-system-problems-with-event-viewer-in-microsoft-windows

Performance anomalies
Number of performance anomalies detected in this software during the last 24-hour reporting period.
I/O write KB/s
Average disk I/O read rate per second during the last 24-hour reporting period.
I/O write KB/s

Average disk I/O write rate per second during the last 24-hour reporting period.

For background information on analyzing disk storage performance refer to https://docs.microsoft.com/en-gb/archive/blogs/cotw/analyzing-storage-performance

Virtual Memory Usage KB
Processor Time Seconds
Each instance of the executable will burn processor time. This column gives the average of the total time consumed by each process instance per second. Each instance uses the sum of all time used by each core in parallel. Therefore, it is possible to see more seconds here than in a day (usually 60 x 60 x 24 = 86400) for the whole column, if your system is working extremely hard 24x7. The theoretical maximum would be somewhere near number of cores  seconds per day . Hence, 'Processor Time' rather than 'Human Time'
Processor Time %

This is an easier notion than Processor Time Seconds. This is the average of the processor consumption of each instance. Each instance of this process will have caused different percentages of compute resource in all the processors and cores to be used over time (unless they have specifically requested certain core affinity). For each minute each process is running, a profile of the usage is built for the whole day. This value is the average of all of those samples. There is no way to work out, for any one of the process instances involved, how long any particular instance was running for. This could indicate a process that is going wild with resources, but it would take more investigation on the device to discover for how long this is happening. It is perfectly possible to see all the values in this column adding up to more than 100% as the processes were not necessarily running at the same time.

Responsiveness Impact %

An indicator of how reactive a process is to activity by other processes on the device. Typically, anti-virus products watch and respond to potentially suspicious activity such as increased network traffic. Anti-virus products will differ in their impact on the overall performance of a device.

Responsiveness Impact % is used to indicate how sensitive a process that appears to be to the use of system resources by other processes on a device. For example Security Protection software present on a device may reveal a spike in its activity whenever a new process is started on that device. This would typically be because the Security Protection software may wish to ensure that the new process starting on the device is present in a security white-list. Other software may also react to activity by other processes and by reacting they impact system resource uses, thereby adversely affect the user's experience. So it is useful to be able to identity software with the highest Responsiveness Impact on a device and potentially investigate further.

Responsiveness Impact % represents the proportion of the increased CPU activity detected by the 1E Client as a result of performing a set of operating system level operations that can be attributed to a given running process. Examples of these would be Windows registry and resource creation operations.

It is reported as a percentage to normalize results across devices that offer a range of computing power.

For example if software.exe on a device is attributed a Responsiveness Impact of 53% this means that more than half of the spike in CPU usage caused by software monitoring activity on that device can be attributed to software.

Handle Count

Average number of Windows handles used by this software during the last 24-hour reporting period.

Physical Memory Usage KB

Average Physical Memory Usage KB during the last 24-hour reporting period.

Please refer to https://docs.microsoft.com/en-us/sysinternals/downloads/rammap for a useful tool to examine physical memory allocation on a device.

1E-TachyonPlatform-Software-Processes

1E Client

Binaries

Shows a list of the binary files in the executable folder of the 1E Client.

ColumnDescription
File Name
Associated 1E Client file name.
File Version
Software version.
File Size
File size in bytes.
Description
File description
Date Created
The date the file was written to disk.
Date Modified
The date the file was last saved.
1E-TachyonPlatform-Client-Binaries

Configuration file

Shows the full content of the 1E Client configuration file, including:

  • Logging settings
  • Communication settings
  • Agent settings
  • Module settings.
1E-TachyonPlatform-Client-ConfigFileContent

Extensibility

Shows extensibility objects (modules and providers) loaded by the 1E Client.

ColumnDescription
Type
Module or Provider component.
Binary Name
Associated 1E Client binary name, for example 1E.Client.Module.Interaction.dll
Name
Name, for example Interaction.
Version
1E Client version, for example 5.2.5.251
1E-TachyonPlatform-Client-Extensibility

Local Storage

Shows Data Files and Client Inventory Database Use tiles that display the list of:

  • Data files (logs, databases, etc) created by the 1E client
  • Tables in the 1E Client Inventory database, along with a row count per table.

1E-TachyonPlatform-Client-DataFiles

1E-TachyonPlatform-Client-InventoryDatabaseUse