MSP Kaseya Web Service Setup

ballooncadgeInternet and Web Development

Oct 31, 2013 (4 years and 7 days ago)

246 views

ConnectWise Kaseya WebService Setup.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


1





Date: March 1, 2009









Copyright ConnectWise 2009


All rights reserved


MSP Kaseya Web Service Setup


Goal
: To setup a web service on the Kaseya server that is accessible from the ConnectWise server.

How to test for successful setup:



Logon to your ConnectWise server



Open a web browser and navigate to the Web Service URL



The list of operations supported by th
e web service should display if the web service is visible from the
ConnectWise server





ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


2



Creating Kaseya WebService


Before you can perform these steps you must
run

the

MSP Kaseya installer

on your Kaseya server. Please take a
moment to verify that this module is installed (Control Panel > Add or Remove Programs).




You need to setup the web service installation directory (defaults to Program Files
\
ConnectWise
\
KaseyaCwW
ebService)
as a virtual directory under the default web site in IIS, with the virtual directory name “KaseyaCwWebService”:






Right
-



Alias:
KaseyaCwWebService

\
Program
Files
\
ConnectWise
\



Select the following permissions:








ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


3








Creating
Kaseya A
pplication Pool


Next you need to

specify an Application Pool for the web service to use with sufficient privileges. You can use an existing
one or create a new one (IIS 5.0 users will skip the Application Pool setup steps). In IIS:



Right
-

Pool



Use the default settings:



Name the Applciation pool “
ConnectWiseMsp








ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


4






Click OK


Now we’ll change the Identity of the Application Pool we just created to that of Local System (so that the web service
can read an .xml configuration file which is

stored on the local drive). In IIS:




Expand the Application Pools folder > Right
-
click on ConnectWiseMsp



Click the Identity tab



Select “
Predefined


radio button



From the drop down

choose

Local System













ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


5






Click OK


Configuring Kaseya WebService


Now we will assign the “ConnectWiseMSP” Application Pool to the “KaseyaCwWebService” virtual directory we created
above. In IIS:



Expand the Default Website (you can setup this virtual directory under a different web site if necessary)



Right
-
click on the K
aseyaCwWebService and bring up its Properties.



From the Application Pools drop down, select the “ConnectWiseMSP” application pool we just created.





ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


6






Click OK


This completes the setup of the virtual directory for your ConnectWise MSP Kaseya web service. You should now be able
to navigate to it from both the Kaseya and ConnectWise servers.









ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


7






ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


8



For the ConnectWise server, replace ‘localhost’ in the URL ab
ove with the machine name or the URL of your Kaseya
server. For instance: http://kaseya.connectwise.com/KaseyaCWWebService/ManagedIT.asmx




This completes the setup for the MSP Kaseya Web Service. Use its URL to populate the Management IT Setup screen in

ConnectWise.



ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


9



Troubleshooting Tip


If
after performing the steps above you’re unable to bring up the web service in a browser from either server, please
ensure that you have allowed asp.net web service extensions. Any version starting from ASP.Net v1.0 can be used.








ConnectWise Kaseya WebService Setup
.

Proprietary & Confidential


©

2009 ConnectWise, Inc.


10



Using SSL
(optional):


If you deem necessary, you can use SSL certificate for this web service or your whole Kaseya Web Site. You will need to
install this certificate on your ConnectWise server and ensure that you have checked the ‘Using SSL’ checkbox on the
Manage
d It Setup Screen for this Kaseya Integration.