Harvester ヘルス
Harvester ヘルスには、監視するネットワークのさまざまなメトリックが表示されます。 Harvester ヘルスでは、以下のオプションを使用できます。
nfa1000
Harvester ヘルスには、監視するネットワークのさまざまなメトリックが表示されます。 Harvester ヘルスでは、以下のオプションを使用できます。
すべての Harvester ヘルスの表示
リソース URI
http://<nfa odata host>:<nfa odata port>/odata/api/harvesterHealth
メソッド
GET
サンプル リクエスト
http://127.0.0.1:8981/odata/api/harvesterHealth
サンプル レスポンス
{ "@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 } ]}
特定の Harvester ヘルスの表示
リソース URI
http://<nfa odata host>:<nfa odata port>/odata/api/harvesterHealth(HarvesterId=<Value of the Harvester ID>)
メソッド
GET
サンプル リクエスト
http://127.0.0.1:8981/odata/api/harvesterHealth(HarvesterId=2)
サンプル レスポンス
{ "@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"}
すべての Harvester に関連付けられた Harvester ヘルスの表示
リソース URI
http://<nfa odata host>:<nfa odata port>/odata/api/harvesters?$expand=harvesterHealth
メソッド
GET
サンプル リクエスト
http://127.0.0.1:8981/odata/api/harvesters?$expand=harvesterHealth
サンプル レスポンス
{ "@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": [] } ]}
特定の Harvester に関連付けられている Harvester ヘルスの表示
リソース URI
http://<nfa odata host>:<nfa odata port>odata/api/harvesters(HarvesterId=<Harvester ID value>)?$expand=harvesterHealth
メソッド
GET
サンプル リクエスト
http://127.0.0.1:8981/odata/api/harvesters(HarvesterId=2)?$expand=harvesterHealth
サンプル レスポンス
{"@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" } ]}