Sommaire

Concept

L'ensemble des éléments disponibles sont identifiés via les uuids des objets. Ces uuids sont utilisées pour construire les différentes vues de l'interface.

Ex: accès a une hive particulière "http:// URL /static/ui/index.html#/hive/b4bb2ac6-ead4-f86f-d1e5-366d3fa6e0af"


  • pour récupérer la liste des uuids des hosts :

Glossaire

nom_du_site : adresse http de votre serveur

uuid : identifiant unique d'un élément

nom_du_host : Nom d'un host

nom_du_check: Nom d'un check

uuid_du_host: uuid d'un host

uuid_du_check : uuid d'un check

nom_de_l'_élément : le nom d'un hôte ou d'un cluster

Récupérer les uuids

récupération de l'ensemble des uuids ( hôte et clusters )


/lookup/

nom_du_site/lookup/


[["Cluster ESX", "ec99f1a8ae5b11e7b69c08002714e815"],
["ESX-1", "eb0363f66e5811e48f07080027bb71d2"],
["ESX-2", "eb03670c6e5811e48f07080027bb71d2"],
["Local Host", "38295e2c477511e7a79e08002706063c"],
["Shinken", "38296368477511e7a79e08002706063c"]]

nom_du_site/lookup/filter 

( ex=nom_du_site/lookup/ESX )

["Cluster ESX", "ec99f1a8ae5b11e7b69c08002714e815"], 
["ESX-1", "eb0363f66e5811e48f07080027bb71d2"],
["ESX-2", "eb03670c6e5811e48f07080027bb71d2"]]



Les éléments qui ont des checks accrochés
/lookup/?with_checks_only=1

[["Local Host", "38295e2c477511e7a79e08002706063c"], 
["Shinken", "38296368477511e7a79e08002706063c"]]

Récupération d'un élément spécifique via le nom

/getuuid

nom de l'host

nom_du_site/get_uuid?hname=ESX-1

{"uuid": "eb0363f66e5811e48f07080027bb71d2"}

nom de l'host + nom d'un check

nom_du_site/get_uuid?hname=Shinken&sdesc=Synchronizer Alive

{"uuid": "38296368477511e7a79e08002706063c-
546aff9896a311e58dd10800278b6434"}
lookup_service
nom_du_site/lookup-service/
38296368477511e7a79e08002706063c
[["Arbiter - Alive", "38296368477511e7a79e08002706063c-6dffa9c4a44b11e7980208002714e815"],
"38296368477511e7a79e08002706063c-546aff9896a311e58dd10800278b6434"]]



Lien via uuid

        Vue par défault

nom_du_site/static/ui/index.html#/

Hive spécifique

nom_du_site/static/ui/index.html#/hive/4da69552-7734-3028-e7cd-ee3000afdac6

Dashboard

nom_du_site/static/ui/index.html#/dashboard/265bb6b5-0c72-67c4-1e3e-cf2d8c4cee0b


Dashboard + Detail host

nom_du_site/static/ui/index.html#/dashboard/6d0714ca-3637-6c8b-7a9b-ebdabd895664/detail/c886c6be67374e048df1e26d11c17941/summary

Dashboard + Detail host + detail check

nom_du_site/static/ui/index.html#/dashboard/6d0714ca-3637-6c8b-7a9b-ebdabd895664/detail/c886c6be67374e048df1e26d11c17941/checks

Dashboard + Detail host + detail check + filtre sur la liste

nom_du_site/static/ui/index.html#/dashboard/6d0714ca-3637-6c8b-7a9b-ebdabd895664/detail/c886c6be67374e048df1e26d11c17941/checks/detail/c886c6be67374e048df1e26d11c17941-fe7ddd349c5a11e78cca0800271987d3

Liste

nom_du_site/static/ui/index.html#/list/9927ed1f-33ec-1dc4-6d70-f51de0dce39f

Liste + détail host

nom_du_site/static/ui/index.html#/list/9927ed1f-33ec-1dc4-6d70-f51de0dce39f/detail/857e692afa084bd8972a58ef35d62ae3/summary

Liste + détail host + detail check

nom_du_site/static/ui/index.html#/list/9927ed1f-33ec-1dc4-6d70-f51de0dce39f/detail/1e685c714d8e4a07b8c3fdcccb789476/checks/detail/1e685c714d8e4a07b8c3fdcccb789476-e36eb8231b34814b19ee242fb0844838

Détail host

nom_du_site/static/ui/index.html#/hosts/1e685c714d8e4a07b8c3fdcccb789476/summary

Détail host + détail check

nom_du_site/static/ui/index.html#/hosts/1e685c714d8e4a07b8c3fdcccb789476/checks

Détail host + détail check + filtre liste check

nom_du_site/static/ui/index.html#/hosts/1e685c714d8e4a07b8c3fdcccb789476/checks/detail/1e685c714d8e4a07b8c3fdcccb789476-e36eb8231b34814b19ee242fb0844838?listDetailFilter=%255B%257B%2522status%2522%253A%255B%2522ok%2522%255D%257D%255D


Lien via name

nom_du_site/detail-by-name/nom_de_l'_élément


nom_du_site/detail-by-name/nom_de_l'_élément/checks/Broker - broker-master - Alive