{"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\/pt\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","title":{"rendered":"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Neste artigo, quero compartilhar minha experi\u00eancia com sistemas de c\u00f3digo aberto Zabbix e Grafana para visualizar o funcionamento das linhas de produ\u00e7\u00e3o. As informa\u00e7\u00f5es podem ser \u00fateis para quem busca uma maneira r\u00e1pida de exibir visualmente ou analisar os dados coletados em projetos de automa\u00e7\u00e3o industrial ou IoT. O artigo n\u00e3o \u00e9 um guia detalhado, mas sim uma proposta de sistema de monitoramento baseado em software livre para uma empresa de manufatura. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"instrumentariy\">Ferramentas<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 temos usado h\u00e1 muito tempo para monitorar a infraestrutura de TI da f\u00e1brica. O sistema se mostrou t\u00e3o conveniente e vers\u00e1til que come\u00e7amos a inserir dados das linhas de produ\u00e7\u00e3o, sensores e controladores. Isso nos permitiu reunir todas as m\u00e9tricas em um s\u00f3 lugar, criar gr\u00e1ficos simples de consumo de recursos e desempenho dos equipamentos, mas sent\u00edamos falta de an\u00e1lises e gr\u00e1ficos mais bonitos.<\/p>\n<p><\/p>\n<p><strong>Grafana <\/strong>\u2013 \u00e9 uma poderosa ferramenta para an\u00e1lise e visualiza\u00e7\u00e3o de dados. Um grande n\u00famero de plugins permite coletar dados de v\u00e1rias fontes (zabbix, clickhouse, influxDB), process\u00e1-los em tempo real (calcular m\u00e9dias, somas, diferen\u00e7as, etc.) e criar diversos gr\u00e1ficos (de linhas simples, medidores, tabelas a esquemas complexos).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 um servi\u00e7o que permite desenhar no editor online desde um simples diagrama de bloco at\u00e9 um plano de salas. H\u00e1 muitos modelos prontos e objetos pr\u00e9-desenhados. Os dados podem ser exportados para todos os principais formatos gr\u00e1ficos ou xml. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Reunindo tudo<\/h2>\n<p><\/p>\n<p>Muitos artigos explicam como instalar e configurar o Grafana e o Zabbix, eu falarei sobre os principais pontos da configura\u00e7\u00e3o. <\/p>\n<p><\/p>\n<p>No Zabbix <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-dronten\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">servidor<\/a> cria-se um \u201cn\u00f3 da rede\u201d (host), ao qual pertencem os \u201citens de dados\u201d (item) com m\u00e9tricas de nossos sensores. \u00c9 recomend\u00e1vel planejar os nomes dos n\u00f3s e dos itens de dados com anteced\u00eancia e torne-os o mais estruturados poss\u00edvel, uma vez que nos referiremos a eles no Grafana por meio de express\u00f5es regulares. Essa abordagem \u00e9 conveniente, pois permite obter dados de um grupo de itens com uma \u00fanica consulta. <\/p>\n<p><\/p>\n<p>Para configurar o Grafana, ser\u00e1 necess\u00e1rio instalar plugins adicionais: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix by Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 integra\u00e7\u00e3o com o Zabbix<\/li>\n<li>natel-discrete-panel \u2013 plugin para visualiza\u00e7\u00e3o discreta em um gr\u00e1fico horizontal<\/li>\n<li>pierosavi-imageit-panel \u2013 plugin para exibir dados sobre sua pr\u00f3pria imagem<\/li>\n<li>agenty-flowcharting-panel \u2013 um plugin para visualiza\u00e7\u00e3o din\u00e2mica de diagramas do draw.io<\/li>\n<\/ul>\n<p><\/p>\n<p>A integra\u00e7\u00e3o com o Zabbix \u00e9 configurada no Grafana, no menu ConfigurationData sourcesZabbix. Voc\u00ea deve especificar o endere\u00e7o da API do servidor Zabbix, que \u00e9 <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, e o login com a senha para acesso. Se tudo estiver correto, ao salvar as configura\u00e7\u00f5es, aparecer\u00e1 uma mensagem com o n\u00famero da vers\u00e3o da API: zabbix API version: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Criando um Dashboard<\/h3>\n<p><\/p>\n<p>\u00c9 aqui que come\u00e7a a m\u00e1gica do Grafana e seus plugins. <\/p>\n<p><\/p>\n<p><strong>Plugin natel-discrete-panel<\/strong><br \/>\nTemos dados sobre o status dos motores nas linhas (funcionando = 1, n\u00e3o funcionando = 0). Com o gr\u00e1fico discreto, podemos desenhar uma escala que indica: status do motor, quanto tempo ele funcionou em minutos\/horas ou %, e com que frequ\u00eancia foi acionado. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/30d31d897758f2116d07ec957866bf03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualiza\u00e7\u00e3o dos status dos motores<\/em><\/p>\n<p><\/p>\n<p>Na minha opini\u00e3o, este \u00e9 um dos melhores gr\u00e1ficos para visualizar o desempenho do equipamento. Fica imediatamente vis\u00edvel quanto tempo ele est\u00e1 inativo e em quais modos opera mais frequentemente. Podem haver muitos dados, e h\u00e1 possibilidade de agrega\u00e7\u00e3o por intervalos, transforma\u00e7\u00e3o pelos valores (se o valor for '1', exibir como 'ON')<\/p>\n<p><\/p>\n<p><strong>Plugin pierosavi-imageit-panel<\/strong><\/p>\n<p><\/p>\n<p>Imageit \u00e9 conveniente de usar quando voc\u00ea j\u00e1 tem um diagrama ou plano do espa\u00e7o desenhado, no qual deseja aplicar os dados dos sensores. Nas configura\u00e7\u00f5es de visualiza\u00e7\u00e3o, voc\u00ea deve especificar o endere\u00e7o URL da imagem e adicionar os elementos de sensor necess\u00e1rios. O elemento aparece na imagem e pode ser posicionado onde desejar com o mouse.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/a4fdbc44aee91c45787f1b210b1ee74e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Diagrama do forno com m\u00e9tricas de temperatura e press\u00e3o<\/em><\/p>\n<p><\/p>\n<p><strong>Plugin agenty-flowcharting-panel<\/strong><\/p>\n<p><\/p>\n<p>Gostaria de falar mais sobre a cria\u00e7\u00e3o de visualiza\u00e7\u00f5es FlowCharting, pois \u00e9 uma ferramenta incrivelmente funcional. Ela permite criar um fluxograma din\u00e2mico, cujos elementos reagem aos valores das m\u00e9tricas (mudando de cor, posi\u00e7\u00e3o, nome, etc.). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">Obten\u00e7\u00e3o de dados<\/h3>\n<p><\/p>\n<p>A cria\u00e7\u00e3o de qualquer elemento de visualiza\u00e7\u00e3o no Grafana come\u00e7a com a consulta de dados de uma fonte, que neste caso \u00e9 o Zabbix. Com as consultas, precisamos obter todas as m\u00e9tricas que desejamos utilizar no esquema. As descri\u00e7\u00f5es das m\u00e9tricas s\u00e3o os nomes dos elementos de dados no Zabbix; podemos especificar uma m\u00e9trica \u00fanica ou um conjunto com filtragem atrav\u00e9s de express\u00f5es regulares. No meu exemplo, o campo Item cont\u00e9m a express\u00e3o: \"\\\/([^linha 1]|(presen\u00e7a)|(abobrinha)\\)\" \u2014 isso significa: selecionar todas as m\u00e9tricas cujo nome come\u00e7a estritamente com \"linha 1\" ou cont\u00e9m a palavra \"presen\u00e7a\" ou cont\u00e9m a palavra \"abobrinha\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/44e6735f25726a8d70a78b42e98e00f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exemplo de configura\u00e7\u00e3o de consulta de dados sobre os motores da primeira linha e a disponibilidade de mat\u00e9rias-primas.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Transforma\u00e7\u00e3o de Dados<\/h3>\n<p><\/p>\n<p>Os dados de origem podem nem sempre estar na forma em que precisamos apresent\u00e1-los. Por exemplo, temos dados a cada minuto sobre o peso do produto em um recipiente (kg), e precisamos exibir a taxa de preenchimento em t\/h. Eu fa\u00e7o isso da seguinte maneira: pego os dados de peso e os convierto usando a fun\u00e7\u00e3o delta do Grafana, que calcula a diferen\u00e7a entre os valores da m\u00e9trica; assim, o peso atual se transforma em kg\/min. Em seguida, multiplico por 0,06 para converter o resultado em toneladas\/hora. Como a m\u00e9trica de peso \u00e9 usada em v\u00e1rias consultas, eu atribuo um novo alias a ela (setAlias) e o utilizarei na regra de visualiza\u00e7\u00e3o. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/0ea3c61d1e8ac9cbe5412c854fe8dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exemplo de utiliza\u00e7\u00e3o do par\u00e2metro delta e do multiplicador, e de renomea\u00e7\u00e3o da m\u00e9trica na consulta.<\/em><\/p>\n<p><\/p>\n<p>Aqui est\u00e1 mais um exemplo de transforma\u00e7\u00e3o de dados: eu precisava contar o n\u00famero de arranques (in\u00edcio do ciclo = partida do motor). A m\u00e9trica \u00e9 calculada com base no status do motor \"linha 1 \u2014 bomba de drenagem do tanque 1 (status)\". Transforma\u00e7\u00e3o: os dados da m\u00e9trica original s\u00e3o alterados pela fun\u00e7\u00e3o delta (diferen\u00e7a de valores), de modo que na m\u00e9trica haver\u00e1 o valor \u00ab+1\u00bb para a partida do motor, \u00ab-1\u00bb para a parada e \u00ab0\u00bb quando o motor n\u00e3o altera seu status. Em seguida, removo todos os valores abaixo de 1 e os somo. O resultado \u00e9 o n\u00famero de partidas do motor. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/cfedff7cbdd1f1dfaaf529ebc23d2151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exemplo de transforma\u00e7\u00e3o de dados do status atual para o n\u00famero de partidas.<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">Agora sobre a pr\u00f3pria visualiza\u00e7\u00e3o.<\/h3>\n<p><\/p>\n<p>Nas configura\u00e7\u00f5es de exibi\u00e7\u00e3o, h\u00e1 um bot\u00e3o \"Edit Draw\" que abre o editor onde podemos desenhar o esquema. Cada objeto do esquema possui seus pr\u00f3prios par\u00e2metros. Por exemplo, se especificarmos as configura\u00e7\u00f5es de fonte no editor, elas ser\u00e3o aplicadas \u00e0 visualiza\u00e7\u00e3o dos dados no Grafana. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/fb0936ef47a6cf55417784b60f744488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Assim se parece o editor no Draw.io<\/em><\/p>\n<p><\/p>\n<p>Depois de salvar o diagrama, ele aparecer\u00e1 na Grafana e ser\u00e1 poss\u00edvel criar regras para alterar os elementos. <\/p>\n<p><\/p>\n<p>Nos par\u00e2metros () especificamos: <\/p>\n<p><\/p>\n<ul>\n<li>Options \u2014 define o nome da regra (Rule name), o nome ou pseud\u00f4nimo da m\u00e9trica cujos dados ser\u00e3o utilizados (Apply to metrics). O tipo de agrega\u00e7\u00e3o de dados (Aggregation) impacta o resultado final da m\u00e9trica, assim, Last \u2014 significa que o \u00faltimo valor ser\u00e1 escolhido, avg \u2014 valor m\u00e9dio durante o per\u00edodo selecionado no canto superior direito.<\/li>\n<li>Thresholds \u2014 par\u00e2metro de valores limites, descreve a l\u00f3gica de aplica\u00e7\u00e3o da cor, ou seja, a cor escolhida ser\u00e1 aplicada aos elementos no diagrama com base nos dados da m\u00e9trica. No meu exemplo, com valor de m\u00e9trica \"0\" \u2014 status \"Ok\" a cor ser\u00e1 verde, com valor \"&gt;1\" o status ser\u00e1 Critical e a cor ser\u00e1 vermelha.<\/li>\n<li>Color\/Tooltip Mappings e Label\/Text Mappings \u2014 sele\u00e7\u00e3o do elemento do diagrama e o cen\u00e1rio de seu comportamento. No primeiro cen\u00e1rio, o objeto ser\u00e1 colorido, no segundo \u2013 haver\u00e1 um texto com dados da m\u00e9trica. Para selecionar o objeto no diagrama, \u00e9 necess\u00e1rio clicar no \u00edcone de cadeado e clicar no diagrama.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/3ae4087a237cebe7c93b43bdbd0f269b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Neste exemplo, eu estou colorindo a bomba e sua seta de vermelho se ela estiver operando e de verde se n\u00e3o estiver.<\/em> <\/p>\n<p><\/p>\n<p>Com o plugin flowcharting, consegui desenhar o diagrama de toda a linha, onde:<\/p>\n<p><\/p>\n<ol>\n<li>a cor dos agregados muda conforme seu status<\/li>\n<li>h\u00e1 sinaliza\u00e7\u00e3o de aus\u00eancia de produto nos tanques<\/li>\n<li>\u00e9 exibida a configura\u00e7\u00e3o das frequ\u00eancias dos motores <\/li>\n<li>a velocidade de enchimento\/descarregamento do primeiro tanque<\/li>\n<li>\u00e9 contado o n\u00famero de ciclos de opera\u00e7\u00e3o da linha (misturas)<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualiza\u00e7\u00e3o do desempenho da linha de produ\u00e7\u00e3o\" src=\"\/wp-content\/uploads\/2020\/08\/dcecf15c2de301c73408452719f895f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualiza\u00e7\u00e3o do funcionamento da linha de produ\u00e7\u00e3o<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Resultado<\/h2>\n<p><\/p>\n<p>O mais dif\u00edcil para mim foi obter dados dos controladores. Gra\u00e7as \u00e0 versatilidade do Zabbix em termos de captura de dados e \u00e0 flexibilidade do Grafana atrav\u00e9s de plugins, foram necess\u00e1rios apenas alguns dias para criar uma tela de monitoramento abrangente da linha de produ\u00e7\u00e3o. A visualiza\u00e7\u00e3o possibilitou a visualiza\u00e7\u00e3o de gr\u00e1ficos e estat\u00edsticas de estados, al\u00e9m de f\u00e1cil acesso via web para todos os interessados \u2013 tudo isso permitiu identificar rapidamente gargalos e o uso ineficiente de agregados. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Conclus\u00e3o<\/h2>\n<p><\/p>\n<p>Eu gostei muito da combina\u00e7\u00e3o Zabbix+Grafana e recomendo que voc\u00ea preste aten\u00e7\u00e3o, se precisa processar rapidamente dados de controladores ou sensores sem programa\u00e7\u00e3o ou a implementa\u00e7\u00e3o de produtos comerciais complexos. Sem d\u00favida, isso n\u00e3o substitui sistemas SCADA profissionais, mas \u00e9 suficiente como uma ferramenta de monitoramento centralizado de toda a produ\u00e7\u00e3o.<\/p>\n<p>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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: Visualiza\u00e7\u00e3o do funcionamento da linha de produ\u00e7\u00e3o | ProHoster","description":"Neste artigo, quero compartilhar a experi\u00eancia de uso dos sistemas open source Zabbix e Grafana para a visualiza\u00e7\u00e3o do funcionamento das linhas de produ\u00e7\u00e3o.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/92721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=92721"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/92721\/revisions"}],"predecessor-version":[{"id":159877,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/92721\/revisions\/159877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/92722"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=92721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=92721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=92721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}