Exemples du générateur de requêtes de l'API OData

Les exemples suivants illustrent la flexibilité de l'API OData. Utilisez-les comme modèles pour créer vos propres requêtes d'API OData :
nfa1003
Les exemples suivants illustrent la flexibilité de l'API OData. Utilisez-les comme modèles pour créer vos propres requêtes d'API OData :
Extraction des informations sur l'entité
Les exemples suivants indiquent comment extraire des listes d'entités avec des détails spécifiques.
Affichage de toutes les interfaces pour lesquelles les flux sont activés
Vous souhaitez afficher toutes les interfaces dont l'état est Activé à l'aide d'une requête.
Flow Enabled Interfaces
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interfaces
  • filter : Enabled contains Y
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$filter=contains(Enabled,'Y')
Affichage des principales interfaces avec une vitesse élevée en entrée
Vous souhaitez afficher la liste des interfaces triées par ordre décroissant d'après leur vitesse en entrée.
Top Interfaces With High Inspeed
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interfaces
  • sort : Ordering, InSpeed (DESC)
  • limit : Top=15, Skip=0
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$orderby=InSpeed desc&$top=15
Affichage de l'ID des interfaces qui n'ont pas reçu de données après un horodatage spécifique
Vous souhaitez afficher la liste de toutes les interfaces qui n'ont pas reçu de données après une heure spécifique.
Interfaces That Has Not Received Data After Specific Timestamp
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interfaces
  • filter : LastData = 1547805618
  • select : ID
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$filter = LastData eq 1547805618&$select =ID
De même, vous pouvez afficher les informations concernant les interfaces, domaines, modèles et autres disponibles.
Extraction des informations sur l'interface par navigation
Les exemples suivants illustrent la méthode d'extraction des informations d'interface à l'aide des jetons de navigation.
Affichage de 15 minutes d'informations agrégées d'une interface au cours de la période spécifiée
Vous voulez afficher les 15 minutes d'informations agrégées de l'interface avec l'ID 405 entre 1569406352 et 1569492720.
Show 15 Min Aggregated Information Of An Interface Within Specified Time
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • navigation : Enter interface Id = 405, Select Entity Name = hosts
  • customparameter : startTime=1569406352&endTime=1569492720&resolution=min15
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces(405)/hosts?&startTime=1569406352&endTime=1569492720&resolution=min15
Affichage des informations des deux principaux protocoles d'une interface au cours de la période spécifiée
Vous souhaitez afficher les informations des deux principaux protocoles de l'interface avec l'ID 405 entre 1569406352 et 1569492720.
Show The Top Two Protocols Information Of An Interface During The Specified Time
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • navigation : Enter interface Id = 405, Select Entity Name = hosts
  • customparameter : startTime=1569406352&endTime=1569492720
  • limit : Maximum Number of rows = 2, Number of rows to skip = 0
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces(405)/hosts?&startTime=1569406352&endTime=156949272$top=2
Affichage des informations de type de service d'une interface au cours de la période spécifiée et classement de ces informations des plus récentes aux plus anciennes
Vous souhaitez afficher les informations des deux principaux protocoles de l'interface avec l'ID 405 entre 1569406352 et 1569492720.
Show The Toss Information
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • navigation : Enter interface Id = 405, Select Entity Name = hosts
  • customparameter : startTime=1569406352&endTime=1569492720
  • sort : Ordering, tos (DESC)
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces(405)/toss?&startTime=1569406352&endTime=1569492720&$orderby=tos desc
Extraction des informations sur l'interface par extension
Les exemples suivants illustrent la méthode d'extraction des informations d'interface à l'aide du jeton d'extension.
Affichage des détails du protocole d'une interface spécifique
Vous voulez connaître les détails de protocole de l'ID d'interface 405.
Show the Protocol Details of a Specific Interface
Pour obtenir cette liste, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • filter : ID equal 405
  • expand : protocols, select=inoctets,outoctets,protocol
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$expand=protocols($select=inoctets,outoctets,protocol)&$filter=((ID eq 405))
Affichage des détails de conversation d'une interface au format JSON
Vous souhaitez afficher les détails de conversation de l'interface avec l'ID 405 au format JSON.
Conversation Details of an Interface in JSON Format
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • filter : ID equal 405
  • expand : conversations($select=DestHost,SrcHost)
  • format : JSON
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$expand=conversations&$filter=((ID eq 405))&$format=json
Affichage des informations sur les serveurs TOS pour toutes les interfaces
Vous souhaitez afficher les détails de conversation de l'interface avec l'ID 405 au format JSON.
Show the Toss Information for all Interfaces in JSON Format
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • expand : toss($select=inoctets,interface)
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$expand=toss($select=inoctets,interface)
Obtention des informations d'utilisation pour une entité particulière
Vous souhaitez afficher les détails d'utilisation d'un protocole.
Utilization Information for a Particular Entity
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : interface
  • expand : utilization/ protocol
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces?$expand=utilization&$apply=groupby((utilization/protocol),aggregate(Utilization))&resolution=MIN1&timeout=120
Le rapport d'utilisation est affiché uniquement au format JSON.
Extraction des paramètres et des informations sur l'intégrité
Les exemples suivants illustrent la méthode d'extraction des paramètres d'application généraux et des informations sur l'intégrité.
Affichage des statistiques de flux globales
Vous souhaitez afficher les statistiques de flux globales.
View the Overall Flow Statistics
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : flowStats
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/flowStats?
Affichage des paramètres de l'outil de surveillance
Vous souhaitez afficher les paramètres de l'outil de surveillance.
View the WatchDog Settings
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : watchDogSettings
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/watchDogSettings
Affichage de l'intégrité du Harvester
Vous souhaitez afficher l'intégrité du Harvester.
View the Health Of Harvester
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for: harvesterHealth
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/harvesterHealth
De même, vous pouvez afficher l'intégrité du générateur de rapports.
Affichage des profils SNMP disponibles
Vous souhaitez afficher la liste des profils SNMP disponibles.
View the Available SNMP Profiles
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : snmpprofiles
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/snmpprofiles?
Exécution d'une requête personnalisée
Vous souhaitez exécuter une requête personnalisée pour afficher les métadonnées.
Running a Custom Query
Pour obtenir ces données, utilisez les jetons suivants pour créer la requête :
  • for : Custom Query
  • Entrez une requête personnalisée : $metadata
URL de l'API OData :
http://<nfa odata host>:<nfa odata port>/odata/api/$metadata
Vous pouvez fournir uniquement les informations sur le chemin réel pour exécuter une requête personnalisée.