Watchman Monitoring provides methods for scripted installation of the Monitoring Client via the command line or automated deployment tool(s) for every platform.
Scripted installations can be more effective than managing individual group installers.
Mac
A deployment script can be found on your Mac installers page.
Enter the desired Group name, then click Download.
Optionally, you can click Select to select the entire script to copy to your clipboard.
The client can be easily deployed via tools such as Addigy, Apple Remote Desktop, munki, DeployStudio, Jamf Pro, Puppet, Solarwinds Mac-MSP, etc.
Pre-deploy Python Framework (Optional)
Watchman Monitoring requires the Python Framework to be installed as part of the Monitoring Client. The Python Framework can be optionally staged and installed ahead of the Monitoring Client. Staged deployment might be desirable in low-bandwidth network settings.
Download the Python Framework package to deploy using your deployment tool or use the following script:
/usr/bin/curl -L1 https://app.monitoringclient.com/downloads/extras/com.monitoringclient.pythonframework.pkg > /tmp/com.monitoringclient.pythonframework.pkg && \
/usr/sbin/installer -target / -pkg /tmp/com.monitoringclient.pythonframework.pkg && \
/bin/rm /tmp/com.monitoringclient.pythonframework.pkg
The Monitoring Client installer package will automatically install the needed framework, if not found on the computer.
Reason Codes 422 and 427
- 422 - A problem occurred while downloading the Python Framework package. This might occur if the computer went offline or a network connection dropped. Please try installing the Monitoring Client again or open a ticket.
- 427 - The Python Framework package downloaded, but failed to install. Please try installing the Monitoring Client again or open a ticket.
Additional Resources for Mac Deployment
Windows
The group can be set during installation using the msiexec
command with the following structure:
msiexec /i "https://SUBDOMAIN.monitoringclient.com/downloads/MonitoringClient.msi" /qn CMDLINE="ALLUSERS=TRUE Group=""Prentendco"""
Additional Resources for Windows Deployment
Linux
The Group for the computer can be set ahead of installation by writing a Group name to a temp file.
sudo echo "GROUP_NAME" > /var/tmp/ClientGroup-proposal.txt
Visit your dashboard Installation Instructions for a configurable script.
Ubuntu 10+ / Debian 7+
After setting the Group name via temp file, Download the .deb installer:
wget -N https://SUBDOMAIN.monitoringclient.com/downloads/MonitoringClient.deb -O ./MonitoringClient.deb
Install using dpkg:
sudo dpkg -i MonitoringClient.deb
CentOS 6+
Download the .rpm installer:
wget -N https://SUBDOMAIN.monitoringclient.com/downloads/MonitoringClient.rpm -O ./MonitoringClient.rpm
Install using rpm:
Install using rpm:
sudo rpm -i MonitoringClient.rpm
How can this article be improved?
Please sign in to leave a comment.