seabrig29
Level 2

MAC OS software usage or metering?

Jump to solution

We have a deployed agent on a few MAC's.  inventory reported is good.  But we are not getting any software usage or software metering data.  I would at least expect to see something reported on Safari since its used almost 100% of the time.  My due diligence has pointed me to the following 

https://docs.flexera.com/fnms/EN/GatherFNInv/index.html#SysRef/FlexNetInventoryAgent/tasks/FA3-Insta... complex and I found references to deploying but nothing about MAC OS metering.  There are references to editing the Config.ini file but only generally how to edit, no info on edit as it pertains to targeting software usage.

https://community.flexera.com/t5/FlexNet-Manager-Forum/Application-usage-on-Linux/td-p/154703
this question was asked and answered with https://community.flexera.com/t5/FlexNet-Manager-Blog/Application-usage-metering-using-the-FlexNet-i...

which has an entry "On Unix-like operating systems, usage can be metered for any process that is running an executable included in the list of files installed by the native packaging technology for the operating system (RPM for Linux, llp for AIX, etc.)"  

wow,  what a great answer that is.  well  still dont have any, zip zero  software usage data. 

We even set up a targeted inventory for those machines.  

has anyone had any success with usage on MAC?  did anything special?

 

1 Solution
mag00_75
Level 7

We run a post-installation script on our MAC

 

#!/bin/bash

CURRENT_USER=`/bin/ls -l /dev/console | /usr/bin/awk '{ print $3 }'`

/bin/cat <<EOF > /var/tmp/tempconfig.ini
[ManageSoft\Usage Agent\CurrentVersion]
Disabled=False
StartupDelay=600
Lowprofile=True

[ManageSoft\Tracker\CurrentVersion]
Lowprofile=True
EOF

/opt/managesoft/bin/mgsconfig -i /var/tmp/tempconfig.ini

View solution in original post

3 Replies
mag00_75
Level 7

We run a post-installation script on our MAC

 

#!/bin/bash

CURRENT_USER=`/bin/ls -l /dev/console | /usr/bin/awk '{ print $3 }'`

/bin/cat <<EOF > /var/tmp/tempconfig.ini
[ManageSoft\Usage Agent\CurrentVersion]
Disabled=False
StartupDelay=600
Lowprofile=True

[ManageSoft\Tracker\CurrentVersion]
Lowprofile=True
EOF

/opt/managesoft/bin/mgsconfig -i /var/tmp/tempconfig.ini

follow up question if possible.  any way to just include this as part of the deployment file?

0 Kudos
ChrisG
Community Manager Community Manager
Community Manager

The settings that @mag00_75 has noted cannot be set using the mgsft_rollout_response file. Configuring them using a post-installation script like described is the typical approach I've seen for doing installation-time setup.

(Did my reply solve the question? Click "ACCEPT AS SOLUTION" to help others find answers faster. Liked something? Click "KUDO". Anything expressed here is my own view and not necessarily that of my employer, Flexera.)