0161 871 6951 enquiries@apajove.com

Installation Instructions

Server Preparation

Server Requirements

Callisto is installed on a Windows Server 2012 R2 or later server.
The following server roles are required:

Web server
ASP.NET
DotNet 4.5
SQL Server Express must be installed to the default instance named SQLEXPRESS

The Callisto installer should be executed with a user account that has rights to create databases in the SQL Express instance

Run the Callisto MSI and install the product to your chosen path.

Initial Configuration

Callisto is installed to port 80 by default, you can change this in IIS Admin if you wish.

Browse to the server, the login page is displayed, login with admin, the initial password is “123qwe”

Set a new password when prompted and log back in.

Adding the license key

We need to edit the web.config to add the trial/purchased license key.

Run Notepad as admin

Open C:\Program Files(x86)\Perijove\Callisto\web.config

Find the line in the appSettings section labelled CallistoLicenseKey and replace the placeholder key with the one provided, e.g.

<add key=”CallistoLicenseKey” value=”pwfVmbaF8DzN2MyalI9ZhBbd5iost0gaSqcvtrUGsYS7dtU1Jyf9aEn0hCudbY00u7Bit7nLX1jYz6dPZYP/zw==” /

Save the file.

 

Assign database permissions

Callisto requires read-only access to the System Center databases, this is granted to each of the Configuration Manager, Service Manager, Operations Manager databases using SQL Management Studio. There are a few ways to achieve this, our recommendation is to grant the Callisto Server account datareader rights to each database.

Open SQL Management Studio and connect to the required SQL instance(s). Execute the following script replacing the domain\computername and database names. (Example is for Configuration Manager, simply replace the USE CM_DB1 database name with “OperationsManager”, “OperationsManagerDW” or “ServiceManager” for the other workloads):

USE MASTER
CREATE LOGIN [domain\computername$] FROM WINDOWS;

USE CM_DB1
CREATE USER [domain\computername$];
CREATE ROLE db_executor
GRANT EXECUTE TO db_executor
ALTER ROLE db_datareader ADD MEMBER [domain\computername$] ALTER ROLE db_executor ADD MEMBER [domain\computername$]

Setting up Database Connections

Navigate to the Administration – Settings page

The Connection Strings section contains areas for each of the database connections Callisto might use.

The most likely configuration of these requires you to modify the Data Source and Initial Catalog entries as below:

Data Source=SERVERNAME;Initial Catalog=CM_AP0;Integrated Security=True

User Administration

Assigning roles and rights

The user role specifies which components of the Callisto interface a user can access. For example, you may want to provide a user with access to Service Manager data only, excluding them from the Configuration Manager and Operations Manager views. Callisto is provided with a view for Service Manager, Operations Manager and Configuration Manager out of the box.

 

 

Creating User Accounts

Navigate to Administration – Users. The Create New User option allows you to add users to Callisto.

Select the roles to assign to the user and set the username and password properties.

N.B. Only select to Send Activation Email if you have previously configured the SMTP connector in Settings – Email (SMTP) or the user creation will fail with an error.