Skip navigation
All Places > Snow Product Hub > Blog > 2018 > August
2018

This blog post describes how to update Snow Inventory Agents. It contains useful information and a clear how-to guide.

 

Why should I update?

Updates contain both security fixes and new functionalities. Please consider, if you would like to update, by reading through the Release Notes. If you would like to update one of your agent, follow the steps described below.

 

Preparation

Open Snow Management and Configuration Center (SMACC). Login to your Snow Inventory. On the 'Overview' page, you are seeing how many of your agents are on the latest version. The figure should look like this:

We can see, that not all windows agents are on the latest version (5.3.0) and we would like to update.

 

 

How can I update?

There are two ways, how a new agent finds its way to the machines in your estate.

1. Request a new agent package via Snow Support

  • Snow Support will build a new installation package for you, which you can then rollout via your software distribution tool.
  • Open a ticket and include the following information:
    • Target Operating System (Windows, Linux, MacOS, Unix)
    • Architecture (64/32 bit or both?)
    • Attach a valid configuration. Please read below, how to extract the most recent configuration from your estate.
  • Please stick to this Support Guide.

 

2. Perform an agent update package via Snow Management and Configuration Center

  • Go to Snow Management and Configuration Center (SMACC) and select 'Agent update' from the side menu.
  • Click on 'Create new' in the top menu.
  • Work through the wizard. Give a name for this update, for example 'Update Windows to 5.3.0'.
  • Select a target (Win32 in this example)
  • Make sure to select 'Install agent'.
  • Select a target group. In my example the site 'Test'.

    You can also select a subset, for example a certain configuration. This makes sense, if you only want to update a certain number of agents.
  • Select an update time. By default, this will be the current date with 00:00 UTC. Make changes, if desired.
  • Complete the wizard. Your created update will be visible in the table under 'Agent updates'. You can view the status of the update there.

The agents will update by themselves, after they have reported their scan results. After some time, the overview panel should show progress.

Congratulations! You have successfully updated your Snow Inventory Agents using the builtin update function.

 

Additional Information: See your current Configurations

Go to Snow Management and Configuration Center (SMACC). Select the tab 'Configurations' from the side menu. You are seeing all configurations, that are currently reporting in. Select one, then click 'Edit' to view/edit or 'Export' to export and attach the configuration to your agent creation request.

 

If you have further questions, feel free to comment on this blog post.

/marcel

This blog post is all about installation sources and manual/automatic updates. Download installers, in case you want to perform a fresh installation. Configure your Snow Update Service to receive automatic product updates or to manually apply offline updates.

 

Current Product Versions

Get product versions of all Snow products here.

 

Installation Sources

Snow License Manager

ftp://ftp.snowsoftware.com/SetupPackages/CurrentProductVersions/SLM/

Snow Inventory Server

ftp://ftp.snowsoftware.com/SetupPackages/CurrentProductVersions/Inventory%20server/

Snow Integration Manager

ftp://ftp.snowsoftware.com/SetupPackages/CurrentProductVersions/SIM/

 

Snow Update Service

All Snow products are being updated via Snow Update Service, which is a separate component coming with each application. It has two operation modes, which are described below.

You can open the Snow Update Service GUI here:

C:\Program Files\Snow Software\Snow Update Service\SnowSoftware.Update.Gui.exe

 

Automatic Update

This is the default setting. Snow Update Service relies on an internet connection to gather updates from the central Snow Update server. It will download updates the following components:

  • Snow Inventory Server
  • Snow License Manager
  • Snow Inventory Agents
  • Snow Management and Configuration Center
  • DIS Rules
  • SRS Rules

Updates are scheduled. This schedule can be viewed/changed in the Snow Update Service GUI under 'Change settings'.

 

Manual Update (Offline Mode)

As obvious, Snow Update Service requires an internet connection. If, for whatever reason, there is no internet connection available, you can use the builtin Offline Mode.

Let's say, we want to update the software using the offline mode.

  • Go to 'change settings' and click 'Use offline mode'. Hit 'Save' afterwards.
  • New menu entries appeared in the left menu. First, you need to export the Product Manifest by hitting 'Export product manifest' in the left menu. Safe this file to your local computer.
  • Visit the Snow Software Updates Portal, click 'Software Update'. Put in your email address in (the download link will be sent there) and upload the product manifest file. Hit 'Request package'.
  • After the creation process, download the package and transfer it to the server.
  • In the Snow Update Service GUI, hit 'Install offline updates' and refer to the update file. Finally, hit 'Install'.

 

You may have missed Snow Integration Manager in the list of automatically updated applications above. This is because it is currently not included in Snow Update Service and therefore needs to be updated manually. Watch this video to see a guide.

 

/marcel

After reading this blog post you will be able to tell, which versions your products are on. I will focus on both the "easy" and the "techy" way. Both ways may be good to know, if  - in a troubleshooting case - one way won't work.

 

Version information is important to log a ticket, decide, whether an update has already been applied and much more.

 

An exact version consists of 3 digits and is built up in the schema Major.Minor.Patch. Version 8.5.2 would mean, that you are on Major version 8, Minor version 5, Patch 2. To find the right server, that your installation is located on, you can have a look at this guide. Once you are on the server, follow the described instructions to get the version information of your products.

 

If you want a complete version overview, your first source of truth should be the registry. You can open a computer's/server's registry by hitting WIN+R, typing 'regedit' and then navigating to the following path in the opened 'Registry Editor' (just like in a normal file explorer):

HKEY_LOCAL_MACHINE\SOFTWARE\Snow Software\Snow Update Service\Installed Products

This location stores all products's version information except of Snow Integration Manager and Snow Inventory Agent. These two need to be explored by the paths described below.

However if you are looking for one specific version information, one of the ways described below may be faster and more usable.

 

Snow License Manager

Easy: Go to your Snow License Manager web frontend by typing your server address in your browser. Login to the system by entering your user credentials. On the right top corner, click your username. then select 'About' in the dropdown menu. The version will be displayed in the blue space on the top.

Techy: Go to C:\Program Files\Snow Software\Snow License Manager\Web\Logs\Application on your Snow License Manager server. Open the most recent log file (e.g. 31-12-2018). Have a look at line four, which states your version.

 

Snow Inventory Server

Easy: Open the file C:\Program Files\Snow Software\Snow Inventory\Server\snowserverconfig.exe on your Snow Inventory server. In the bottom left corner, you find your version info.

Techy: Go to the registry and open the path HKEY_LOCAL_MACHINE\SOFTWARE\Snow Software\Snow Update Service\Installed Products\SnowInventory. Have a look at the key ProductVersion.

 

Snow Inventory Agent

Easy: Go to the control panel, then select "Programs and Features" or "Apps and Features". Scroll down to Snow Inventory Agent and expand the details.

Techy: Go to the path C:\Program Files\Snow Software\Inventory\Agent\. Right-click the file snowagent.exe, click on 'Properties', then select the 'Details' tab.

 

Snow Integration Manager

Easy: Open the file C:\Program Files\Snow Software\Snow Integration Manager\SnowSoftware.ExternalDataProvider.Properties.exe. Click on the 'About' button on the bottom left.

Techy: Open the folder C:\Program Files\Snow Software\Snow Integration Manager\. Right-click the file SnowSoftware.ExternalDataProvider.Properties.exe, click on 'Properties', then select the 'Details' tab. Cut out the third block to get your actual version.

 

If you are missing a product or encounter an error, please let me know.

This blog post will be updated on a regular basis.

/marcel