Sommaire
Définition
| URL à utiliser | /shinken/listener-rest/v1/hosts |
|---|---|
| Méthodes possibles | GET |
Cette URL associée à la méthode GET, permet d'obtenir la liste de tous les éléments présents dans l'écouteur. Le format de retour est un JSON
Les éléments présents dans l'écouteur sont ceux qui ont été crée sur cet écouteur ( et qui n'ont pas été supprimés ).
Les propriétés et données Shinken affichées sont celles reçues par le collecteur.
Cet appel correspond à l'onglet "Liste des éléments enregistrés dans la base de données" sur la page de description de votre source.
Réponse
| Codes de retour | Contenus de retour | Explications |
|---|---|---|
| 200 | Liste des éléments au format JSON | L'appel s'est déroulé avec succès |
| 500 | Internal Server Error | L'appel est valide, mais un problème d'exécution est survenu. |
Exemple
$ curl -H "Content-Type: application/json" "http://localhost:7761/shinken/listener-rest/v1/hosts/" -X GET | python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 728 100 728 0 0 100k 0 --:--:-- --:--:-- --:--:-- 101k
[
{
"_SE_UUID": "core-hosts-a0af58fafdfb4db5b0fe07c704caf937",
"_SYNC_KEYS": "core-hosts-a0af58fafdfb4db5b0fe07c704caf937,host_example_01",
"_id": "a0af58fafdfb4db5b0fe07c704caf937",
"address": "192.168.1.48",
"host_name": "host_example_01",
"imported_from": "listener-rest envoy\u00e9 depuis l'adresse 127.0.0.1",
"update_date": 1625570835.448688,
"use": "linux"
},
{
"_SE_UUID": "core-hosts-3941f2a530194d149f18b82f84bcef51",
"_SYNC_KEYS": "core-hosts-3941f2a530194d149f18b82f84bcef51,host_example_02",
"_id": "3941f2a530194d149f18b82f84bcef51",
"address": "192.168.1.54",
"host_name": "host_example_02",
"imported_from": "listener-rest envoy\u00e9 depuis l'adresse 127.0.0.1",
"update_date": 1625570975.763321,
"use": "windows"
}
]