Test Agent Application namespace awarenessΒΆ

Namespaces are a feature of the Linux kernel that partitions kernel resources such that different sets of processes see different sets of resources.

In Paragon Active Assurance versions prior to 2.36.0, Test Agent Applications ran in one namespace, seeing only the resources in that specific namespace. In order to utilize all resources in the system, it was necessary to install one Test Agent Application in each namespace.

In the current version of Paragon Active Assurance, the Test Agent Application is equipped with a knowledge of all namespaces and all of their resources, and it can run tests and monitors in any namespace. Therefore, a system with n namespaces can now be covered with a single Test Agent Application rather than n Test Agents. Note: This requires that the Test Agent Application be started as root.

In the Control Center GUI, namespaces are visible in the names of Test Agent Application interfaces, as detailed here.