Once you have installed the MiNiFi agent, update the configuration files.
If you are configuring a MiNiFi Java agent the configuration file is
conf/bootstrap.conf. If you are configuring a MiNiFi C++
agent, the file is conf/minifi.properties.
-
From the MiNiFi home directory, open the appropriate configuration file.
-
Configure the Agent Class so that you can logically group MiNiFi instances
according to their functionality. Specify the agent class:
nifi.c2.agent.class={AGENT_CLASS}
-
Configure the Agent ID. If you do not specify an Agent ID, MiNiFi generates a
unique ID per agent instance.
nifi.c2.agent.identifier={AGENT_ID}
-
Configure your EFM Server endpoint:
nifi.c2.rest.url=http://{EFM_SERVER_IP}:10080/efm/api/c2-protocol/heartbeat
nifi.c2.rest.url.ack=http://{EFM_SERVER_IP}:10080/efm/api/c2-protocol/acknowledge
-
Configure your heartbeat interval:
nifi.c2.agent.heartbeat.period={HEARTBEAT_INTERVAL}
-
If you are installing a MiNiFi C++ Agent, you may also configure metrics.
Metrics are not yet available for the MiNiFi Java Agent.
c2.agent.heartbeat.reporter.classes=RESTReceiver