Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A Virsae Cloud Collector and the URL for this collector
    • PC's that will have VSM-E installed will require outbound internet access to the Cloud Collector URL on TCP port 443 using HTTPS, and the Ookla Speedtest server network on TCP port 8080 using HTTP and HTTPS.
  • A copy of the VSM-E installer
  • A VSM Everywhere profile group configured in the web portal
  • Administrator-level permissions on the machine where the VSM-E client will be installed.

...

Once a VSM Cloud Collector has been administered please contact support@virsae.com to request the URL for this collector.

Getting the Installer

Contact  support@virsae.com  for a copy of the The VSM-E installer package.is available in 'Service Desk> Files and Folders' - Then navigate to 'Shared with me> Virsae> VSM>VSM Software> VSM-Everywhere'

Image Added


System Requirements

ItemSpecification
CPURecommended 4 cores @ 2.4ghz
RAM4GB
Disk10GB
O/SWindows10 or above with .NET Framework 4.72 or higher 

...


Configuring Profile Group for VSM Everywhere 

Before a VSM-E client can start tracking the performance of a system, it must first know what metrics it needs to track. This is determined by creating a VSM-E Profile groupGroup.

To create a Profile Group go to the Virsae VSM Web Portal and then navigate to Service Desk > Equipment Locations > VSM Everywhere.


Customer View menu ( of Service Desk > Equipment Locations):


Business Partner view (of from Customer tile > Service Desk > Equipment Locations):

Select VSM Everywhere (From from the required Equipment LocationsLocation):


Once you reach When on the Profile Groups page for the first time, you will see the following.

Image Removed

A profile group represents a set of metrics that the VSM-E client will track."No Profile Groups Found"

  1. To configure a profile group, click the "+" button at the bottom of the group list to begin

...

  1. creating a new group

...

  1. Enter a

...

  1. Group Name and
  2. Choose which metrics you wish to track

...

  1. by selecting Enabled and then the desired metrics
  2. Once complete click the 'Add Group' button

Image Modified



A Profile Group represents a set of metrics that the VSM-E client will track:

Image Added


The table below describes what each option represents.

FieldDescription
Group NameThe name of the profile group. (Note this cannot contain spaces)
Set As Default GroupIf a collector cannot find a group that is requested by a VSM Everywhere client, this is the group that will be used.
Performance Counter Probe EnableEnabled

whereEnables Enables the Performance Counter probe. If this option is not selected, you cannot

select the "Disk", "Memory", "Process", and "Processor" options.

DiskTracks the disk usage of a system.
MemoryTracks the memory usage of a system.
ProcessTracks the running process on the host system.
ProcessorTracks the CPU usage of a system.
Speed Test Probe EnableEnables the Speed Test Probe, which measures internet performance from the host.
Speed Test Frequency

Select a recurring frequency between 5 minutes and 60 minutes.

(Default value is 10 minutes)

This requires a VSM-E version of 1.0.53 and above.


The Default group will Default groups have a tick beside their the name in the side navigation bar.

...

Installing VSM Everywhere

The MSI installer accepts all of the default command line arguments provided by an MSI, as well as two additional arguments: CGWS and GROUP.

The following command will also display the default MSI command line arguments; VSM_Everywhere.msi /?

You can use either Command Prompt or PowerShell to install manually or Intune to automate installs.

Manual Installation

Installing Via Command Prompt

To get started with the installation we need to open Command Prompt in administrator mode.

First, press the Windows Key on your keyboard or click the Start icon on your taskbar.

Image Removed

Next search for "Command Prompt".

Image Removed

Find the "Command Prompt" option in the results.

Image Removed

Next press "Run As Administrator"

Image Removed

After opening the command-line interface, use the Installation Commands section to create an installation string.

Install Via Powershell

To get started with the installation we need to open Powershell in administrator mode.

First, press the Windows Key on your keyboard or click the Start icon on your taskbar.

Image Removed

Next search for "Powershell".

Image Removed

Find the "Powershell" option in the results.

Image Removed

Next press "Run As Administrator"

Image Removed

After opening the command-line interface, use the Installation Commands section to create an installation string.

...

VSM Everywhere can be deployed to each target machine manually via an installation package or automatically via a software deployment tool such as Microsoft Intune.

Both methods are detailed below:

Manual Installation

Obtain the latest installation package via your Virsae Service Delivery Manager or support@virsae.com. 

The installation  will be within a ZIP file which you must extract. To do this right click on the ZIP file and select 'Extract All...' you will then be prompted to confirm the directory to extract the files to, most times the default suggestion will be fine.

Image Added


Once the files are extracted right click on the setup.exe file and then select 'Run as administrator'.

You may be presented with a Windows User Account Control dialogue warning this installation is from an unknown publisher. If you cannot confirm the source of the install files is Virsae, then please do not continue, otherwise let the installation continue.

Image Added


You will then be presented with the installer title page, click 'Next' to continue.

Image Added


The end user license agreement will be presented. Once you have read and accept this please check the 'I accept...' box and then click 'Next' to continue.

Image Added


The default installation location will then be presented. For most installations this location will be fine, however if you wish to install to a different location please modify this then click 'Next' to continue.

Image Added


Next you will have the opportunity to enter proxy details if required, or continue without a proxy. Click 'Next' to continue.

Image Added


Next you will be able to select the use of the Virsae Self signed Certificate (this is the default and will be used in most cases) or you can select to use the Virsae CA signed Certificate or a Custom Certificate, both of these options will require the Virsae Support team to work with you.

  • Use Virsae self-signed certificate
    • Customer elects to use Self-Signed Virsae certificate
  • Use Virsae CA Signed certificate
    • Customer elects to use Virsae's public DigiCert certificate
    • This certificate expires in July 2024
    • Requires Virsae Support to update the virtual collector with the appropriate certificate
  • Use custom certificate
    • Customer elects to use their own preferred publicly signed certificate
    • Requires Virsae Support to update the virtual collector with the appropriate certificate

Once you have made your selection, Click 'Next' to continue.

Image Added



You will then be prompted to enter your Virtual Collector URL and the name of the profile group you setup earlier.


If you do not have a Virtual Collector URL, please contact your Virsae Service Delivery Manager or support@virsae.com 

Once these value have been entered click on the 'Check' button to confirm connectivity to the cloud.

Image Added


If connectivity is working correctly you will see a 'Successfully Connected' dialogue presented. If you are not successfully connected please double check the URL and Profile Group and check that you have internet connectivity open on port 443 to the Virtual Collector URL.

If your test was successful, click 'OK' then "Next' to continue.

Image Added

Confirm your installation by clicking the 'Install' button.

Image Added


Your installation will proceed, once complete click the 'Finish' button to close the installer.

Image Added

This completes installation of the VSM Everywhere client.


...

Note: Do not install the MSI via double click or right click options as it will be installed without the appropriate configuration. Please follow the instructions below.

Note: The instructions below are intended for scripted unattended installation. If you require to use the GUI to monitor the installation, remove the quiet installation argument /qn or use /qf for the full GUI.

Install

The command line and powershell arguments below contain the placeholders {VIRSAE CLOUD COLLECTOR URL} and {PROFILE_GROUP}, replace these respectively with your Cloud Collector URL  and Profile Group name.

The path to the *.msi file and the install.log will need to be altered to suit the location of your installation files.

Note: The path to the install.log needs to be an existing path and will not be created.

If VSM Everywhere is installed with no group name, or if the collector could not find the requested group, the default Profile Group will be used instead.

Code Block
languageyml
titleInstall Commands
// Command Prompt
> msiexec /i "C:\Path\To\VSM_Everywhere.msi" /qf /norestart /L*v "C:\path\to\install.log" CGWS="{VIRSAE CLOUD COLLECTOR URL}:443" GROUP="{PROFILE_GROUP}"  

//Powershell
> Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Path\To\VSM_Everywhere.msi" /qf /norestart /L*v "C:\path\to\install.log" CGWS={VIRSAE CLOUD COLLECTOR URL}:443 GROUP="{PROFILE_GROUP}"'

The following example will perform a silent install of VSM-E with logging. The Virsae Cloud Collector URL is 'a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io'  and the VSM Everywhere profile group is 'NZ/AUS'  

Code Block
languageyml
titleExamples
// Command Prompt
> msiexec /i "C:\Temp\VSM_Everywhere.msi" /qf /norestart /L*v "C:\Windows\Temp\install.log" CGWS="a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io:443" GROUP="NZ/AUS"  

