Exercise Overview:

The Device view in other Tachyon Platform applications

The  Device View  is a common view used throughout  Tachyon Platform 5.2  to present details of a device from multiple Tachyon Platform applications. 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. Each Tachyon application displays a different default tab (discussed below), other tabs are visible if an application has been installed and licensed, and the user has permissions to use the application.
If you have taken any of the following Hands on Labs: Using Experience, Using Guaranteed State, Using Inventory or Using Nomad, you will already have seen the information on this page and you do not need to re do this exercise.

Where is the Device view visible in Tachyon Platform?

Tachyon application

Device page

Device page default tab

Device view

Tachyon Experience 1.3

Tachyon Experience 1.3 - Devices page

Clicking on one of the links in the FQDN column of the Tachyon Experience Devices page displays the Device view for the selected device. When displaying the Device view from a Tachyon Experience page the view defaults to the Experience tab. The Experience tab contains information derived from and useful for Tachyon Experience.

Tachyon Experience Devices page

Tachyon Explorer 5.2

Tachyon Explorer 5.2 - The Devices Table

Clicking on the information icon next to the device name in the Device Name column of the Devices Table page displays the Device view for the selected device. When displaying the Device view from the Explorer Devices Table page, the view defaults to the Overview tab.

Tachyon Explorer Devices Table

Guaranteed State 1.5

Guaranteed State 1.5 - Devices page

Clicking on one of the links in the Device Name column of the Guaranteed State Devices page displays the Device view for the selected device. When displaying the Device view from a Guaranteed State page the view defaults to the Policies tab. The Policies tab contains information derived from and useful for using Guaranteed State.

Guaranteed State Devices page

Nomad 7.1

Nomad 7.1 - Devices page

Clicking on one of the links in the FQDN column of the Nomad Devices page displays the Device view for the selected device. The default view in the Nomad devices view is Downloads.

Nomad Devices page

The Summary banner

The Summary banner displays a quick summary of the information provided in the various tabs displayed in the Device View. It can be viewed by toggling the  Summary banner  switch to on.

The Summary banner panels

In this use case we will look at the Summary banner, enabling and disabling it, and viewing the panels

1ETRNW102
  1. Log on as Tachyon_AdminPP and open the Tachyon Portal (if not already open)
  2. Once open Click on Explorer, and open the Devices page, click on the i next to the device name, the Device view page will open.
  3. Depending on which application you access the Device view from it will default to the relevant panel for that application

  1. The Summary banner displays a quick summary of the information provided in the various tabs displayed in the Device View. Toggle the  Summary banner  switch to on.
  2. The banner will now be displayed

  1. The following table describes the information provided in the Summary banner. View each option to see what is displayed and from where the data is obtained
  2. PanelDescriptionData source

    Summary banner panel 1

    Shows details equivalent to the following tiles:

    TabPanelColumnTileDescriptionExample
    OverviewDetails


    Hardware and Operating SystemOperating System

    Version

    Windows 10 Pro 20H2 (x86)
    Hardware and Operating SystemHardware

    Device Type

    Desktop
    Hardware and Operating SystemHardware

    Manufacturer

    VMware, Inc
    Hardware and Operating SystemHardwareModelVMWare Virtual Platform
    IdentificationLocation

    Location


    IdentificationIdentification

    Criticality

    Undefined (0)
    Data from Tachyon Master (the latest online status message)




    Summary banner panel 2

    Shows details equivalent to the following tiles:

    TabPanelColumnTileDescriptionExample
    OverviewDetails


    Hardware and Operating SystemHardware

    CPU Type

    Intel(R) Xeon(R) CPU X5650 @2.67GHz x86
    Hardware and Operating SystemHardware

    RAM

    3071 MB
    IdentificationIdentification

    1E Client 

    v5.2.5.251
    Hardware and Operating SystemOperating System

    Version

    v10.0.19042.746
    Hardware and Operating SystemOperating System

    Virtual/Physical

    VMWare

    Summary banner 3

    Shows details equivalent to the following tiles:

    TabPanelColumnTileDescriptionExample
    Overview


    Details





    IdentificationLocationTimezoneUTC+00 - Europe/London (Inferred)
    IdentificationIdentificationDomain1ETRN
    Connectivity and ActivityActivityUser1ETRN\Administrator
    Connectivity and ActivityConnectivityLocal IP Address10.0.1.3/24




    Netmask255.255.255.0

    Summary banner panel 4

    Shows details equivalent to the following tiles:

    TabPanelColumnTileDescriptionExample
    Overview




    Details







    Connectivity and ActivityConnectivityFirst Connected22 March 2021, 12:17 UTC
    Connectivity and ActivityConnectivityLast Connected27 April 2021, 09:23 UTC
    Connectivity and ActivityActivityLast Boot18 March 2021, 12:24 UTC




    Up timea month

    Summary banner panel 5

    Shows details equivalent to the following tiles:

    TabPanelColumnTileDescriptionExample
    Overview




    Details







    IdentificationGroupingMgmt. Groups
    • All Devices
    • All Win10 Workstations
    • Servers.

