Service Center has two major components: a database server and an application server. The database server component requires Microsoft SQL Server. The application server is comprised of .NET Windows services and web applications using IIS. These can either be installed on a single computer or on multiple computers to provide the high performance required for larger deployments.
Database Server
Service Center uses Microsoft SQL Server to house the Barracuda RMM databases:
SCData_Default The primary database, containing information that has been collected about your clients’ environments, including Barracuda RMM users and user-defined configurations, scripts, reports and other binary files.
SCMaster Contains global configuration settings that define how your Service Center operates.
MWSessionState Used to separate dynamic user sessions from one another so that users do not see each other’s data.
The reporting functionality of Barracuda RMM relies on SQL Reporting Services and so the following databases are also present:
ReportServer is a native database for SQL reporting services.
ReportServerTempDB is a native database for SQL reporting services used as scratch space for reporting operations.
File Storage Server
Automation files are stored on the File Storage Server, a repository for binary files used in automation.
Users in self-hosted environments can use a local server path on install or a UNC path. If a user uses a local path, they should be aware that the File Storage Server can use a large amount of hard disk space.
For UNC paths, you must provide the username and password.
For more information on the File Storage Server, see The File Storage Server in To Install Service Center - On Premise.
Application Server
The application server runs Microsoft .NET Framework web applications using Internet Information Services (IIS) as the web server and .NET Windows Services for data processing. These websites are created either as New Websites or Virtual Directories:
SC The web interface used to view information, work with alerts and tickets, generate reports and launch remote control sessions.
SCMessaging The web service for receiving collected information sent to Service Center by the Onsite Managers and Device Managers. It also contains a service for interacting with other applications, such as professional service automation (PSA) systems.
The application server uses this Windows Service:
Service Center Monitor The listener for the SCMessaging web service, receiving information from Onsite Managers and Device Managers.
Other Applications
Service Center can optionally integrate with other applications to extend workflow capabilities:
PSA applications Provides integration with third-party professional services automation (PSA) systems for comprehensive ticket tracking and issue management. Most partners use a PSA system to assist them with project and resource management. Service Center integrates with the most popular, powerful applications available today, and can also be integrated with custom solutions.
See Also