# Requisitos do sistema ## Sistemas operacionais compatíveis O ServiceDesk Plus é compatível com os seguintes sistemas operacionais: - Windows 2025, 2022, 2019 - Debian 12, 11 - RHEL 9, 8, 7 - Ubuntu 22, 20 - Ubuntu 24.04 Pro - Rocky Linux 9.5, 8.6 Esta lista será atualizada regularmente. Observe que os sistemas operacionais são compatíveis tanto com PostgreSQL quanto com MSSQL. A VM do Azure (Windows 2019) com Azure SQL também é compatível para executar o ServiceDesk Plus. > O ServiceDesk Plus é instalado nesses sistemas operacionais e testado com os bancos de dados PostgreSQL e MSSQL. > > Para clientes que utilizam PostgreSQL externo, a versão dele deve ser a mesma da versão do PostgreSQL incorporado no aplicativo. ## Requisitos mínimos de memória Abaixo estão os requisitos mínimos de memória e banco de dados com base nas solicitações recebidas por dia. Você pode precisar de mais espaço de RAM e processadores de alto desempenho, dependendo das solicitações recebidas, dos técnicos conectados, da carga de acesso simultâneo e da carga de outros aplicativos instalados no servidor. | Solicitações recebidas por dia & Quantidade de técnicos | Disco rígido & RAM | Banco de dados | Processador | |---|---|---|---| | Até 500 solicitações por dia & Até 50 técnicos | 500 GB & 12 GB | PGSQL incorporado | 2.0 GHz
8 núcleos
Processador de nível básico para servidor
Ex.
Intel Xeon [Família E](https://www.intel.com/content/www/us/en/products/processors/xeon/e-processors.html) | | 501-5 mil solicitações por dia & 51-500 técnicos | 1 TB & 16 GB | PGSQL incorporado | 2.4 GHz
12 núcleos
Processador de nível servidor
Ex.
Intel Xeon [Família E](https://www.intel.com/content/www/us/en/products/processors/xeon/e-processors.html) | | 5K-10K solicitações por dia & técnicos | 2 TB & 24 GB | PGSQL incluído | 3.0 GHz
16 núcleos
30MB de cache L3
Processador de alta qualidade para servidor
Ex.
Intel Xeon Scalable [Gold](https://www.intel.com/content/www/us/en/products/processors/xeon/scalable/gold-processors.html)/[Platinum](https://www.intel.com/content/www/us/en/products/processors/xeon/scalable/platinum-processors.html) | Para grandes empresas que lidam com mais de 10.000 solicitações por dia, recomenda-se usar uma máquina dedicada, de nível servidor, para executar o banco de dados. Certifique-se de que a máquina atenda às especificações mencionadas em [MSSQL Externo](https://help.servicedeskplus.com#mssql-setup) ou [PostgreSQL Externo](https://www.manageengine.com/br/service-desk/help/adminguide/external-postgresql.html). > Em ambientes com maior uso, recomendamos limitar o tamanho do heap Java a no máximo 4GB ou 6GB. Como um tamanho de heap maior pode acionar operações de coleta de lixo mais intensivas e causar lentidão na aplicação. > > Observe que você não pode executar o ServiceDesk Plus em máquinas Windows sem GUI (ou instalação Server Core). ### Requisito para ServiceDesk Plus com Gerenciamento de Ativos O ServiceDesk Plus usa agentes do Endpoint Central (anteriormente Desktop Central) para varredura. O agente do Endpoint Central (anteriormente Desktop Central) é fortemente acoplado ao servidor do Endpoint Central (anteriormente Desktop Central) e, portanto, o próprio Endpoint Central (anteriormente Desktop Central) será baixado e instalado silenciosamente na mesma pasta do ServiceDesk Plus/AssetExplorer. Endpoint Central pode ser instalado apenas em uma máquina Windows. Se o ServiceDesk Plus/AssetExplorer estiver instalado em uma máquina Linux, então o Endpoint Central deverá ser instalado manualmente em outra máquina Windows e integrado ao ServiceDesk Plus/AssetExplorer em **Admin** >> **Integrações** >> **Endpoint Central** (anteriormente Desktop Central). Como o Endpoint Central (anteriormente Desktop Central) é instalado dentro da pasta do ServiceDesk Plus, é necessário no máximo 1 GB de espaço livre. Se o Endpoint Central (anteriormente Desktop Central) for adquirido separadamente, consulte [aqui](https://www.manageengine.com/products/desktop-central/help/getting_started/desktop_central_system_requirements.html#hwreq) os requisitos detalhados de hardware com base no número de ativos adquiridos. Consulte o link abaixo para mais detalhes sobre o agente do Endpoint Central (anteriormente Desktop Central): [Agente do Endpoint Central (anteriormente Desktop Central) no ServiceDesk Plus](https://www.manageengine.com/br/service-desk/help/adminguide/dc-agent-sdp.html) ## Navegadores compatíveis A seguir está uma lista de navegadores compatíveis. Recomendamos que você atualize para a versão mais recente de qualquer navegador que esteja usando para melhor desempenho e segurança. - Mozilla Firefox - Google Chrome - Microsoft Edge - Zoho Ulaa > **Resolução de tela recomendada**: 1366 x 768 pixels. ## Manutenção do banco de dados O otimizador de consultas usa estatísticas de tabelas para criar planos de consulta. Para garantir o desempenho ideal dos planos de consulta, as estatísticas das tabelas devem ser atualizadas regularmente. Para evitar problemas de desempenho, agende a manutenção do banco de dados durante horários não operacionais pelo menos uma vez por semana. ### 1. Postgres: REINDEX e VACUUM ANALYZE A manutenção regular do banco de dados é crucial para prevenir e mitigar problemas de corrupção. O utilitário REINDEX reconstrói índices, tornando-os mais consistentes e removendo qualquer fragmentação no banco de dados. O utilitário VACUUM recupera o armazenamento ocupado por tuplas mortas e atualiza estatísticas para o planejador de consultas otimizar o desempenho. - Desligue a aplicação. - Vá para **[SDP_Home]/bin**. - Execute o script **DBMaintenance.sh** (em máquinas Linux) ou **DBMaintenance.bat** (no Windows). ### 2. SQL Server: REBUILD, REORGANIZE e updatestats Rebuild remove e recria um índice, eliminando totalmente a fragmentação, recuperando espaço e atualizando estatísticas com uma varredura completa. Reorganize desfragmenta incrementalmente o índice. `sp_updatestats` atualiza as estatísticas das tabelas. - Habilite o **Agendamento de Manutenção**. - Selecione uma frequência preferida. - Defina uma data de início com horário preferido. ## MSSQL Se o seu ServiceDesk Plus estiver em uma configuração MSSQL, certifique-se de hospedar o servidor de banco de dados em uma máquina separada, na mesma rede do servidor de aplicação. Consulte seu DBA ou o suporte do Microsoft MSSQL para obter os requisitos do sistema. **Versões do MSSQL compatíveis**: 2016, 2017, 2019 e 2022. **Nível de compatibilidade**: 130 ou superior. ## Requisitos do sistema para banco de dados MSSQL Abaixo estão os requisitos mínimos para executar o ServiceDesk Plus em uma configuração MSSQL (aplicável apenas ao banco de dados relacionado ao ServiceDesk Plus). | Processador | RAM | Disco rígido | |---|---|---| | 3.0 GHz
30MB de cache L3
10 núcleos | 64 GB | 1 TB | Para o uso ideal do banco de dados MSSQL: - Habilite o [Read Committed Snapshot Isolation](#RCSI) (RCSI). - Configure o [crescimento automático de arquivos](#AutoGrowth). - Habilite o agendamento de manutenção do banco de dados. - Configure os valores de [MAXDOP](#maxdop) e [CTFP](#ctfp) (recomendado: 2 para MAXDOP e 50 para CTFP). - Habilite a permissão [VIEW_SERVER_STATE](#view-server-state-permission). - Habilite o script [sp_whoIsActive](#wholsactive). - Aloque 70% da memória total da máquina para a instância SQL conectada ao SDP. Para saber mais sobre as melhores práticas do MSSQL, [clique aqui](https://www.manageengine.com/br/service-desk/help/adminguide/general-features/performance-guide.html#LogFileSize). ## Como habilitar o read committed snapshot isolation (RCSI) 1. Pare o aplicativo ServiceDesk Plus. 2. Faça login no SQL Management Studio. 3. Execute: ```sql USE master GO ALTER DATABASE SET OFFLINE WITH ROLLBACK IMMEDIATE GO ``` 4. Execute: ```sql ALTER DATABASE SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE GO ``` 5. Execute: ```sql USE master GO ALTER DATABASE SET ONLINE GO ``` 6. Verifique: ```sql SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '' ``` Se o resultado for `1`, o RCSI foi habilitado com sucesso. Mais informações: https://technet.microsoft.com/en-us/library/ms189122(v=sql.105).aspx ## Configurar sp_whoIsActive no SQL Server Para SQL Server, existe um script gratuito chamado [sp_whoIsActive](http://whoisactive.com/). **Como instalar:** 1. Conecte-se ao banco de dados do SDP no SQL Server Studio. 2. Baixe a versão mais recente do script, cole no editor e execute. 3. Verifique executando: ```sql sp_whoIsActive ``` ## Permissão View Server State Para conceder a permissão: ```sql USE master GO GRANT VIEW SERVER STATE TO GO ``` ## Isenção de verificação antivírus Para garantir o desempenho, isente da verificação antivírus: - Processo `pgsql.exe` e pasta PostgreSQL (para PGSQL) - Pastas de log para MSSQL e PGSQL > Somente os itens especificados precisam ser isentos da verificação. O restante da pasta do ServiceDesk Plus pode ser verificado pelo antivírus.