Exploring a device from the Device View

Explore a device

1ETRNW102
  1. Click on the  Explore  button in the Device View 
  2. The Explorer application opens and the current device set as the scope. You can now run any questions or actions you have permission to run. (If you do not know how to use Explorer or how to run Instructions, then consider taking the Using Explorer course)

Closing the Device View

How to close the Device view

  1. Next to the  Explore  button in the Device View is an x, click on this and you will be returned to your original page.
  2. Click on a device, the Device view page will open, with the focus on the Experience panel, we will now look at each of the tabs and panels in turn

The Device View tabs and panels

The Overview tab and panels

The table below shows the information displayed on the Overview tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Overview Tab and review each panel, which are made up of the following data:
  2. 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:

    Column

    Description

    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-TachyonPlatfo

The Download tab and panels

The table below shows the information displayed on the Download tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Overview Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    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 MEMCM, 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

The Experience tab and panels

The table below shows the information displayed on the Experience tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Experience Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    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

The Hardware tab and panels

The table below shows the information displayed on the Hardware tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Hardware Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    Hardware

    Disk drives

    Shows disk drives, including hardware and usage information.

    Column

    Description

    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).

    Column

    Description

    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-Tac

The Network tab and panels

The table below shows the information displayed on the Network tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Network Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    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.

    Column

    Description

    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.

    Column

    Description

    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.

    Column

    Description

    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-Netwo

The Policies tab and panels

The table below shows the information displayed on the Policies tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Policies Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    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 fro

The Software tab and panels

The table below shows the information displayed on the Software tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the Software Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    Software

    Installations

    Shows (per-device) installed software.

    Column

    Description

    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.

    Column

    Description

    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.

    Column

    Description

    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.

    For further information on Processor time refer to  https://social.technet.microsoft.com/wiki/contents/articles/12984.understanding-processor-processor-time-and-process-processor-time.aspx

    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.

    For further information on Windows handles refer to  https://docs.microsoft.com/en-us/windows/win32/sysinfo/handles-and-objects

    For tips on examining open handles for any Windows process refer to  https://docs.microsoft.com/en-us/sysinternals/downloads/handle  and  https://techcommunity.microsoft.com/t5/windows-blog-archive/pushing-the-limits-of-windows-handles/ba-p/723848

    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-Tachyon

The 1E Client tab and panels

The table below shows the information displayed on the 1E Client tab and panels, visible to a user with suitable permissions. 

1ETRNW102
  1. Select the 1E Client Tab and review each panel, which are made up of the following data:
  2. TabPanelDescriptionData source

    1E Client

    Binaries

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

    Column

    Description

    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.

    Column

    Description

    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

Lab Summary

In this lab we looked at the Device view and how it is accessed, and then asking a question via explorer, and finally each of the tabs and panels were looked at.