system.eam.queryAgentStatus
Returns the current state of the matching agents.
system.eam.queryAgentStatus(groupIds, agentIds, isConnected)
-
Parameters
List groupIds - A list of groups to restrict the results to. If not specified, all groups will be included.
List agentIds - A list of agent ids to restrict the results to. If not specified, all agents will be allowed.
Boolean isConnected - If T rue, only returns agents that are currently connected. If False, only agents that are considered down will be returned, and if not specified, all agents will be returned.
-
Returns
Dataset - A list of AgentStatus objects.
-
Scope
All
results
=
system.eam.queryAgentStatus()
for
row
in
range
(results.rowCount):
agentName
=
results.getValueAt(row,
"AgentName"
)
nodeRole
=
results.getValueAt(row,
"NodeRole"
)
agentGroup
=
results.getValueAt(row,
"AgentGroup"
)
lastComm
=
results.getValueAt(row,
"LastCommunication"
)
isConnected
=
results.getValueAt(row,
"IsConnected"
)
isRunning
=
results.getValueAt(row,
"IsRunning"
)
runningState
=
results.getValueAt(row,
"RunningState"
)
runningStateInt
=
results.getValueAt(row,
"RunningStateInt"
)
licenseKey
=
results.getValueAt(row,
"LicenseKey"
)
platformVersion
=
results.getValueAt(row,
"Version"
)