Yes, using "'Server%20&%20Infrastructure%20Monitoring'" as application name I got many entries.
Are these only machine agent instances or other Appdynamics components marked as "server infrastructure"?
The XML data from "server infrastructure" is very different compared to the request "/controller/rest/applications/XX/nodes" so I am not sure what I get as data.
Here is a sample of the two reports.
"/controller/rest/applications/XX/nodes" :
id | name | type | tierId | tierName | machineId | machineName | machineOSType | machineAgentPresent | machineAgentVersion | appAgentPresent | appAgentVersion | agentType |
838 | agent3 | Other | 349 | DCOS-DEV01 | 436 | agent3 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT | |
1223 | agent5 | Other | 349 | DCOS-DEV01 | 632 | agent5 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT | |
1225 | dev01-pub-agent1 | Other | 349 | DCOS-DEV01 | 633 | dev01-agent1 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT | |
1227 | agent1 | Other | 349 | DCOS-DEV01 | 635 | agent1 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT | |
1228 | agent2 | Other | 349 | DCOS-DEV01 | 634 | agent2 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT | |
1229 | agent4 | Other | 349 | DCOS-DEV01 | 636 | agent4 | Linux | TRUE | Machine Agent v4.2.5.1 GA Build Date 2016-08-19 14:22:03 | FALSE | MACHINE_AGENT |
"/controller/rest/applications/Server%20&%20Infrastructure%20Monitoring/nodes" :
id | name | type | tierId | tierName | machineId | machineAgentPresent | appAgentPresent |
539 | server1234 | Other | 325 | Root | 0 | FALSE | FALSE |
540 | server5678 | Other | 325 | Root | 0 | FALSE | FALSE |
By the way I checked the configuraton of one of the machine agents not appearing in the usual /applications/XX/nodes report.
It does not contain any reference to a Application name, just the basic hostname
AGENT_OPTIONS="$AGENT_OPTIONS -Dappdynamics.controller.hostName=controller1"
AGENT_OPTIONS="$AGENT_OPTIONS -Dappdynamics.controller.port=80"
AGENT_OPTIONS="$AGENT_OPTIONS -Dappdynamics.agent.accountName=customer1"
AGENT_OPTIONS="$AGENT_OPTIONS -Dappdynamics.agent.accountAccessKey='XXXXXXXXXX"
Could it be the reason to not have a relation between this machine agent instance, the java agent running on the same linux server and the AppDynamic application object?