Overview
CrashPlan is pleased to offer an certified integration for Asio on the ConnectWise marketplace. This article will show you how to connect your CrashPlan environment to Asio and map your organizations to "companies" to allow you to seamlessly deploy, manage, and monitor CrashPlan within Asio.
This integration is not offered for ConnectWise Automate™
Requirements
You must have organizations created within CrashPlan and company entities created within Asio in order for the integration to function. Whether they are newly created or have existed prior to the integration, they need to meet the following specifications.
CrashPlan
- A valid top-level organization for each Asio company you wish to map. You can't connect an organization to more than one Asio company.
- Each organization must have its own deployment policy in place.
Asio
- A ConnectWise Asio account, fully configured with necessary sites and endpoints.
- The CrashPlan integration installed via the Asio integrations marketplace.
- A valid company for each CrashPlan organization you wish to map. You can't connect an Asio company to more than one CrashPlan organization.
Currently, the CrashPlan integration in Asio only supports top-level mapping for organizations and companies, so child organizations and specific sites can't be individually mapped or assigned policies.
Steps
Connect CrashPlan to Asio via an API client
To allow CrashPlan to communicate with Asio, you'll need to create a new API client inside the CrashPlan console.
- Create a new API client with Org read permission.
- On the Asio platform, open the sidebar and navigate to Integrations > My Integrations, select CrashPlan, and click Integrate.
- From the CrashPlan console, copy the newly created ClientID, Client Secret, and Cloud URL link, then click Test Connection to verify the credentials.
- Once connected, click the acknowledgement checkbox to grant API access to CrashPlan and click Save and Proceed.
The API Client secret is only displayed when setting up API Client for the first time
You can either reset your secret key or create a new API Client and repeat the setup process. Resetting a secret immediately stops authentication of any API integration or script using the previous secret.
Map CrashPlan organizations to Asio companies
After connecting to the API Client, you'll be prompted to set up mapping inside Asio. To assist with mapping if you have a large number of Asio companies, you can search by company name and filter by mapping status. You may also click Skip if you wish to map your records at a later time.
- On the right of the Asio Company column, choose the desired CrashPlan organization name under the Company column.
If you don't wish to map a particular Asio company, you can leave the Company field blank. - Click Save and Proceed.
- You'll be prompted to review your mapped records and are asked if you'd like to proceed. Click Continue.
- Click Complete Setup to exit the integration wizard.
Create a new policy for CrashPlan in Asio
- In the Asio sidebar, select Endpoints > Policies and click Add Policy.
- Select the Device category, choose Agent Installation as the type, and name the policy.
- Under Agent Installation Settings, click the toggle button next to CrashPlan Agent Installation.
- Click Save to create the policy.
Assign the CrashPlan policy to a package and deploy to sites
- In the Asio sidebar, select Endpoints > Packages and click Add Package.
- Enter a Package Name and drag the CrashPlan agent installation policy building block to the Package Contents on the left.
- Click Save to create the package.
- Back in the Packages menu, click the Sites tab.
- Select the Site you wish to deploy to, then click Assign Package.
You may be asked to acknowledge that updating a package will update the policies for the site. Click Update to proceed.
Once a package has been assigned in Asio, CrashPlan will install on all endpoints at the assigned site. To uninstall CrashPlan for all endpoints in a Site. To uninstall CrashPlan from all endpoints in a Site, select the desired Site and click Remove Assignment.