//Powershell
> Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Temp\VSM_Everywhere.msi" /qf /norestart /L*v "C:\Windows\Temp\install.log" CGWS=a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io:443 GROUP="NZ/AUS"'

Uninstall Command

To uninstall the VSM Everywhere Client from a command line, use one of the following commands.

The path to the *.msi file and the uninstall.log will need to be altered to suit the location of your installation files.

Code Block
languageyml
titleUninstall Command
// Command Prompt
> msiexec /x "C:\Temp\VSM_Everywhere.msi" /qf /norestart /L*v "C:\Windows\Temp\uninstall.log"

//Powershell
> Start-Process msiexec.exe -Wait -ArgumentList '/x "C:\Temp\VSM_Everywhere.msi" /qf /norestart /L*v "C:\Windows\Temp\uninstall.log"'

Upgrading VSM Everywhere

To upgrade, simply install over the VSM Everywhere Client by using the latest installer and the same installation commands that were used to install the client previously.

Warning

Upgrades should only be performed via installing over the existing client.

Uninstalling and re-installing the client with the latest installer will cause data loss.

Install Via Microsoft Intune

...

Note
titleInstall Command

The following install command will install VSM Everywhere into 'C:\Program Files\Virsae Group\Machine Proxy Agent E' with the URL set to "a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io" and the Group set to "NZ/AUS", please replace these values with those which are suitable for your installation.

Code Block
languageyml
msiexec /i VSM_Everywhere.msi /qn /norestart /L*v "C:\Windows\Temp\install.log" TARGETDIR="C:\Program Files\Virsae Group\Machine Proxy Agent E" CGWS="a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io:443" GROUP="NZ/AUS"



Some additional parameters are available for setting Proxy Server and Certificate options. If these are omitted from the script then Proxy will be set to false, and communication will use the Virsae Self Signed Certificate.

Proxy Server Parameters:

  • USE_PROXY=
    • "true"
      • Customer elects to use a proxy server
    • "false"
      • Customer elects to not use a proxy server
  • PROXY_SERVER="FQDN_OR_IPADDRESS"
    • Input an IP Address or FQDN as the target proxy endpoint to connect to
  • PROXY_PORT="PORT"
    • Input which port number on the target proxy server to communicate with

Certificate Parameters:

  • CERT=
    • "SelfSigned"
      • Customer elects to use Self-Signed Virsae certificate
    • "VirsaeCA"
      • Customer elects to use Virsae's public DigiCert certificate
      • Requires updating the virtual collector with the appropriate certificate
    • "Custom"
      • Customer elects to use their own preferred publicly signed certificate
      • Requires updating the virtual collector with the appropriate certificate
  • CERT_CN="CERTIFICATE_TARGET_HOST"
    • Can only be used when CERT="Custom"
    • Represents the Certificate Target Host to validate against


The version and MSI GUID can be found in the VSM_Everywhere.msi file properties.

...

Note
titleInstall Command using proxy and certificate options

The following install command will install VSM Everywhere into 'C:\Program Files\Virsae Group\Machine Proxy Agent E' with the URL set to "a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io" and the Group set to "NZ/AUS", Using a proxy server and a Custom Certificate please replace these values with those which are suitable for your installation.

Note
titleUninstall Command

Use the following MSI GUID for the uninstall command: Refer to the version table below for the appropriate GUID.

I.e. the uninstall command will be:

Code Block
languageyml
 msiexec /x "{988CA538-BD2B-4362-95B3-A89501732179}"

...

msiexec /i VSM_Everywhere.msi /qn /norestart /L*v "C:\Windows\Temp\install.log" TARGETDIR="C:\Program Files\Virsae Group\Machine Proxy Agent E" CGWS="a356dhgj4g5j690f9e333a60da99x.VL-beta.virsae.io:443" GROUP="NZ/AUS" CERT="Custom" CERT_CN="certificate.host.com" USE_PROXY="True"  PROXY_SERVER="192.168.10.89"  PROXY_PORT="3128"


For "Step 4: Detection Rules", Manually configure a detection rule, selecting MSI and enter the version GUID above. Optionally use "File" detection and check for the folder "C:\Program Files\Virsae Group\Machine Proxy Agent E".

...