About ManageEngine Endpoint Central (On-Premises)
ManageEngine Endpoint Central (formerly Desktop Central) manages Windows, macOS, and Linux endpoints: it inventories hardware and software, scans for missing patches and vulnerabilities, and deploys patches and software. This integration connects Serval to an Endpoint Central server you host yourself. If you use Endpoint Central Cloud, use the ManageEngine Endpoint Central integration instead; the two share the same API but authenticate differently. The integration is marked Beta in the connect screen, so its capabilities may still change. Authentication: An Endpoint Central authentication key for a dedicated console user. Serval sends it to your server on each request, and workflows never handle it. Access level: You choose what Serval may do when you connect, and Serval enforces it server-side on every request:- Read-only reads computers, inventory, patches, vulnerabilities, custom fields, and reports.
- Full adds approving and deploying patches, scanning computers, managing agents, and editing custom fields.
What the Endpoint Central (On-Premises) integration enables
Before you connect
Serval must be able to reach the server over the network
Serval must be able to reach the server over the network
- Server reachable from the internet: connect normally, nothing extra needed.
- Self-hosted Serval deployment: works when your deployment is configured to allow internal targets.
- Serval cloud with a self-hosted worker: Enable Run on self-hosted workers for the connection. Requests then run from your network; the worker must be able to reach the server on its HTTPS port (8383 by default). A read-only connection also needs an up-to-date worker: on an older worker every request fails with a message asking you to upgrade it, because the older worker cannot enforce the read-only boundary per request.
The server's TLS certificate must be trusted
The server's TLS certificate must be trusted
--ca-certificate when you install or upgrade it. Serval never skips certificate verification.Get your credentials
Create a dedicated user and role
svc-serval. Give it a role that grants only the modules your workflows need, for example read access to Scope of Management, Inventory, and Patch Management. For a Full connection, add write access to the modules workflows will change. Make sure the role allows API access.Generate an authentication key
auth_token value from the response; this is the authentication key.Note your server host
endpointcentral.example.com. The server listens on port 8383 for HTTPS unless your installation changed it.Connect in Serval
Open the integration
Enter the Endpoint Central Server Host
endpointcentral.example.com. Port 8383 is assumed; add a port only if your server uses a different one.Enter the Authentication Key
Choose the Access Level
Save, then run the health checks
Verifying the connection
Gotchas and troubleshooting
The key is invalid after the user changes
The key is invalid after the user changes
Results are scoped to the user's permissions
Results are scoped to the user's permissions
IPv6 addresses are not supported
IPv6 addresses are not supported
Endpoint Central MSP is not supported
Endpoint Central MSP is not supported
Deploying patches changes endpoints
Deploying patches changes endpoints
This integration is in Beta
This integration is in Beta
Need help? Contact support@serval.com for assistance with your ManageEngine Endpoint Central integration.

