Automate VIPRE Actions with Scripts

Written By Marissa Fegan (Super Administrator)

Updated at June 1st, 2020

Once the VIPRE Plugin is installed, you can script automated services to act upon your VIPRE sites.

Scripting automated services

The VIPRE Plugin provides basic tools to complete a number of tasks, from running scans to installing agents. However, that is not all it is intended to do; it's intended to provide an environment through which custom scripts can be designed. Administrators can tap directly into the VIPRE MySQL database to customize their scripting and automation, pulling data from the current VIPRE and ConnectWise environment and performing actions across the network.

Example 1: New Support tickets based on endpoint agent status

An IT department wants to create a new support ticket every time an agent is non-responsive. They create a script that queries VIPRE agent statuses and generates new trouble tickets appropriately.

Example 2: Query agents for correct policy

An IT department wants to create a system that will automatically check agents and ensure that agents are operating on the right policy groups, the IT department can create a script that queries policies against their own.

Lightweight but powerful

Because the VIPRE Plugin is a ConnectWise Automate component, it is designed to provide script authors with complete freedom to customize the behavior of VIPRE across their deployed sites. Consequently, the plugin itself is relatively simple in nature; it establishes a connection to VIPRE sites from the ConnectWise platform and then maintains the health of that connection.

From there, the script author is able to control their various VIPRE deployments using their own network-tailored scripting.

There are many script use cases for ConnectWise Automate. Some examples include 

  • Automatically scan the network for unprotected endpoints, then automatically deploy VIPRE agents on them
  • Reboot devices on-the-fly
  • Move agents to different policies
  • Send alerts based on agent behavior and identify potential malicious attacks

Scripting is intended to provide more control over network operations. This aspect of the product is intended for users who are comfortable writing scripts; scripting works best for mundane, routine and repetitive tasks. Rather than having a one-size fit all out-of-the-box solution, the VIPRE Plugin has been designed as a lightweight solution to promote network-enhanced customization.