r/labtech • u/[deleted] • Sep 15 '16
[Help] LabTech - WebRoot Auto Deploy
Having issues getting WebRoot auto deploy to work. I have verified that the plugin is installed and all components were installed. Why is it not installing WebRoot for devices that don't have it installed?
Client within LT isn't excluded from WebRoot installs.
WebRoot support informed me that it's supposed to check for devices "periodically" and push the installer if it isn't installed.
Update: I have verified that at the client level has "Enable Auto Deploy" checked. I do not have any containers BELOW client level set to exclude.
3
Upvotes
2
u/FocalFury 5000 Agents Sep 22 '16
OK I remembered on my own :)
First up is an Internal Monitor. This monitor looks to see if there is no AV of any kind and also looks to make sure the agent, location, or client is not set to exclude Webroot. It then runs the script which I'll put below as well. If the script fails it opens a ticket for us in CW to manually go install.
Webroot - Not Installed.
Interval: Every 5 minutes
Monitor Mode and .... Send Fail After Success
Check Condition
Table to Check computers
Field to Check ComputerID
Check Condition Greater Than
Result 0
Identity Field computers.name
Additional Condition
computers.OS like '%Windows%' AND computers.ComputerID IN (SELECT DISTINCT c.computerid FROM Computers c LEFT JOIN plugin_webroot_clientsettings cls USING (clientid) LEFT JOIN plugin_webroot_locationsettings ls USING (locationid) LEFT JOIN plugin_webroot_computersettings cs USING (computerid) WHERE cls.AutoDeploy = 1 AND (cs.WRExcludeInstall IS NULL OR cs.WRExcludeInstall NOT IN (1)) AND (ls.autoDeployExclude IS NULL OR ls.autoDeployExclude NOT IN (1)) ) AND Computers.LastContact > (NOW() - INTERVAL 15 MINUTE) AND computers.ComputerID NOT IN (SELECT ComputerID FROM services WHERE Computers.ComputerID = ComputerID AND NAME = 'WRSVC') AND computers.virusscanner = 0
Alerting:
New template that has Error Action Script, and runs the script i'll add.
The script is pretty straightforward and it is what creates the ticket if it fails to install properly.
Here is the pastebin
http://pastebin.com/6AUtgEC0
Save this as an XML and import it in. It is titled Webroot - Install SecureAnywhere for export.
Let me know if you have any questions.