{"id":2987,"date":"2020-11-24T17:39:47","date_gmt":"2020-11-24T21:39:47","guid":{"rendered":"http:\/\/arielantigua.com\/weblog\/?p=2987"},"modified":"2020-11-25T07:42:08","modified_gmt":"2020-11-25T11:42:08","slug":"vcenter-data-en-prometheus-visualizando-con-grafana","status":"publish","type":"post","link":"https:\/\/arielantigua.com\/weblog\/2020\/11\/vcenter-data-en-prometheus-visualizando-con-grafana\/","title":{"rendered":"vCenter data en Prometheus \u2013 visualizando con Grafana!"},"content":{"rendered":"\n<p><\/p>\n\n\n<p>vCenter data en Prometheus \u2013 visualizando con Grafana!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2990\" src=\"https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/aptira_grafana_prometheus_training-300x132.png\" alt=\"\" width=\"300\" height=\"132\" srcset=\"https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/aptira_grafana_prometheus_training-300x132.png 300w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/aptira_grafana_prometheus_training.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>En los \u00faltimos d\u00edas tuve muchos problemas con mi instalaci\u00f3n de LibreNMS, esto me llevo a re-evaluar mi soluci\u00f3n de monitoreo, desde hace annos estaba usando LibreNMS y antes de este tenia Observium, la facilidad de agregar equipos para monitorear, simplemente es f\u00e1cil y funcional.<\/p>\n<p>Volviendo al tema, LibreNMS fall\u00f3, dos veces en menos de un mes. Decidido, tenia que probar la plataforma de la que todos hablan, Prometheus.<\/p>\n<p>Prometheus con AlertManager se ha vuelto la soluci\u00f3n de monitoreo para muchos, por el hecho de usar Grafana como visualizaci\u00f3n nos da un gran abanico de posibilidades y a la vez nos enfrentamos a una curva brutal de aprendizaje. Para los que han usado Grafana, saben el tiempo que se tiene que invertir en tener los gr\u00e1ficos deseados pero una vez hecho es una hermosura. Sumado a esto tenemos AlertManager, actualmente no tengo tanta experiencia con este software pero lo estar\u00e9 investigando mas a fondo.<\/p>\n<p><!--more--><\/p>\n<p>Actualmente cuento con lo siguiente:<\/p>\n<p>Prometheus &#8211; <a href=\"https:\/\/prometheus.io\/\">https:\/\/prometheus.io\/<\/a><\/p>\n<p>AlertManager &#8211; <a href=\"https:\/\/prometheus.io\/docs\/alerting\/latest\/alertmanager\/\">https:\/\/prometheus.io\/docs\/alerting\/latest\/alertmanager\/<\/a><\/p>\n<p>node_exporter &#8211; <a href=\"https:\/\/github.com\/prometheus\/node_exporter\">https:\/\/github.com\/prometheus\/node_exporter<\/a><\/p>\n<p>ping_exporter &#8211; <a href=\"https:\/\/github.com\/czerwonk\/ping_exporter\">https:\/\/github.com\/czerwonk\/ping_exporter<\/a><\/p>\n<p>flow_exporter &#8211; <a href=\"https:\/\/github.com\/neptune-networks\/flow-exporter\">https:\/\/github.com\/neptune-networks\/flow-exporter<\/a><\/p>\n<p>vmware_exporter &#8211; <a href=\"https:\/\/github.com\/pryorda\/vmware_exporter\">https:\/\/github.com\/pryorda\/vmware_exporter<\/a><\/p>\n<p>speedtest &#8211; <a href=\"https:\/\/hub.docker.com\/r\/atribe\/speedtest-for-influxdb-and-grafana\/\">https:\/\/hub.docker.com\/r\/atribe\/speedtest-for-influxdb-and-grafana\/<\/a><\/p>\n<p>influxDB &#8211; <a>https:\/\/www.influxdata.com\/<\/a><\/p>\n<p>Grafana &#8211; <a>https:\/\/grafana.com\/<\/a><\/p>\n<p>Me dir\u00e1n que son demasiadas aplicaciones para un simple monitoreo, y yo les dir\u00eda que si. Sin embargo, instalar estas aplicaciones en Kubernetes es literalmente ejecutar un comando.<\/p>\n<p><strong>kubectl apply -f .<\/strong><\/p>\n<p>Bueno, no lo hice de esa manera, monte todo el stack pieza por pieza y los interconectaba a Prometheus o InfluxDB, dependiente que tipo de data estaba procesando. Al final para la visualizaci\u00f3n siempre se usara Grafana.<\/p>\n<p>Visualizando informaci\u00f3n de vCenter en Grafana.<\/p>\n<p>Una vez montado Prometheus y Grafana, podemos ejecutar el vcenter_exporter, a diferencia de los pasos originales posteados en <a href=\"https:\/\/github.com\/pryorda\/vmware_exporter\">https:\/\/github.com\/pryorda\/vmware_exporter<\/a>, yo lo estoy ejecutando en un cluster de k8s.<\/p>\n<p><a>https:\/\/github.com\/pryorda\/vmware_exporter\/tree\/master\/kubernetes<\/a><\/p>\n<p>Necesitaremos un configMap para pasar la configuraci\u00f3n al exporter y ademas un Secret donde guardaremos el password del usuario que designemos para ser usado por el exporter.<\/p>\n<p>Aqu\u00ed una captura de mis gr\u00e1ficos en Grafana con informaci\u00f3n exportada hacia Prometheus:<\/p>\n<p><a href=\"https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2988 size-large\" src=\"https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-623x1024.png\" alt=\"\" width=\"623\" height=\"1024\" srcset=\"https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-623x1024.png 623w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-182x300.png 182w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-768x1263.png 768w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-934x1536.png 934w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53-1245x2048.png 1245w, https:\/\/arielantigua.com\/weblog\/wp-content\/uploads\/2020\/11\/screencapture-grafana-aanetworks-org-d-gg9LEqmk-vmware-vsphere-2020-11-24-17_25_53.png 1600w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>vCenter data en Prometheus \u2013 visualizando con Grafana! En los \u00faltimos d\u00edas tuve muchos problemas con mi instalaci\u00f3n de LibreNMS, esto me llevo a re-evaluar mi soluci\u00f3n de monitoreo, desde hace annos estaba usando LibreNMS y antes de este tenia Observium, la facilidad de agregar equipos para monitorear, simplemente es f\u00e1cil y funcional. Volviendo al [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,19,20],"tags":[73,119],"class_list":["post-2987","post","type-post","status-publish","format-standard","hentry","category-general","category-virtualizacion","category-vmware","tag-homelab","tag-vmware"],"_links":{"self":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts\/2987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/comments?post=2987"}],"version-history":[{"count":0,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts\/2987\/revisions"}],"wp:attachment":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/media?parent=2987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/categories?post=2987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/tags?post=2987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}