
Shaz_Berry asked a question.
Can someone explain why Snow would not include the count of an application installed on a PC simply because the computer has an Inactive status??
I understand Quarantine Management and the explanation that Inactive computer software does not count toward Compliance but I still want to know if the software is installed!
Is this a bug?
Test
- Select an Application
- Use Application Search to establish Installation count
- Change one of those PCs to Inactive
- Recalc compliance
- You will see the Installation count has decreased by one
- Cross check this with the Report Applications per Computer using Install = Yes. you will see the total install count
We are using SLM 9.15.
This is bananas right?
Use Case
I have a client that has a set of Seasonal PC's that are stored for 9 months of the year. They are set to Inactive, until the season starts when I switch them to Active (using the Inactive Computer is Inventoried Alert).
This assists with Asset Management and Software Management knowing what is installed on those computers.
Keen to hear what the community think!
Cheers
Shaz
Hi Sharron,
this is by design. Please take a look at the Snow Manual here for further information.
kind regards,
Jelle
Thanks @Jelle Wijndelts for your quick response. So what is the reason or logic behind this "design"?
The pointer to the manual link describes Quarantine management:
However, it does not explain, or the reason why the Inventory visibility section of SLM (Application Search) would not count an inventoried device application install count.
I guess where I am coming from is that I see SAM requires 3 Key Areas
So with that understanding applied, I was expecting that my inventory view would be my inventory view (warts and all) and without filter (removing computers with an Inactive status).
Application Search is an Inventory view and not a Compliance view.
Do you see where I am coming from?
Cheers
Shaz
P.s Really respected and enjoyed your Didactive work. Awesome. 👍
Hi Sharron,
from my perspective, this is by design and absolutely makes sense.
The mistake in your customer's environment is to set shelf computers to inactive.
Excluding these computers from compliance calculation is simply wrong in regards to license management.
In case of, for example, a Microsoft Audit, the auditor will not care for "but we don't use these computers for the next 6 months". They are there, they are operational, they count towards license requirement. Period.
Inactive computers are most likely and in most environments defect, lost, stolen, retired or whatever.
So, if you ask me, the way how Snow had impolemented this is exactly what I want so see:
Or, long story short: why should I bother with computers that are not existing any longer in my infrastructure?
The correct solution for your use case would be to exclude these computers from quarantine management. The downturn is, that in case of retirement or replacement, you will have to handle this 'manually'.
Just my 2 ct,
Axel
Thanks @Axel Lamparth . The computers contain an operating system and industry specific software written in house, hence the seasonal use. This is not a Microsoft audit situation. So, I will remove the scenario from this conversation as it has now overshadowed my point.
My point is, I would have thought that Application Category "Search for Applications" represented inventory collected in its entirety, (recognised and normalised by Snow) without filter (Computer Status).
Compliance comes in when the Applications category data and Licenses Category data are combined and analysed to produce a compliance position. i.e applying terms, conditions and filters such as Inactive assets.
@Jelle Wijndelts has advised this is "by Snow's Design", so that wont change. I will now use the Applications by Computer report to get the TOTAL quantity of application instances seen by Snow across the inventoried environment.
Thanks chaps for your insights and arguments.
Shaz
Thanks Axel! 😀
Sharron see Axel’s answer, this is exactly how the quarantine management was designed.
kind regards,
Jelle
Hi Sharron,
just the two CI-statuses 'acitve/inactive' and 'quarantined' may not be 'sharp' enought to make educated decisions about how to handle them (compliance wise).
Especially as the status may not change 'in time' and relies on some (configurable) 'time passed by without reporting in'.
Depending on those settings your view in Snow may not be 'on point' but rather in a 'sliding time window' of a certain aperture.
So we allways try to integrate with the customers CMDB and have the CMDB staus (shelf, stolen, repair, retired,..... or whatever is the set of statuses in CMDB) synced with a custom attribut of the CIs.
This way you get way more detailled and timely info about the 'real' status of an CI, can react accordingly (from licensing/compliance perspective) and either filter in Reports, set compliance exclusion rules, set inactive/Quarantine status based on those CMDB status accordingly and 'in time'.
The other way around you may help in enhancing quality of CMDB by reporting back e.g.: 'why is this CI set to 'decommissioned/phased out/retired' in CMDB while it (still) actively reports into snow.
BR
Thomas