Connect the agent to the MID Web Server to enable configuring mTLS on your MID Web Server and agent.
Before you begin
Ensure that you have installed the .pem file and set up the MID Web Server. For details, see Set up the MID Web Server with a .pem file.
Note: This procedure includes commands for both CentOS 7/Linux and Windows Server environments. Select the commands relevant for your host operating system. If working with another Linux distribution, adapt the commands as
needed for your specific OS.
Role required: agent_client_collector_admin
Procedure
-
In a Linux environment:
-
Add the labcacert.pem file to your agent host's trust store.
sudo cp -a /<path>/<to>/labcacert.pem /etc/pki/ca-trust/source/anchors/;
sudo update-ca-trust extract
openssl verify /<path>/<to>/labcacert.pem
The generated output is: /<path>/labcacert.pem: OK
-
Configure the acc.yml file to use TLS.
- Set the insecure-skip-tls-verify property to
false.
- Set the backend-url property to use the MID Server's FQDN.
backend-url="wss://<mid server fqdn>:<mid web server port>/ws/events"
-
Restart the agent.
-
Verify in the logs that the agent is connected to the MID Server.
-
In a Windows environment:
-
Add the labcacert.pem file to your agent host's trust store by importing it into the Windows Certificate Store.
certutil -addstore -f "Root" <path>\labcacert.pem
openssl verify -CAfile <path>\labcacert.pem <path>\labcacert.pem
The generated output is: <path>\labcacert.pem: OK
-
Configure the acc.yml file (
C:\ProgramData\servicenow\agent-client-collector\config\acc.yml) to use TLS.
- Set the insecure-skip-tls-verify property to
false.
- Set the backend-url property to use the MID Server's FQDN:
backend-url:
- "wss://<mid server fqdn>:<mid web server port>/ws/events"
-
Restart the agent using one of the following methods:
-
Verify in the logs that the agent is connected to the MID Server.
Logs are located at: C:\ProgramData\ServiceNow\agent-client-collector\log\acc.log (or the location set by the log-file configuration parameter).