The Monitoring Client will update within 24 hours of a new release. This article provides several methods for handling out-of-date Monitoring Client for the Mac.
Auto-update can be controlled via two options within the PreferencePane:
- Apply Settings Changes - Allows the server to change settings on the client, required for remote-removal, self-maintenance, and auto-updating. To prevent any external actions from effecting the computer, disable this setting. (Not recommended).
- Install New versions - downloads, validates, and installs new versions of the client itself. To prevent external code from being automatically installed, disable this setting.To prevent any external actions from effecting the computer, disable "Apply settings changes." (Not recommended).
Open the Monitoring Client Preference Pane in System Preferences.
- Navigate to the Operation tab.
- Unlock the Preference Pane.
- Click the Check for Updates button.
Force the Monitoring Client to check for software updates:
sudo /Library/MonitoringClient/RunUpdater -F
sudo defaults write /Library/MonitoringClient/ClientSettings Update_Enabled -bool false
Installing the latest Mac Monitoring Client updates the software while retaining current settings.
If the Preference Pane or Command Line options do not successfully update the Monitoring Client, the Monitoring Client can be installed over top of the existing installation. Watchman Monitoring offers two Mac Monitoring Client installers, while ultimately the same, how they effect the Group will vary.
The Package installer handles the Group setting accordingly:
- If no Group is set and/or the Monitoring Client has not been previously installed, the installer will request a user input a Group.
- If an older Monitoring Client is installed, the group will be retained.
Using a Group Package installer:
- The group Monitoring Client package will overwrite the current group setting, if any.
If the Monitoring Client package is installed for the first time using a deployment tool, the computer's Group will be set to
[Blank]. You can then reassign or override the Computer Group in the Dashboard.
Using the Scripted Install is highly recommended when using deployment tools.