Flow collection stops for one or more vCenter data sources in VMware VCF Operations for Networks (formerly vRealize Network Insight). The data source continues to show as connected, and configuration collection stays current, but the Flows column on the Data Sources page remains empty and no flow-based data appears in the user interface.
Editing the existing data source and re-selecting NetFlow returns a success message, but flows do not return. Restarting or rebooting the collector appliance does not restore flow collection either.
The collector log records the following message for the affected vCenter on every collection cycle:
User has not selected IPFIX config and there is nothing to manage.
To confirm this applies to a specific vCenter, search the collector logs at /var/log/arkin/collector/collector.STDOUT-*.log for that message. The entry is written by the vcenter.tasks.ManageVCIPFIXTask class, and the thread name identifies which data source it refers to, in the form VCENTER_<vcenter fully qualified domain name>_Config_OpMgr-<number>. A sample entry:
INFO collector [netw@4413 class="vcenter.tasks.ManageVCIPFIXTask" thread="VCENTER_<vcenter fqdn>_Config_OpMgr-#" method="manage" line="267"] User has not selected IPFIX config and there is nothing to manage.
The message is written once per collection cycle for every vCenter data source that has no flow collection selected, so confirm the thread name matches the data source under investigation. Its presence for a data source that has never had flow collection enabled is expected behavior.
IP Flow Information Export (IPFIX) capture files on the collector contain zero records for the affected vCenter across the full retention period, with no gaps in the file sequence.
The update operation for an existing vCenter data source does not apply the flow collection setting. Per the product Application Programming Interface (API) reference, the update operation for a vCenter data source applies only the nickname, notes and credentials. Flow collection is applied by the add operation.
Once flow collection is cleared on a vCenter data source, re-selecting NetFlow on that existing data source has no effect on the collector. The collector never receives an instruction to manage IPFIX on the distributed switches, so no flow records are generated or sent.
Remove the affected vCenter data source and add it again, selecting flow collection during the add operation.
The collector begins managing IPFIX on the selected distributed switches within one to two minutes, and flow records start arriving in the same minute. Confirm this on the Data Sources page, where the Flows column populates for the re-added source.
For a data source managed through VMware VCF Operations, apply the change through the managing product rather than manually, so that the definition is not overwritten on the next synchronization.
Provide the following information when opening a support request with Broadcom for this issue:
Bundle creation on a medium sized system takes in excess of fifteen minutes. Only two support bundles exist at one time, so creating a new bundle deletes the oldest existing one. Download any bundle that is still needed before creating another.
For full details, see Create a Support Bundle.
Generation time depends on the size of the logs and the number of nodes selected. For full details, see Generate VCF Operations Support Bundle in VCF 9.
If the error persists after following these steps, contact Broadcom Support for further assistance.
A remove and re-add resolves the symptom but overwrites the state needed to identify what cleared the flow collection setting. Where the issue recurs, collect the support bundles listed above before performing the remove and re-add.
Related references: