4.3.1 apid.allowed_ips #
This parameter defines the list of IPv4/IPv6 prefixes or addresses that are allowed to make requests to Irpapid.
- Possible values:
list of IPv4/IPv6 prefixes - Default value:
127.0.0.1 ::1
4.3.2 apid.grpc.port #
Specifies the TCP port on which the Irpapid is listening for interprocess communication.
- Possible values:
1-65535 - Default value:
7602
4.3.3 apid.listen.master_ip #
Defines the IPv4/IPv6 address of the API. Allows IRP API calls to target another node on the network. If no value provided then localhost is used. When failover is enabled (global.failover) slave’s listen IP (apid.listen.slave_ip) must be configured too.
- Possible values:
list of IPv4/IPv6 addresses - Default value:
::
4.3.4 apid.listen.port #
Defines the TCP port on which the irpapid is listening. If no value provided port 10443 is used.
- Possible values:
1-65535 - Default value:
10443
4.3.5 apid.listen.slave_ip #
Defines the IPv4/IPv6 address of the API of the slave node in a failover configuration. Allows IRP API calls to target another node on the network. If no value provided then localhost is used. When failover is disabled (global.failover) slave’s listen IP is not used.
See also apid.listen.master_ip.
- Possible values:
list of IPv4/IPv6 addresses - Default value:
::
4.3.6 apid.log #
Defines the file-system path to the iprapid log file.
- Default value:
/var/log/irp/irpapid.log
4.3.7 apid.log.level #
Defines the logging level for the irpapid service.
- Possible values:
emerg, fatal, alert, crit, error, warn, notice, info, debug, trace - Default value:
info - Recommended value:
info
4.3.8 apid.maxthreads #
Defines the number of threads that irpapid is allowed to run. If no value provided 50 threads are used.
- Possible values:
1-300 - Default value:
50
4.3.9 apid.path.mtr #
System path to MTR utility.
- Possible values:
/valid/path - Default value:
/usr/bin/mtr
4.3.10 apid.path.ping #
System path to ping utility.
- Possible values:
/valid/path - Default value:
/usr/bin/ping
4.3.11 apid.path.ping6 #
System path to ping for IPv6 utility.
- Possible values:
/valid/path - Default value:
/usr/bin/ping6
4.3.12 apid.path.traceroute #
System path to traceroute utility.
- Possible values:
/valid/path - Default value:
/usr/bin/traceroute

