"comment": "A Control Agent",
"http-host": "127.0.0.1",
+
+ // If enabling HA and multi-threading, the 8000 port is used by the HA
+ // hook library http listener. The control-agent is not required any
+ // longer for HA hook library with multi-threading to function because
+ // it uses it's own http listener on the same port, but it can still be
+ // used to handle other commands. In this case, a different port
+ // (eg. 8800) must be used for the control-agent.
"http-port": 8000,
// In authentication
"http-host": "127.0.0.1",
// Another mandatory parameter is the HTTP port.
+ // If enabling HA and multi-threading, the 8000 port is used by the HA
+ // hook library http listener. The control-agent is not required any
+ // longer for HA hook library with multi-threading to function because
+ // it uses it's own http listener on the same port, but it can still be
+ // used to handle other commands. In this case, a different port
+ // (eg. 8800) must be used for the control-agent.
"http-port": 8000,
// TLS trust anchor (Certificate Authority). This is a file name or
"http-host": "127.0.0.1",
// Another mandatory parameter is the HTTP port.
+ // If enabling HA and multi-threading, the 8000 port is used by the HA
+ // hook library http listener. The control-agent is not required any
+ // longer for HA hook library with multi-threading to function because
+ // it uses it's own http listener on the same port, but it can still be
+ // used to handle other commands. In this case, a different port
+ // (eg. 8800) must be used for the control-agent.
"http-port": 8000,
// Optional authentication.
``https://10.20.30.40:8000/``. If these parameters are not specified, the
default URL is ``http://127.0.0.1:8000/``.
+If enabling HA and multi-threading, the 8000 port is used by the HA hook library
+http listener. The CA is not required any longer for HA hook library with
+multi-threading to function because it uses it's own http listener on the same
+port, but it can still be used to handle other commands. In this case, a
+different port (eg. 8800) must be used for the CA.
+
The ``trust-anchor``, ``cert-file``, ```key-file`` and ``cert-required``
parameters specify the TLS setup for HTTP i.e. HTTPS. If these parameters
are not specified HTTP is used. The TLS/HTTPS support in Kea is
{
"Control-agent": {
"http-host": "192.168.56.33",
+ // If enabling HA and multi-threading, the 8000 port is used by the HA
+ // hook library http listener. The control-agent is not required any
+ // longer for HA hook library with multi-threading to function because
+ // it uses it's own http listener on the same port, but it can still be
+ // used to handle other commands. In this case, a different port
+ // (eg. 8800) must be used for the control-agent.
"http-port": 8000,
"control-sockets": {
// RESTful interface to be available at http://127.0.0.1:8000/
"Control-agent": {
"http-host": "127.0.0.1",
+ // If enabling HA and multi-threading, the 8000 port is used by the HA hook
+ // library http listener. The control-agent is not required any longer for
+ // HA hook library with multi-threading to function because it uses it's own
+ // http listener on the same port, but it can still be used to handle other
+ // commands. In this case, a different port (eg. 8800) must be used for the
+ // control-agent.
"http-port": 8000,
// Specify location of the files to which the Control Agent