
Bill vL asked a question.
We are trying to have Snow discover internal apps be they Exes or web apps and we're getting nowhere. Snow is not discovering them. Help. We're using SLM9 and SIS6.

Bill vL asked a question.
We are trying to have Snow discover internal apps be they Exes or web apps and we're getting nowhere. Snow is not discovering them. Help. We're using SLM9 and SIS6.

Hi @Bill van Loon​ ,
There are few things that you need to perform for discovering internal applications.
1.Ensure the snowagent.config has the proper scanning of the folders where your applications or .exe can be found, by default below are the inclusion
<Software>
<!-- default locations included in scan -->
<Include>
<!-- shortcuts -->
<Path recursive="1">C:\Users\*\Microsoft\Windows\Start Menu\Programs\*</Path>
<Path recursive="1">C:\Users\*\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\*</Path>
<Path recursive="1">C:\ProgramData\Microsoft\Windows\Start Menu\*</Path>
<Path recursive="1">C:\Users\*\AppData\*</Path>
<Path recursive="1">C:\ProgramData\*</Path>
<Path recursive="1">C:\Users\*\Desktop\*</Path>
<Path recursive="1">C:\Users\*\Downloads\*</Path>
<Path recursive="1">%temp%\*</Path>
<Path recursive="1">%ProgramFiles%\*</Path>
<Path recursive="1">%ProgramFiles(x86)%\*</Path>
</Include>
Feel free to add if not part of that inclusion as another line. Save it then restart the Snow Agent.
2.Once the scanning is properly set, it is now for you to add a local application. Go to SMACC Snow License Manager
Then, fill in the details of your internal application
Once done, click OK
3.Search for the application just created. Then if you want to create a rule let say for version or defining the executables you will do below
4.Perform a scan on the test machine you have changed the snowagent.config
5.Perform send
6.Run DUJ and check in SLM Web Portal afterwards
For the Web Application, you may consider the following:
1.Ensure your snow agent has the SaaS browser enabled
<SystemSettings>
......
.....
<Setting key="metering.is_enabled" value="true"/>
<Setting key="saas.chrome.enabled" value="true"/>
<Setting key="saas.ie11.enabled" value="true"/>
<Setting key="saas.firefox.enabled" value="true"/>
.....
</SystemSettings>
Where those are the browsers that will have Snow web app metering browser be installed
2.Ensuring the Snow browser extension is in fact installed
3.Then add a web application rule
4.Add web app rules
All those information has the assumption you are on at least compatible Agents with later if not latest versions of SLM and SIS.
Hope this helps you or at least give you a head start.
-Randy Teng

Hi Randy,
what about the (unofficial) tool CRC: Cloud Rules Creator? Can't that be used for adding the internal SAAS apps to be recognized?
Kind regards,
Gert-Jan.

Randy,
Thank you for the reply. What if apps are perhaps installed on non-standard paths like D:? When I look at Unassigned software there are some D: discoveries. But when I build the rule, no D: items are discovered. Am I going to need to jazz around with the snow.config file and if so, to what extent?

I understand the web app solution you describe and that's fine for SaaS/Cloud apps and compliance. But if we have bespoke/internal SaaS/cloud apps, this solution doesn't seem to capture that activity.
And to Gert-Jan's reply...what about CRC? Official or not, if this is something that might help discover internal/bespoke Web apps, where can I get some help and why not use it?

@Bill van Loon​ Yes, you need to let Snow Agent know that you want to scan Drive D:\Folder01\ under the Scan inclusion.
<Include>
<!-- shortcuts -->
<Path recursive="1">D:\Folder01\*</Path>
...
...
</Include>
Legend: the ... emphasize your existing inclusions (existing config such as C:\.... )
Then on the rules, you can follow this pattern for instance the 7-zip
You don't have to specify the complete path like which drive or folder, but more so putting regular expression to trigger this rule similar to above. % means will match everything, _ (underscore) will match any one character and other symbols used for regular expression. You can put your basis on that example above. If you want to have a template to start with or to follow with.
For the CRC Cloud Creation Rule, this is something not out of the box thus, I did not entirely mention, however, feel free to speak to our Snow Services Team for paid engagement. @Gert-Jan Kosterman​ and @Bill van Loon​
-Randy Teng
→ Flexera One
→ Snow Atlas
→ FlexNet Manager
→ App Broker
Need help finding an answer?
Hi @Bill van Loon​ ,
There are few things that you need to perform for discovering internal applications.
1.Ensure the snowagent.config has the proper scanning of the folders where your applications or .exe can be found, by default below are the inclusion
<Software>
<!-- default locations included in scan -->
<Include>
<!-- shortcuts -->
<Path recursive="1">C:\Users\*\Microsoft\Windows\Start Menu\Programs\*</Path>
<Path recursive="1">C:\Users\*\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\*</Path>
<Path recursive="1">C:\ProgramData\Microsoft\Windows\Start Menu\*</Path>
<Path recursive="1">C:\Users\*\AppData\*</Path>
<Path recursive="1">C:\ProgramData\*</Path>
<Path recursive="1">C:\Users\*\Desktop\*</Path>
<Path recursive="1">C:\Users\*\Downloads\*</Path>
<Path recursive="1">%temp%\*</Path>
<Path recursive="1">%ProgramFiles%\*</Path>
<Path recursive="1">%ProgramFiles(x86)%\*</Path>
</Include>
Feel free to add if not part of that inclusion as another line. Save it then restart the Snow Agent.
2.Once the scanning is properly set, it is now for you to add a local application. Go to SMACC Snow License Manager
Then, fill in the details of your internal application
Once done, click OK
3.Search for the application just created. Then if you want to create a rule let say for version or defining the executables you will do below
4.Perform a scan on the test machine you have changed the snowagent.config
5.Perform send
6.Run DUJ and check in SLM Web Portal afterwards
For the Web Application, you may consider the following:
1.Ensure your snow agent has the SaaS browser enabled
<SystemSettings>
......
.....
<Setting key="metering.is_enabled" value="true"/>
<Setting key="saas.chrome.enabled" value="true"/>
<Setting key="saas.ie11.enabled" value="true"/>
<Setting key="saas.firefox.enabled" value="true"/>
.....
</SystemSettings>
Where those are the browsers that will have Snow web app metering browser be installed
2.Ensuring the Snow browser extension is in fact installed
3.Then add a web application rule
4.Add web app rules
All those information has the assumption you are on at least compatible Agents with later if not latest versions of SLM and SIS.
Hope this helps you or at least give you a head start.
-Randy Teng