{"id":92721,"date":"2020-08-30T07:42:10","date_gmt":"2020-08-30T05:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii"},"modified":"2020-08-30T07:42:10","modified_gmt":"2020-08-30T05:42:10","slug":"grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","title":{"rendered":"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>En este art\u00edculo, quiero compartir mi experiencia usando sistemas de c\u00f3digo abierto Zabbix y Grafana para visualizar el funcionamiento de las l\u00edneas de producci\u00f3n. La informaci\u00f3n puede ser \u00fatil para aquellos que buscan una forma r\u00e1pida de representar visualmente o analizar los datos recopilados en proyectos de automatizaci\u00f3n industrial o IoT. Este art\u00edculo no es una gu\u00eda detallada, sino m\u00e1s bien un concepto de un sistema de monitoreo basado en software abierto para empresas manufactureras. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"instrumentariy\">Herramientas<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 lo hemos estado utilizando desde hace tiempo para monitorear la infraestructura de TI de la f\u00e1brica. El sistema resulta ser tan conveniente y vers\u00e1til que comenzamos a ingresar datos de las l\u00edneas de producci\u00f3n, sensores y controladores. Esto nos permiti\u00f3 reunir todas las m\u00e9tricas en un solo lugar, crear gr\u00e1ficos simples de consumo de recursos y rendimiento de equipos, pero nos faltaba mucho el an\u00e1lisis y gr\u00e1ficos atractivos.<\/p>\n<p><\/p>\n<p><strong>Grafana <\/strong>\u2013 es una herramienta poderosa para el an\u00e1lisis y visualizaci\u00f3n de datos. Una gran cantidad de complementos permite extraer datos de varias fuentes (zabbix, clickhouse, influxDB), procesarlos en tiempo real (calcular promedios, sumas, diferencias, etc.) y dibujar todo tipo de gr\u00e1ficos (desde l\u00edneas simples, veloc\u00edmetros, tablas hasta diagramas complejos).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 un servicio que permite dibujar en un editor en l\u00ednea desde un simple diagrama de bloques hasta un plano de espacios. Hay muchas plantillas y objetos ya dibujados. Los datos se pueden exportar a todos los formatos gr\u00e1ficos principales o XML. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Reuniendo todo<\/h2>\n<p><\/p>\n<p>Se han escrito muchos art\u00edculos sobre c\u00f3mo instalar y configurar Grafana y Zabbix; yo hablar\u00e9 sobre los puntos principales de la configuraci\u00f3n. <\/p>\n<p><\/p>\n<p>En Zabbix <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/dts-dronten\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">servidor<\/a> se crea un \"nodo de red\" (host), al cual pertenecer\u00e1n los \"elementos de datos\" (item) con m\u00e9tricas de nuestros sensores. Los nombres de los nodos y los elementos de datos deben pensarse con antelaci\u00f3n y hacerse lo m\u00e1s estructurados posible, ya que los estaremos consultando desde Grafana a trav\u00e9s de expresiones regulares. Este enfoque es conveniente porque permite obtener datos de un grupo de elementos con una sola consulta. <\/p>\n<p><\/p>\n<p>Para configurar Grafana, ser\u00e1 necesario instalar complementos adicionales: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix por Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 integraci\u00f3n con Zabbix<\/li>\n<li>natel-discrete-panel \u2013 complemento para visualizaci\u00f3n discreta en gr\u00e1ficos horizontales<\/li>\n<li>pierosavi-imageit-panel \u2013 complemento para mostrar datos sobre su propia imagen<\/li>\n<li>agenty-flowcharting-panel \u2013 un complemento para la visualizaci\u00f3n din\u00e1mica de diagramas de draw.io<\/li>\n<\/ul>\n<p><\/p>\n<p>La integraci\u00f3n con Zabbix se configura en Grafana, en el men\u00fa de Configuraci\u00f3nFuentes de datosZabbix. All\u00ed debes ingresar la direcci\u00f3n del servidor API de Zabbix, en mi caso es <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, y el nombre de usuario con la contrase\u00f1a para el acceso. Si todo se hizo correctamente, al guardar la configuraci\u00f3n aparecer\u00e1 un mensaje con el n\u00famero de versi\u00f3n de la API: versi\u00f3n API de Zabbix: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Creamos un Dashboard<\/h3>\n<p><\/p>\n<p>Aqu\u00ed es donde comienza la verdadera magia de Grafana y sus complementos. <\/p>\n<p><\/p>\n<p><strong>Complemento natel-discrete-panel<\/strong><br \/>\nTenemos datos sobre el estado de los motores en las l\u00edneas (funciona = 1, no funciona = 0). Con el gr\u00e1fico discreto, podemos dibujar una escala que mostrar\u00e1: el estado del motor, cu\u00e1nto tiempo ha estado funcionando en minutos\/horas o % y con qu\u00e9 frecuencia se ha iniciado. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/30d31d897758f2116d07ec957866bf03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualizaci\u00f3n de estados de los motores<\/em><\/p>\n<p><\/p>\n<p>En mi opini\u00f3n, es uno de los mejores gr\u00e1ficos para visualizar el rendimiento del equipo. Es f\u00e1cil ver cu\u00e1nto tiempo est\u00e1 inactivo, en qu\u00e9 modos funciona m\u00e1s a menudo. Puede haber muchos datos, hay posibilidad de agregarlos por rangos, transformarlos seg\u00fan los valores (si el valor es '1', mostrar como 'ON')<\/p>\n<p><\/p>\n<p><strong>Complemento pierosavi-imageit-panel<\/strong><\/p>\n<p><\/p>\n<p>Imageit es \u00fatil cuando ya tienes un diagrama o plano dibujado del espacio, sobre el cual deseas superponer los datos de los sensores. En la configuraci\u00f3n de visualizaci\u00f3n, debes ingresar la URL de la imagen y agregar los elementos de sensor que necesites. El elemento aparecer\u00e1 en la imagen y se puede colocar en el lugar deseado con el mouse.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/a4fdbc44aee91c45787f1b210b1ee74e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Diagrama del horno con m\u00e9tricas de temperatura y presi\u00f3n<\/em><\/p>\n<p><\/p>\n<p><strong>Complemento agenty-flowcharting-panel<\/strong><\/p>\n<p><\/p>\n<p>Quer\u00eda hablar con m\u00e1s detalle sobre la creaci\u00f3n de visualizaciones con FlowCharting, ya que es una herramienta incre\u00edblemente funcional. Permite crear un diagrama de mnemotecnia din\u00e1mico, cuyos elementos reaccionar\u00e1n a los valores de las m\u00e9tricas (cambiar color, posici\u00f3n, nombre, etc.). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">Obtenci\u00f3n de datos<\/h3>\n<p><\/p>\n<p>La creaci\u00f3n de cualquier elemento de visualizaci\u00f3n en Grafana comienza con la consulta de datos desde una fuente, en nuestro caso Zabbix. Mediante estas consultas, necesitamos obtener todas las m\u00e9tricas que deseamos utilizar en el esquema. Los requisitos de las m\u00e9tricas son los nombres de los elementos de datos en Zabbix; se puede especificar tanto una m\u00e9trica individual como un conjunto utilizando filtrado a trav\u00e9s de expresiones regulares. En mi ejemplo, el campo Item contiene la expresi\u00f3n: \"\\\/([^l\u00ednea 1]|(disponibilidad)|(calabac\u00edn))\\\/\"; esto significa: seleccionar todas las m\u00e9tricas cuyo nombre comienza estrictamente con \"l\u00ednea 1\" o contiene la palabra \"disponibilidad\" o contiene la palabra \"calabac\u00edn\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/44e6735f25726a8d70a78b42e98e00f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ejemplo de configuraci\u00f3n de consulta de datos sobre motores de la primera l\u00ednea y disponibilidad de materias primas.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Transformaci\u00f3n de datos.<\/h3>\n<p><\/p>\n<p>Los datos de origen pueden no estar siempre en la forma en que necesitamos mostrarlos. Por ejemplo, tenemos datos por minuto sobre el peso del producto en el contenedor (kg), y necesitamos mostrar la velocidad de llenado en t\/h. Hago esto de la siguiente manera: tomo los datos de peso y los transformo con la funci\u00f3n delta de Grafana, que calcula la diferencia entre los valores de la m\u00e9trica, de modo que el peso actual se convierte en kg\/min. Luego multiplico por 0.06 para convertir el resultado a toneladas\/hora. Dado que la m\u00e9trica de peso se utiliza en varias consultas, le asigno un nuevo alias (setAlias) y lo usar\u00e9 en la regla de visualizaci\u00f3n. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/0ea3c61d1e8ac9cbe5412c854fe8dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ejemplo de uso del par\u00e1metro delta y del multiplicador, junto con el cambio de nombre de la m\u00e9trica en la consulta.<\/em><\/p>\n<p><\/p>\n<p>Aqu\u00ed hay otro ejemplo de la transformaci\u00f3n de datos: necesitaba contar la cantidad de arranques (inicio del ciclo = arranque del motor). La m\u00e9trica se calcula en funci\u00f3n del estado del motor \"l\u00ednea 1 \u2014 bomba de drenaje del tanque 1 (estado)\". Transformaci\u00f3n: cambiamos los datos de la m\u00e9trica original con la funci\u00f3n delta (diferencia de valores), de modo que la m\u00e9trica tendr\u00e1 el valor \u00ab+1\u00bb para el arranque del motor, \u00ab-1\u00bb para la detenci\u00f3n y \u00ab0\u00bb cuando el motor no cambia su estado. Luego elimino todos los valores menores a 1 y los sumo. Como resultado, obtengo la cantidad de arranques del motor. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/cfedff7cbdd1f1dfaaf529ebc23d2151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ejemplo de transformaci\u00f3n de datos del estado actual a la cantidad de arranques.<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">Ahora sobre la visualizaci\u00f3n en s\u00ed.<\/h3>\n<p><\/p>\n<p>En la configuraci\u00f3n de visualizaci\u00f3n hay un bot\u00f3n 'Edit Draw', que abre un editor donde se puede dibujar un esquema. Cada objeto en el esquema tiene sus propios par\u00e1metros. Por ejemplo, si se especifican las configuraciones de fuente en el editor, se aplicar\u00e1n a la visualizaci\u00f3n de datos en Grafana. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/fb0936ef47a6cf55417784b60f744488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>As\u00ed es como se ve el editor en Draw.io<\/em><\/p>\n<p><\/p>\n<p>Despu\u00e9s de guardar el esquema, aparecer\u00e1 en Grafana y se podr\u00e1n crear reglas para modificar elementos. <\/p>\n<p><\/p>\n<p>En los par\u00e1metros () especificamos: <\/p>\n<p><\/p>\n<ul>\n<li>Options \u2014 se establece el nombre de la regla (Rule name), el nombre o apodo de la m\u00e9trica cuyos datos se utilizar\u00e1n (Apply to metrics). El tipo de agregaci\u00f3n de datos (Aggregation) influye en el resultado final de la m\u00e9trica, as\u00ed Last \u2014 significa que se elegir\u00e1 el \u00faltimo valor, avg \u2014 el valor promedio para el per\u00edodo seleccionado en la esquina superior derecha.<\/li>\n<li>Thresholds \u2014 el par\u00e1metro de umbrales describe la l\u00f3gica de aplicaci\u00f3n del color, es decir, el color seleccionado se aplicar\u00e1 a los elementos en el esquema dependiendo de los datos de la m\u00e9trica. En mi ejemplo, con un valor de m\u00e9tricas '0' \u2014 el estado 'Ok' ser\u00e1 de color verde, con un valor '&gt;1' el estado ser\u00e1 Critical y el color ser\u00e1 rojo.<\/li>\n<li>Color\/Tooltip Mappings y Label\/Text Mappings \u2014 selecci\u00f3n del elemento del esquema y su comportamiento. En el primer escenario, el objeto ser\u00e1 coloreado, en el segundo, tendr\u00e1 texto con datos de la m\u00e9trica. Para seleccionar un objeto en el esquema hay que presionar el signo de cadena y hacer clic con el rat\u00f3n en el esquema.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/3ae4087a237cebe7c93b43bdbd0f269b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>En este ejemplo, coloreo la bomba y su flecha de color rojo si est\u00e1 en funcionamiento y de color verde si no lo est\u00e1.<\/em> <\/p>\n<p><\/p>\n<p>Con la ayuda del complemento flowcharting pude dibujar un esquema de toda la l\u00ednea, en la que:<\/p>\n<p><\/p>\n<ol>\n<li>cambia el color de los agregados de acuerdo con su estado<\/li>\n<li>hay una se\u00f1alizaci\u00f3n de falta de producto en los tanques<\/li>\n<li>se muestra la configuraci\u00f3n de las frecuencias de los motores <\/li>\n<li>la velocidad de llenado\/vaciado del primer tanque<\/li>\n<li>se cuenta el n\u00famero de ciclos de trabajo de la l\u00ednea (amasados)<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n\" src=\"\/wp-content\/uploads\/2020\/08\/dcecf15c2de301c73408452719f895f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Resultado<\/h2>\n<p><\/p>\n<p>Lo m\u00e1s dif\u00edcil para m\u00ed fue obtener datos de los controladores. Gracias a la versatilidad de Zabbix para la recopilaci\u00f3n de datos y la flexibilidad de Grafana a trav\u00e9s de complementos, solo se necesitaron un par de d\u00edas para crear una pantalla de monitoreo integral para la l\u00ednea de producci\u00f3n. La visualizaci\u00f3n permiti\u00f3 ver gr\u00e1ficos y estad\u00edsticas de estados, adem\u00e1s de un f\u00e1cil acceso a trav\u00e9s de la web para todos los interesados; todo esto facilit\u00f3 la identificaci\u00f3n r\u00e1pida de cuellos de botella y el uso ineficiente de los agregados. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Conclusi\u00f3n<\/h2>\n<p><\/p>\n<p>Me gust\u00f3 mucho la combinaci\u00f3n Zabbix+Grafana y recomiendo que le presten atenci\u00f3n si necesitan procesar r\u00e1pidamente datos de controladores o sensores sin programaci\u00f3n o la implementaci\u00f3n de productos comerciales complejos. Sin duda, esto no reemplazar\u00e1 a los sistemas SCADA profesionales, pero ser\u00e1 suficiente como herramienta de monitoreo centralizado de toda la producci\u00f3n.<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/516772\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 IoT. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-92721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Grafana+Zabbix: \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-30T05:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-30T05:42:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Grafana+Zabbix: Visualizaci\u00f3n del funcionamiento de la l\u00ednea de producci\u00f3n | ProHoster","description":"En este art\u00edculo quiero compartir la experiencia del uso de los sistemas de c\u00f3digo abierto Zabbix y Grafana para visualizar el funcionamiento de las l\u00edneas de producci\u00f3n.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Grafana+Zabbix: \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-30T05:42:10+00:00","article:modified_time":"2020-08-30T05:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92721","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:02:25","updated":"2026-02-09 21:38:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/92721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=92721"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/92721\/revisions"}],"predecessor-version":[{"id":159877,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/92721\/revisions\/159877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/92722"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=92721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=92721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=92721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}