Kaseya VSA integration instructions

Randy White
Randy White
  • Updated

This article provides instructions on how to integrate Kaseya VSA to Lifecycle Manager to pull configuration items from Kaseya VSA.

Note: As you connect integrations, review which clients will sync into the platform.
Imported clients count toward your purchased account limit, and many integrations may sync all clients by default.
We will notify you when you are close to exceeding your client limit.
 

Who can use this feature?

  • ScalePad Hub Administrators
  • Users with Manage Sync Settings permissions in their ScalePad Hub account.
 

Before you begin:

  • Administrator credentials are required for your Kaseya VSA account.
  • A valid hostname and certificate are needed on the server.
  • All communications must run over HTTPS / port 443
 
Note: When Software asset management is enabled, Kaseya VSA only reports software versions for operating systems and security products. It doesn't report build versions for other software types.  

To successfully integrate Kaseya VSA with Lifecycle Manager, please follow these steps in each article section:

Integration steps in Kaseya VSA

Integration steps in Lifecycle Manager


Integration steps in Kaseya VSA

Token authentication in Kaseya VSA

Generating an access token

  1. In VSA, Navigate to System Users > User Access Tokens tab.

  2. Click +New to create a token for your account.

  3. In the Add Access Token screen, fill in the relevant token name (e.g. lifecycle_manager_token). After entering a token name, we recommend setting an expiration period of 6 months for the token.

  4. In the Scopes Assigned section, select the REST API (Read, Write) option as this option lets you have access to the REST APIs using the generated token.

    1. In the Rest API Access Rights section, ensure the Inherit from User Role option is selected.

  5. Click Save to generate the API token for this user. The generated access token appears on a pop-up screen.

    1. The access token will be hidden for security reasons after navigating away from this page. Once the token is generated, take note and copy the access token. Keep the token in a secure location, because this value is not recoverable once navigating away.

  6. Click Ok.


Integration steps in Lifecycle Manager

Adding Kaseya VSA API credentials to Lifecycle Manager

  1. Log in to ScalePad at app.scalepad.com.
  2. From the top navigation bar of the ScalePad Hub, click Integrations.
  3. Click Add Integration.
  1. Use the search bar to find Kaseya VSA and click the Kaseya VSA tile.

  2. Enter your access token on the add integration page.

  3. Enter your Kaseya Server Hostname

  4. Select your Company Name mapping option from the drop-down menu

  5. Click Connect now.

IP allowlisting in AuthAnvil settings:
When Kaseya's native 2FA feature is used, it is supported for API integrations by default. However, if you are using AuthAnvil for your Kaseya VSA 2FA, you may receive an error message reading 

You need to whitelist our sync IPs before proceeding.

To solve this issue, configure the IP allowlist for Lifecycle Manager sync servers in your AuthAnvil settings within the VSA admin panel: AuthAnvil Two Factor Auth Configure Kaseya Logon.

Refer to this article for information on accessing Lifecycle Manager's IP allowlist: Requesting Lifecycle Manager's IP Allowlist

 
Kaseya_VSA_integration_NEW.png

When you click Connect now, Lifecycle Manager performs a full sync. When finished, you should be able to view your hardware assets in your account.


What's next

🎙️ Interested in attending a live Q&A session with our Product Adoption team? Sign up to attend Lifecycle Manager Office Hours and get real-time answers to your questions.
Any questions? Reach out to our Lifecycle Manager support team by submitting a support ticket.

Was this article helpful?

Yes! No