Intégrité du Harvester

L'intégrité du Harvester indique les différentes mesures du réseau que vous surveillez. Les options suivantes sont disponibles dans la section Intégrité du Harvester :
nfa1000
L'intégrité du Harvester indique les différentes mesures du réseau que vous surveillez. Les options suivantes sont disponibles dans la section Intégrité du Harvester :
Affichage de l'intégrité de tous les Harvesters
URI de la ressource
http://<
nfa odata host>:<nfa odata port>
/odata/api/harvesterHealth
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/harvesterHealth
Exemple de réponse
{
"@odata.context": "$metadata#harvesterHealth",
"value": [
{
"PollerDBRepairs": 0,
"CollectorPollerWSStatus": "Unknown",
"DBConnectStatus": "Successful",
"DataRetentionDBConnectStatus": "Successful",
"DataRetentionDBFailures": 0,
"DBTables": 38,
"LastBilling": 0,
"ProxyServiceStatus": "Unknown",
"PollerDBTables": 38,
"DBRepairs": 0,
"PollerServiceStatus": "Unknown",
"PollerDBConnectStatus": "Successful",
"HarvestStatus": "Unknown",
"SNMPServiceStatus": "Failed",
"DataRetentionDBTables": 3,
"DataRetentionServiceStatus": "Unknown",
"DataRetentionDBRepairs": 0,
"LastHarvester": 0,
"HarvesterAddress": "127.0.0.1",
"WebServerStatus": "Unknown",
"PollerDBFailures": 0,
"UpdateTime": 1556711685,
"MemoryUtilization": "0.0",
"HarvesterId": 0,
"DBFailures": 0
}
]
}
Affichage de l'intégrité d'un Harvester spécifique
URI de la ressource
http://<
nfa odata host>
:<
nfa odata port
>/odata/api/harvesterHealth(HarvesterId=<
Value of the Harvester ID>
)
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/harvesterHealth(HarvesterId=2)
Exemple de réponse
{
"@odata.context": "$metadata#harvesterHealth",
"HarvesterId": 2,
"HarvesterAddress": "127.0.0.1",
"SNMPServiceStatus": "Failed",
"DBTables": 37,
"UpdateTime": 1545213117,
"LastHarvester": 0,
"LastBilling": 0,
"DBRepairs": 0,
"DBFailures": 0,
"PollerDBTables": 37,
"PollerDBRepairs": 0,
"PollerDBFailures": 0,
"DataRetentionDBTables": 3,
"DataRetentionDBRepairs": 0,
"DataRetentionDBFailures": 0,
"HarvestStatus": "Unknown",
"WebServerStatus": "Unknown",
"CollectorPollerWSStatus": "Unknown",
"ProxyServiceStatus": "Unknown",
"DataRetentionServiceStatus": "Unknown",
"PollerServiceStatus": "Unknown",
"DBConnectStatus": "Successful",
"PollerDBConnectStatus": "Successful",
"DataRetentionDBConnectStatus": "Successful",
"MemoryUtilization": "0.0"
}
Affichage de l'intégrité du Harvester associé à tous les Harvesters
URI de la ressource
http://
<nfa odata host>:<nfa odata port>
/odata/api/harvesters?$expand=harvesterHealth
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/harvesters?$expand=harvesterHealth
Exemple de réponse
{
"@odata.context": "$metadata#harvesters(harvesterHealth())",
"value": [
{
"HarvesterId": 2,
"LastPullCheckpoint": 1545213745,
"PortDefinitionsLastDeployed": 0,
"HarvesterAddress": "127.0.0.1",
"DomainId": 3,
"FlowEnabledLastModified": 0,
"ManagementServerPort": 8080,
"DomainName": "Domain A",
"DomainDescription": "Domain A for FellsCargo",
"FlowEnabledLastDeployed": 0,
"LastPushCheckpoint": 1545213749,
"ApplicationMappingLastDeployed": 0,
"ReservedSeatingLastDeployed": 0,
"TrapDefinitionsLastDeployed": 1541748300,
"TenantId": 9,
"Description": "Single box configuration Modified",
"harvesterHealth": [
{
"PollerDBRepairs": 0,
"CollectorPollerWSStatus": "Unknown",
"DBConnectStatus": "Successful",
"DataRetentionDBConnectStatus": "Successful",
"DataRetentionDBFailures": 0,
"DBTables": 37,
"LastBilling": 0,
"ProxyServiceStatus": "Unknown",
"PollerDBTables": 37,
"DBRepairs": 0,
"PollerServiceStatus": "Unknown",
"PollerDBConnectStatus": "Successful",
"HarvestStatus": "Unknown",
"SNMPServiceStatus": "Failed",
"DataRetentionDBTables": 3,
"DataRetentionServiceStatus": "Unknown",
"DataRetentionDBRepairs": 0,
"LastHarvester": 0,
"HarvesterAddress": "127.0.0.1",
"WebServerStatus": "Unknown",
"PollerDBFailures": 0,
"UpdateTime": 1545213117,
"MemoryUtilization": "0.0",
"HarvesterId": 2,
"DBFailures": 0
}
]
},
{
"HarvesterId": 9,
"LastPullCheckpoint": 0,
"PortDefinitionsLastDeployed": 0,
"HarvesterAddress": "127.0.0.1",
"DomainId": 1,
"FlowEnabledLastModified": 0,
"ManagementServerPort": 8080,
"DomainName": "Default Domain",
"DomainDescription": "The default domain for devices, interfaces, interface addresses and networks.",
"FlowEnabledLastDeployed": 0,
"LastPushCheckpoint": 0,
"ApplicationMappingLastDeployed": 0,
"ReservedSeatingLastDeployed": 0,
"TrapDefinitionsLastDeployed": 0,
"TenantId": 8,
"Description": "Testing Purpose",
"harvesterHealth": []
}
]
}
Affichage de l'intégrité du Harvester associé à un Harvester spécifique
URI de la ressource
http://<
nfa odata host>:<nfa odata port>
odata/api/harvesters(HarvesterId=<
Harvester ID value
>)?$expand=harvesterHealth
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/harvesters(HarvesterId=2)?$expand=harvesterHealth
Exemple de réponse
{
"@odata.context": "$metadata#harvesters(harvesterHealth())",
"HarvesterId": 2,
"HarvesterAddress": "127.0.0.1",
"Description": "Single box configuration Modified",
"ManagementServerPort": 8080,
"FlowEnabledLastModified": 0,
"FlowEnabledLastDeployed": 0,
"LastPushCheckpoint": 1545214055,
"LastPullCheckpoint": 1545214053,
"ApplicationMappingLastDeployed": 0,
"PortDefinitionsLastDeployed": 0,
"ReservedSeatingLastDeployed": 0,
"TrapDefinitionsLastDeployed": 1541748300,
"DomainId": 3,
"DomainName": "Domain A",
"DomainDescription": "Domain A for FellsCargo",
"TenantId": 9,
"harvesterHealth": [
{
"HarvesterId": 2,
"HarvesterAddress": "127.0.0.1",
"SNMPServiceStatus": "Failed",
"DBTables": 37,
"UpdateTime": 1545213117,
"LastHarvester": 0,
"LastBilling": 0,
"DBRepairs": 0,
"DBFailures": 0,
"PollerDBTables": 37,
"PollerDBRepairs": 0,
"PollerDBFailures": 0,
"DataRetentionDBTables": 3,
"DataRetentionDBRepairs": 0,
"DataRetentionDBFailures": 0,
"HarvestStatus": "Unknown",
"WebServerStatus": "Unknown",
"CollectorPollerWSStatus": "Unknown",
"ProxyServiceStatus": "Unknown",
"DataRetentionServiceStatus": "Unknown",
"PollerServiceStatus": "Unknown",
"DBConnectStatus": "Successful",
"PollerDBConnectStatus": "Successful",
"DataRetentionDBConnectStatus": "Successful",
"MemoryUtilization": "0.0"
}
]
}