Qna Eval Client Relevance
qna_eval_client_relevanceEvaluate client relevance with BigFix qna on lab targets, providing a fast feedback loop without affecting the BigFix deployment. Iterate on relevance syntax before verifying with client_query.
Instructions
Evaluate CLIENT relevance with the BigFix qna tool - a fast feedback loop that never touches the BigFix deployment.
qna runs on lab targets (containers or admin-inventoried hosts), NOT on managed BigFix endpoints: results reflect each target machine only. There is no operator scope, no site subscriptions and no client settings, so inspectors that depend on deployment state will differ from what client_query returns. Iterate on relevance syntax and inspector behavior here, then confirm on real agents with client_query.
With no inventory_targets or container_images, it runs on every inventory host (qna only reads). An online_evaluator inventory host sends the client relevance to developer.bigfix.com; name targets to keep a query off it. When no inventory file exists yet (qna_list_targets: auto_discovery_pending), such a run first discovers what works on the server's host and records it in ~/.bigfix/remote_clients.toml; once the file exists, discovery runs only through qna_discover_targets. The payload's auto_discovery says what was added. A discovering run can take minutes.
Per-target failures come back as result rows with error_kind ('relevance', 'qna', 'bootstrap', 'transport', 'resolve'), never as a tool error. ok_count and target_count describe the whole run; the rows are windowed by limit/offset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return (default 500). The response reports total_available and truncated. | |
| offset | No | Row offset, for paging through results. | |
| relevance | Yes | Client relevance to evaluate with qna on each target. | |
| qna_version | No | BigFix agent/qna version to provision on targets, e.g. '11.0'. Required for plain container images (they have no qna baked in); the first use of a version downloads and caches it. | |
| timeout_seconds | No | Per-target timeout (1-300). | |
| container_images | No | Container images to evaluate in, e.g. 'ubuntu:22.04'. The first use of an image is slow (agent artifact download + derived image build); later runs are about a second. | |
| inventory_targets | No | Names from the server's qna inventory (see qna_list_targets). Leave both this and container_images empty to run on every inventory host. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||