Is anyone using Agent Client Collector for Mac os?

Jmblackston
Kilo Contributor

It appears that the Software Installed Policy collects installed data for all the devices except Windows devices. However, it appears there are only policies for Linux and Windows. It would seem an additional policy would be needed to pull information for mac. Is this correct?

1 ACCEPTED SOLUTION

SeverinLauniau
ServiceNow Employee
ServiceNow Employee

Thanks @Jmblackston for your post!

As part of our December release, we decoupled the installed_software from the main Enhanced Discovery policy. We also introduced total software usage metrics specifically for Windows endpoints (class == cmdb_ci_computer in the policy filters).

Back to your question, we do collect installed software for MacOS using "Software Installed Policy", and the CI for your Mac should go straight to cmdb_ci_computer. The same policy would apply to Linux systems. You can update the policy execution schedule for the sake of testing via Edit In Sandbox -> Scheduling -> Interval -> Save -> Re-Publish.

Look at the Recent ECC Queues from your Agent record to confirm the policy was triggered and inspect the payload in the input message (what is returned by the script execution).

If there is just nothing happening, you may want to confirm that you do have a "check instance" associated with this policy. Maybe there was a skipped change when you upgraded the framework or visibility plugins.

If there is an error in the input message or if the data is there but nothing is stored in the CMDB, please open a CS so we can look at it more closely.

Kind Regards,

Séverin

View solution in original post

2 REPLIES 2

SeverinLauniau
ServiceNow Employee
ServiceNow Employee

Thanks @Jmblackston for your post!

As part of our December release, we decoupled the installed_software from the main Enhanced Discovery policy. We also introduced total software usage metrics specifically for Windows endpoints (class == cmdb_ci_computer in the policy filters).

Back to your question, we do collect installed software for MacOS using "Software Installed Policy", and the CI for your Mac should go straight to cmdb_ci_computer. The same policy would apply to Linux systems. You can update the policy execution schedule for the sake of testing via Edit In Sandbox -> Scheduling -> Interval -> Save -> Re-Publish.

Look at the Recent ECC Queues from your Agent record to confirm the policy was triggered and inspect the payload in the input message (what is returned by the script execution).

If there is just nothing happening, you may want to confirm that you do have a "check instance" associated with this policy. Maybe there was a skipped change when you upgraded the framework or visibility plugins.

If there is an error in the input message or if the data is there but nothing is stored in the CMDB, please open a CS so we can look at it more closely.

Kind Regards,

Séverin

Hi Severin,

My customer has following doubt regarding the ACC. Can you review and comment. 

"Looking at ACC capability around gathering software usage information, we figured out that for windows it leverages Windows User Assist. I am still not clear about MacOS, can you please specifically address

 

  1. Does the agent capture software usage information for Mac i.e., Last used, number of runs etc. ?
  2. If so, how does it do that ?"

Thanks

Rahul