"...Dashboard is a dashboard so could not get health thru curl..."
If i didn't miss the question, IMHO "dashboard" does this job adequately:
curl -s -XGET <mgr>:7000/health_data | jq -C ".health.status"
ceph version 12.2.10
If i didn't miss the question, IMHO "dashboard" does this job adequately:
curl -s -XGET <mgr>:7000/health_data | jq -C ".health.status"
ceph version 12.2.10
Am Do., 31. Jan. 2019 um 11:02 Uhr schrieb PHARABOT Vincent <Vincent.PHARABOT@xxxxxxx>:
I tried to start on the Monitor node itself
Yes Dashboard is enabled
# ceph mgr services
{
"dashboard": "https://ip-10-8-36-16.internal:8443/",
"restful": "https://ip-10-8-36-16.internal:8003/"
}
# curl -k https://ip-10-8-36-16.eu-west-2.compute.internal:8443/api/health
{"status": "404 Not Found", "version": "3.2.2", "detail": "The path '/api/health' was not found.", "traceback": "Traceback (most recent call last):\n File \"/usr/lib/python2.7/si
te-packages/cherrypy/_cprequest.py\", line 656, in respond\n response.body = self.handler()\n File \"/usr/lib/python2.7/site-packages/cherrypy/lib/encoding.py\", line 188, in
__call__\n self.body = self.oldhandler(*args, **kwargs)\n File \"/usr/lib/python2.7/site-packages/cherrypy/_cperror.py\", line 386, in __call__\n raise self\nNotFound: (404
, \"The path '/api/health' was not found.\")\n"}
# curl -k https://ip-10-8-36-16.eu-west-2.compute.internal:8443/api/health/minimal
{"status": "404 Not Found", "version": "3.2.2", "detail": "The path '/api/health/minimal' was not found.", "traceback": "Traceback (most recent call last):\n File \"/usr/lib/pyth
on2.7/site-packages/cherrypy/_cprequest.py\", line 656, in respond\n response.body = self.handler()\n File \"/usr/lib/python2.7/site-packages/cherrypy/lib/encoding.py\", line
188, in __call__\n self.body = self.oldhandler(*args, **kwargs)\n File \"/usr/lib/python2.7/site-packages/cherrypy/_cperror.py\", line 386, in __call__\n raise self\nNotFou
nd: (404, \"The path '/api/health/minimal' was not found.\")\n"}
Vincent
-----Message d'origine-----
De : Lenz Grimmer [mailto:lgrimmer@xxxxxxxx]
Envoyé : jeudi 31 janvier 2019 00:36
À : PHARABOT Vincent <Vincent.PHARABOT@xxxxxxx>; ceph-users@xxxxxxxxxxxxxx
Objet : RE: Simple API to have cluster healthcheck ?
Am 30. Januar 2019 19:33:14 MEZ schrieb PHARABOT Vincent <Vincent.PHARABOT@xxxxxxx>:
>Thanks for the info
>But, nope, on Mimic (13.2.4) /api/health ends in 404 (/api/health/full,
>/api/health/minimal also...)
On which node did you try to access the API? Did you enable the Dashboard module in Ceph manager?
Lenz
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
This email and any attachments are intended solely for the use of the individual or entity to whom it is addressed and may be confidential and/or privileged.
If you are not one of the named recipients or have received this email in error,
(i) you should not read, disclose, or copy it,
(ii) please notify sender of your receipt by reply email and delete this email and all attachments,
(iii) Dassault Systèmes does not accept or assume any liability or responsibility for any use of or reliance on this email.
Please be informed that your personal data are processed according to our data privacy policy as described on our website. Should you have any questions related to personal data protection, please contact 3DS Data Protection Officer at 3DS.compliance-privacy@xxxxxxx<mailto:3DS.compliance-privacy@xxxxxxx>
For other languages, go to https://www.3ds.com/terms/email-disclaimer
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com