ServiceDesk Plus支持在以下操作系统上运行:
Windows 2025, 2022, 2019
Debian 12, 11
RHEL 9, 8, 7
Ubuntu 22, 20
Ubuntu 24.04 Pro
此列表将会定期更新,需要注意这些操作系统都支持PostgreSQL和MSSQL。
运行Azure SQL的Azure VM (Windows 2019) 也支持运行ServiceDesk Plus。
以下为根据每天入站请求数建议的最小内存及数据库要求,您可能需要根据入站的请求数以及登录的技术员数量、并发的访问负载以及同服务器上运行的其它应用性能消耗情况,增加RAM空间以及采用更高性能的处理器。
每天入站请求数 & 技术员数量 | 磁盘 & RAM | 数据库 | 处理器 |
每天至多500请求 & 至多50技术员
| 500 GB & 12 GB | 内置 PGSQL | 2.0 GHz 8 核心入门级服务器处理器,如: Intel Xeon E Family |
每天501-5000请求 & 51-500 技术员
| 1 TB & 16 GB | 内置 PGSQL | 2.4 GHz 12核心服务器处理器,如: Intel Xeon E Family |
每天5000-10000请求 & 501-1500技术员
| 2 TB & 24 GB | 内置 PGSQL | 3.0 GHz 16核心 30MB L3缓存 高规格服务器处理器,如: |
对于每天需要处理超过10000个请求的大型企业,建议准备为数据库单独配置一个高规格的服务器级别机器,确保该机器满足运行外置MSSQL或外置PostgreSQL的前提条件。
ServiceDesk Plus 使用 Endpoint Central(原Desktop Central)代理进行扫描。Endpoint Central代理与 Endpoint Central服务器紧密耦合,因此 Endpoint Central 本身将被下载并静默安装在与 ServiceDesk Plus/AssetExplorer 相同的文件夹位置。Endpoint Central 只能安装在 Windows 机器上。如果 ServiceDesk Plus/AssetExplorer 安装在 Linux 机器上,则必须在另一台 Windows 机器上手动安装 Endpoint Central,并在管理 >> 集成 >> Endpoint Central下与 ServiceDesk Plus/AssetExplorer 集成。
由于 Endpoint Central安装在 ServiceDesk Plus 文件夹中,因此最多需要 1 GB 的可用空间。
如果单独购买Endpoint Central,请参阅此处了解根据所购资产数量确定的详细硬件要求。
有关 Endpoint Central代理的详细信息,请参阅以下链接。
Endpoint Central 在 ServiceDesk Plus 中的代理
以下是支持的浏览器列表。我们建议您将正在使用的浏览器更新到最新版本,以获得更好的性能和安全性。
火狐
Google Chrome
Microsoft Edge
Zoho Ulaa
如果您的 ServiceDesk Plus 在 MSSQL 设置上运行,请确保将数据库服务器托管在与应用程序服务器位于同一网络下的独立机器上。 数据库服务器机器配置完全取决于配置的数据库数量和使用情况。有关系统要求,请咨询您的 DBA 或 Microsoft MSSQL 支持人员。
支持的 MSSQL 版本: 2016、2017、2019 和 2022。
以下是在 MSSQL 设置上运行 ServiceDesk Plus 的最低要求。此要求仅适用于与 ServiceDesk Plus 相关的数据库。
处理器 | 内存 | 硬盘 |
2.4GHz 至 3.0 GHz | 64 GB | 1TB |
为了优化 MSSQL 数据库的使用,
配置文件自动增长。
启用已提交读快照隔离(RCSI)和数据库维护计划表。
要启用数据库维护计划,请转到管理工具 > 常规设置 > 性能设置(或)ESM 目录 > 性能设置。点击此处,以了解更多。
点击此处以了解有关 MSSQL 最佳实践的更多信息。
所有 MSSQL 数据库通常都存在锁问题,这可能会影响应用程序的最佳性能。要避免 ServiceDesk Plus 中出现此类性能问题,请按照以下步骤启用已提交读快照隔离 (RCSI):
USE master
GO
ALTER DATABASE <db_name> SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE <db_name> SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE
GO
USE master
GO
ALTER DATABASE <db_name> SET ONLINE
GO
运行以下查询,检查是否已成功启用 RCSI
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '<db_name>'
启用 MSSQL 快照模式的优势
用户可以同时查询数据库,不会出现任何延迟或中断(尽管应用程序的负载可能会超过通常的限制)。
用户查询记录将保存在单独的 tempdb 中,不会受到并行或随后发生的其他用户查询的影响。
数据库表只有在事件完成后才会更新。
我们强烈建议您的初始数据库容量至少为 5GB,并通过监控当前数据库文件大小定期提前扩展容量,以避免不必要地触发自动增长事件。这将确保最佳的应用程序性能和流畅的数据处理。
还可以配置数据库文件的文件自动增长功能。
创建数据库
运行以下查询创建数据库:
USE master;
GO
CREATE DATABASE <dbname>
ON(
NAME=<dbname>,
FILENAME='D:\SDP\<dbname>.mdf',
SIZE=5GB);
GO
扩展数据库规模
运行下面的查询找出当前数据库的大小
USE master;
GO
select (size*8)/(1024*1024) from sys.master_files where DB_NAME(database_id)='servicedesk' and physical_name like '%.mdf%';
GO
运行以下查询,将当前数据库大小增加 5 GB
USE master;
GO
ALTER DATABASE servicedesk
MODIFY FILE
(NAME = <dbname>,
SIZE = <currentdbsize+5GB>);
GO
为确保最佳应用性能,我们强烈建议将数据文件和日志文件自动增长值分别配置为 256 MB 和 128 MB。
按照以下步骤配置文件自动增长
USE <db_name>
EXEC sp_helpfile
GO如果数据 (.mdf) 和日志 (.ldf) 文件的配置增长值小于建议值,请运行以下查询:
USE master
Copy to clipboard
GO
ALTER DATABASE <db_name>
MODIFY FILE ( NAME = N'<db_name>', FILEGROWTH = 256MB )
GO
ALTER DATABASE <db_name>
MODIFY FILE (NAME = N'<db_name>_log', FILEGROWTH = 128MB )
GO
由于 PostgreSQL 9.2 需要用户修改内核资源,以便为 Postgres 服务器分配所需的资源
i. 在 /etc/sysctl.conf 中添加以下条目
kernel.shmmax=536870912
kernel.shmall=131072
ii. 执行 sudo sysctl -p /etc/sysctl.conf 重新加载已配置的变更。
与 ServiceDesk Plus 在同一系统上运行的任何防病毒软件(如Symantec)都会影响应用程序的性能。因此,为确保应用程序性能,请将以下项目排除在防病毒扫描之外:
PGSQL 数据库的 pgsql.exe 进程和 PostgreSQL 文件夹
MSSQL 和 PGSQL 数据库的日志文件夹