Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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#/


Panel


Hive spécifique

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


Panel


Dashboard

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



Panel


Dashboard + Detail host

nom_du_site/static/ui/index.html#/dashboard/149527a3-4523-391d-5780-d42472381562/detail/ec99f1a8ae5b11e7b69c08002714e815/summary


Panel


Dashboard + Detail host + detail check

nom_du_site/static/ui/index.html#/dashboard/149527a3-4523-391d-5780-d42472381562/detail/38295e2c477511e7a79e08002706063c/checks/detail/38295e2c477511e7a79e08002706063c-546aff9896a311e58dd10800278b6434


Panel


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

nom_du_site/static/ui/index.html#/dashboard/149527a3-4523-391d-5780-d42472381562/detail/38295e2c477511e7a79e08002706063c/checks/detail/38295e2c477511e7a79e08002706063c-546aff9896a311e58dd10800278b6434?listDetailFilter=%255B%257B%2522service_description%2522%253A%2522Synchronizer%2520-%2520Alive%2522%257D%255D


Panel


Liste

nom_du_site/static/ui/index.html#/list/2bf1f5c8-16c1-304f-15de-e7ea00395152


Panel


Liste + détail host

nom_du_site/static/ui/index.html#/list/2bf1f5c8-16c1-304f-15de-e7ea00395152/detail/eb0363f66e5811e48f07080027bb71d2/summary


Panel


Liste + détail host + detail check

nom_du_site/static/ui/index.html#/list/2bf1f5c8-16c1-304f-15de-e7ea00395152/detail/38295e2c477511e7a79e08002706063c/checks/detail/38295e2c477511e7a79e08002706063c-d9fa49a896a211e5ae0b0800278b6434


Panel


Détail host

nom_du_site/static/ui/index.html#/hosts/38295e2c477511e7a79e08002706063c/summary


Panel


Détail host + détail check

nom_du_site/static/ui/index.html#/hosts/38295e2c477511e7a79e08002706063c/checks/detail/38295e2c477511e7a79e08002706063c-f311f77a5f704d79c2c89a71cc3de058


Panel


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

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



Panel


Lien via name

nom_du_site/detail-by-name/Shinken




Panel


nom_du_site/detail-by-name/Shinken/checks/Synchronizer - synchronizer-master - Alive


Panel