| Description | After setting up Kubernetes compliance using a helm chart, an error message 'Partial collection available. The node collector has not been configured' which shows up on the Lacework portal UI page. This article describes the troubleshooting steps to fix this error message. |
| Scope | FortiCNAPP, Lacework, Kubernetes CSPM. |
| Solution |
The Lacework Cluster Collector retrieves AWS Instance metadata for the EKS cluster, which is crucial for connecting Node and Cluster collector data and providing configuration visibility in the Lacework platform.
This message: 'Partial collection available. The node collector has not been configured.' usually means the lacework-agent-cluster pods are not able to reach the AWS metadata service. So, first, it is necessary to ensure that the metadata service is accessible to the pods.
grep -A 10 EC2Metadata lacework-agent-cluster-5ccf8698d6-kctpt
Note: A 401 status code error can be seen if the AWS EC2 has been set using the http-put-response-hop-limit to 1 for security reasons. These metadata options in AWS are used to limit the number of network hops that the PUT response is allowed to make.
List all pods in the Lacework namespace for the cluster.
kubectl get pods -o wide -n lacework
lacework-agent-cluster-5ccf8698d6-kctpt 1/1 Running 0 26h lacework-agent-hn8qz 1/1 Running 0 23h lacework-agent-xftp5 1/1 Running 0 23h
Then it is possible to open a support ticket, adding the following:
kubectl logs lacework-agent-cluster-5ccf8698d6-kctpt -n lacework kubectl logs lacework-agent-hn8qz -n lacework kubectl logs lacework-agent-xftp5 -n lacework |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.