Anybody know of a reliable way to obtain the Mac OS version from the connecting client (non-Edge)?
In versions prior,
worked great. At some point during the last few F5 upgrades, that has since changed to 2.x versioning while the actual OS is 10.13.x
I too am looking at needing firstly to log details of what mac OS is connecting at the time and not just logging version as 2 or 3 of the patch management as per first response above, but the actual OS version.
It seems this session variable was removed at one stage for MacOS? "session.client.platform_version"
Surely F5 could make a change to Big-IP Client endpoint checks so it can grab this info quickly and pass it back to the APM for logging.
We want to also not just report but also be able to make connection decisions based on this info.
We aren't at this stage ready to use say MDM like INTUNE to say whether a device is compliant or not but this would be definitely a future state.
These endpoint OS version checks should be the same for windows as well with some granularity of say the windows 10 versions LTSB, LTSC or the other trains. This is quite an old entry now so am wondering if anyone has developed a solution even if it is say via irule or somehow running a script client side using the built in VPE options?
We are running 220.127.116.11.0.52.2 and APM Client 7242.2023.428.523-6242.0 for any reference to a solution.