{"id":30753,"date":"2019-10-31T21:37:15","date_gmt":"2019-10-31T18:37:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vyshel-zabbix-4-2\/"},"modified":"2019-10-31T21:37:15","modified_gmt":"2019-10-31T18:37:15","slug":"vyshel-zabbix-4-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vyshel-zabbix-4-2","title":{"rendered":"O Zabbix 4.2 foi lan\u00e7ado","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nossa equipe est\u00e1 muito feliz em compartilhar a not\u00edcia de que foi lan\u00e7ado um sistema de monitoramento de c\u00f3digo aberto. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/whats_new\">Zabbix 4.2<\/a><\/noindex>!<\/p>\n<p><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/e929caac72798d6e0d6af74995f1be79.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA vers\u00e3o 4.2 \u00e9 a resposta \u00e0 pergunta fundamental sobre a vida, o universo e o monitoramento em geral? Vamos descobrir!<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nLembrando que o Zabbix \u00e9 um sistema abrangente para monitorar o desempenho e a disponibilidade de servidores, equipamentos de engenharia e rede, aplicativos, bancos de dados, sistemas de virtualiza\u00e7\u00e3o, cont\u00eaineres, servi\u00e7os de TI e servi\u00e7os web.<\/p>\n<p>O Zabbix implementa todo o ciclo desde a coleta de dados, seu processamento e transforma\u00e7\u00e3o, an\u00e1lise das informa\u00e7\u00f5es obtidas, at\u00e9 o armazenamento desses dados, visualiza\u00e7\u00e3o e envio de alertas utilizando regras de escalonamento. O sistema tamb\u00e9m oferece flex\u00edveis op\u00e7\u00f5es de extens\u00e3o dos m\u00e9todos de coleta de dados e alertas, assim como possibilidades de automa\u00e7\u00e3o atrav\u00e9s da API. A interface web \u00fanica proporciona gerenciamento centralizado das configura\u00e7\u00f5es de monitoramento e distribui\u00e7\u00e3o de permiss\u00f5es a diferentes grupos de usu\u00e1rios. O c\u00f3digo do projeto \u00e9 distribu\u00eddo livremente sob licenciamento. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/license\">GPLv2<\/a><\/noindex>.<\/p>\n<p>O Zabbix 4.2 \u00e9 uma nova vers\u00e3o n\u00e3o LTS com prazo de suporte oficial reduzido. Para usu\u00e1rios que buscam um ciclo de vida mais longo para produtos de software, recomendamos utilizar vers\u00f5es LTS, como 3.0 e 4.0.<\/p>\n<p>Ent\u00e3o, vamos falar sobre as novidades e principais melhorias da vers\u00e3o 4.2:<\/p>\n<h1>Mais plataformas oficiais<\/h1>\n<p>\n<img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/197c6bd028023105039f2004faf9f67e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAl\u00e9m dos pacotes oficiais j\u00e1 existentes, tamb\u00e9m oferecemos novas compila\u00e7\u00f5es para:<\/p>\n<ul>\n<li>RaspberryPi, Mac OS\/X, SUSE Enterprise Linux Server 12<\/li>\n<li>MSI para agente Windows<\/li>\n<li>Imagens Docker<\/li>\n<\/ul>\n<h1>Suporte embutido ao Prometheus para monitoramento de aplicativos<\/h1>\n<p>\nO Zabbix pode coletar dados de v\u00e1rias maneiras (push\/pull) de diferentes fontes de dados. Isso inclui JMX, SNMP, WMI, HTTP\/HTTPS, RestAPI, XML Soap, SSH, Telnet, agentes e scripts, entre outras fontes. E agora, conhe\u00e7a o suporte ao Prometheus!<\/p>\n<p>Strictamente falando, a coleta de dados de exportadores do Prometheus j\u00e1 era poss\u00edvel anteriormente gra\u00e7as ao tipo de item de dados HTTP\/HTTPS e express\u00f5es regulares.<\/p>\n<p>No entanto, a nova vers\u00e3o permite trabalhar com o Prometheus de forma mais eficiente, gra\u00e7as ao suporte embutido \u00e0 linguagem de consulta PromQL. O uso de m\u00e9tricas dependentes permite coletar e processar dados de maneira otimizada: uma \u00fanica chamada para obter dados e, em seguida, organiz\u00e1-los conforme as m\u00e9tricas necess\u00e1rias.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/yr\/hi\/n1\/yrhin1viwxnpfro62umwlpqu6bk.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/41dc9e5663a497c751da143b847ea5f5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Obtemos o valor de uma m\u00e9trica espec\u00edfica<\/i><\/p>\n<p>\u00c9 importante notar que atualmente a detec\u00e7\u00e3o de baixo n\u00edvel pode usar os dados coletados para criar m\u00e9tricas automaticamente. Nesse caso, o Zabbix transforma os dados recebidos em formato JSON, que \u00e9 muito conveniente para trabalhar.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/bw\/sm\/6i\/bwsm6i0fa4xo4oee7vlzitpsr3m.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/862b524d937ddeec3d4a417f25c0ebfe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Encontramos m\u00e9tricas usando um filtro na linguagem de consultas PromQL<\/i><\/p>\n<p>Atualmente, existem mais de <noindex><a rel=\"nofollow\" href=\"http:\/\/www.zabbix.com\/integrations\">300 integra\u00e7\u00f5es e receitas para monitoramento<\/a><\/noindex> de servi\u00e7os e aplicativos de terceiros usando o Zabbix. O suporte ao Prometheus permitir\u00e1 adicionar um conjunto inteiro de aplicativos que possuem exportadores Prometheus oficiais ou suportados pela comunidade. Isso inclui o monitoramento de servi\u00e7os populares, cont\u00eaineres e recursos em nuvem.<\/p>\n<h1>Monitoramento eficaz de alta frequ\u00eancia<\/h1>\n<p>\nQueremos detectar problemas o mais r\u00e1pido poss\u00edvel? Claro, sem d\u00favidas! Na maioria das vezes, essa abordagem leva a necessidade de consultar dispositivos e coletar dados com muita frequ\u00eancia, o que resulta em uma carga maior sobre o sistema de monitoramento. Como evitar isso?<\/p>\n<p>Implementamos um mecanismo de throttling nas regras de pr\u00e9-processamento. O throttling, essencialmente, nos permite ignorar valores iguais.<\/p>\n<p>Vamos supor que estamos monitorando o estado de um aplicativo cr\u00edtico. A cada segundo, verificamos se nosso aplicativo est\u00e1 funcionando ou n\u00e3o. Nesse processo, o Zabbix recebe um fluxo cont\u00ednuo de dados de 1 (funcionando) e 0 (n\u00e3o funcionando). Por exemplo: 1111111111110001111111111111\u2026<\/p>\n<p>Quando tudo est\u00e1 bem com nosso aplicativo, o Zabbix recebe um fluxo de apenas uns. Precisamos process\u00e1-los? Em geral, n\u00e3o, j\u00e1 que s\u00f3 nos interessa a mudan\u00e7a de estado do aplicativo, n\u00e3o queremos coletar e armazenar tantos dados. O throttling permite ignorar um valor se ele for id\u00eantico ao anterior. Assim, teremos apenas dados sobre a mudan\u00e7a de estado, por exemplo, 01010101\u2026 Informa\u00e7\u00f5es suficientes para detectar problemas!<\/p>\n<p>Valores ignorados s\u00e3o simplesmente desconsiderados pelo Zabbix, n\u00e3o s\u00e3o registrados na hist\u00f3ria e n\u00e3o influenciam os gatilhos. Do ponto de vista do Zabbix, valores ignorados n\u00e3o existem.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/cc\/tm\/yy\/cctmyymdqz1dztuzve2qat22cwy.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/689868ab3f1dcb09396b34a26309d6bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Ignorando valores repetidos<\/i><\/p>\n<p>\u00d3timo! Agora podemos consultar dispositivos com muita frequ\u00eancia, detectando problemas instantaneamente sem armazenar informa\u00e7\u00f5es desnecess\u00e1rias no banco de dados.<\/p>\n<p>E quanto aos gr\u00e1ficos? Eles ficar\u00e3o vazios devido \u00e0 falta de dados! E como saber se o Zabbix est\u00e1 coletando dados, se a maioria desses dados ser\u00e1 ignorada?<\/p>\n<p>N\u00f3s tamb\u00e9m pensamos nisso! O Zabbix oferece outro tipo de throttling, o throttling com pontos de verifica\u00e7\u00e3o (throttling with heartbeat).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/_3\/ul\/8z\/_3ul8zygs2pfcfi3i1xabwflzis.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/03c4a7810bd52bba579e11ae41cf5242.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Checamos uma vez por minuto se a m\u00e9trica est\u00e1 ativa<\/i><\/p>\n<p>Nesse caso, o Zabbix, apesar do fluxo de dados repetido, vai manter pelo menos um valor no intervalo de tempo especificado. Se os dados s\u00e3o coletados uma vez por segundo e o intervalo est\u00e1 definido em um minuto, o Zabbix transformar\u00e1 o fluxo de unidades por segundo em um fluxo por minuto. \u00c9 f\u00e1cil perceber que isso resulta em uma compress\u00e3o de 60 vezes dos dados coletados.<\/p>\n<p>Agora estamos seguros de que os dados est\u00e3o sendo coletados, a fun\u00e7\u00e3o de trigger nodata() est\u00e1 funcionando e os gr\u00e1ficos est\u00e3o em ordem!<\/p>\n<h1>Valida\u00e7\u00e3o de dados coletados e tratamento de erros<\/h1>\n<p>\nNenhum de n\u00f3s quer coletar dados incorretos ou n\u00e3o confi\u00e1veis. Por exemplo, sabemos que um sensor de temperatura deve retornar dados entre 0\u00b0C e 100\u00b0C, e qualquer outro valor deve ser considerado como erro e\/ou ignorado.<\/p>\n<p>Agora isso \u00e9 poss\u00edvel com as regras de valida\u00e7\u00e3o de dados integradas no pr\u00e9-processamento, que se verificam em conformidade ou n\u00e3o com express\u00f5es regulares, faixa de valores, JSONPath e XMLPath.<\/p>\n<p>Agora podemos gerenciar a resposta a um erro. Se a temperatura estiver fora da faixa, podemos simplesmente ignorar esse valor, definir um valor padr\u00e3o (por exemplo, 0\u00b0C) ou definir nossa pr\u00f3pria mensagem de erro, como \"Sensor danificado\" ou \"Substitua a bateria.\"<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/qt\/4w\/u4\/qt4wu4ybdrpzhhm9daoktvrpyyu.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/742dd937b15e94a894d8bd99f714aff5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>A temperatura deve estar entre 0 e 100, o restante ignoramos<\/i><\/p>\n<p>Um bom exemplo de valida\u00e7\u00e3o \u00e9 a capacidade de verificar os dados de entrada em busca de mensagens de erro e atribuir esse erro a toda a m\u00e9trica. Isso \u00e9 uma funcionalidade muito \u00fatil ao obter dados de APIs externas.<\/p>\n<h1>Qualquer transforma\u00e7\u00e3o de dados usando JavaScript<\/h1>\n<p>\nSe as regras de pr\u00e9-processamento integradas n\u00e3o forem suficientes, agora oferecemos total liberdade com o uso de scripts arbitr\u00e1rios em JavaScript!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/rp\/gh\/4k\/rpgh4kexxwi2hwi56yehsv-n-e8.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/f8435836a6e1b55d24628f3001f98ec2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Apenas uma linha de c\u00f3digo para converter graus Fahrenheit em graus Celsius<\/i><\/p>\n<p>Isso abre possibilidades ilimitadas para o processamento de dados de entrada. A vantagem pr\u00e1tica dessa funcionalidade \u00e9 que agora n\u00e3o precisamos mais de scripts externos que us\u00e1vamos para qualquer opera\u00e7\u00e3o com dados. Agora, tudo isso pode ser feito com JavaScript.<\/p>\n<p>Agora, transforma\u00e7\u00e3o de dados, agrega\u00e7\u00e3o, filtros, opera\u00e7\u00f5es aritm\u00e9ticas e l\u00f3gicas e muito mais s\u00e3o poss\u00edveis!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pz\/_z\/-0\/pz_z-0jbwzoyf4hnjrtwuwqasei.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/13f09bb278e5465a7a9cf5ce4f0e9921.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Extraindo informa\u00e7\u00f5es \u00fateis da sa\u00edda do Apache mod_status!<\/i><\/p>\n<h1>Testando o pr\u00e9-processamento<\/h1>\n<p>\nAgora n\u00e3o precisamos nos questionar sobre como funcionam nossos complexos scripts de pr\u00e9-processamento. Temos uma verifica\u00e7\u00e3o conveniente da efic\u00e1cia do pr\u00e9-processamento diretamente da interface!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/jo\/mn\/zg\/jomnzgu3cmghjfxt7iwmf1f4l38.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/5d18f4031c9f1a6070b8beced0d04329.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h1>Processando milh\u00f5es de m\u00e9tricas por segundo!<\/h1>\n<p>\nAt\u00e9 o Zabbix 4.2, o pr\u00e9-processamento era realizado exclusivamente pelo servidor Zabbix, o que limitava as possibilidades de uso de proxies para distribuir a carga.<\/p>\n<p>Com a vers\u00e3o Zabbix 4.2, conseguimos uma escalabilidade de carga incrivelmente eficiente com o suporte ao pr\u00e9-processamento no lado do proxy. Agora, isso \u00e9 feito pelos proxies!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/vq\/un\/e4\/vqune4kzcxmaujwsrmesh24mbn4.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/460e76933e3cbe81c9f524f2c7451395.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><br \/>\nEm combina\u00e7\u00e3o com o throttling, essa abordagem permite realizar monitoramento em larga escala em alta frequ\u00eancia, realizando milh\u00f5es de verifica\u00e7\u00f5es por segundo, sem sobrecarregar o servidor central do Zabbix. Os proxies processam enormes volumes de dados, com apenas uma pequena parte chegando ao servidor Zabbix devido ao throttling, em um ou dois ordens de magnitude menor.<\/p>\n<h1>Detec\u00e7\u00e3o de baixo n\u00edvel mais simples<\/h1>\n<p>\nVale lembrar que a detec\u00e7\u00e3o de baixo n\u00edvel (LLD) \u00e9 um mecanismo muito poderoso para a detec\u00e7\u00e3o autom\u00e1tica de qualquer tipo de recurso para monitoramento (sistemas de arquivos, processos, aplicativos, servi\u00e7os, etc.) e cria\u00e7\u00e3o autom\u00e1tica de elementos de dados, gatilhos, n\u00f3s de rede e outros objetos com base neles. Isso economiza um tempo incr\u00edvel, simplifica a configura\u00e7\u00e3o e permite o uso de um \u00fanico modelo para n\u00f3s de rede com recursos de monitoramento variados.<\/p>\n<p>A detec\u00e7\u00e3o de baixo n\u00edvel exigia como entrada um JSON especialmente formatado. Isso n\u00e3o ser\u00e1 mais necess\u00e1rio!<\/p>\n<p>O Zabbix 4.2 permite que a detec\u00e7\u00e3o de n\u00edvel inferior (LLD) utilize dados formatados em JSON de maneira arbitr\u00e1ria. Por que isso \u00e9 importante? Isso permite que, sem o uso de scripts, se comunique, por exemplo, com APIs externas e use as informa\u00e7\u00f5es obtidas para criar automaticamente n\u00f3s de rede, elementos de dados e gatilhos.<\/p>\n<p>Em combina\u00e7\u00e3o com o suporte a JavaScript, isso cria oportunidades fant\u00e1sticas para criar modelos de trabalho com v\u00e1rias fontes de dados, como, por exemplo, APIs de nuvem, APIs de aplicativos, dados em formatos XML, CSV e outros.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/8_\/b7\/ah\/8_b7ahwhyjkg2dd9ay7skq90oym.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/7c4757d90d7d380cce2d7ba6d759ad3a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Conectando JSON com informa\u00e7\u00f5es de processos usando LLD<\/i><\/p>\n<p>As possibilidades s\u00e3o verdadeiramente ilimitadas!<\/p>\n<h1>Suporte ao TimescaleDB<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/by\/oa\/x6\/byoax6nnwkszlr-qyrn6vl0a6n4.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/bb33bf4aea45acc9f85c72e9e0982f3a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<p>O que \u00e9 o TimescaleDB? \u00c9 um PostgreSQL comum mais um m\u00f3dulo de extens\u00e3o da equipe do TimescaleDB. O TimescaleDB promete melhor desempenho devido a algoritmos e estruturas de dados mais eficientes.<\/p>\n<p>Al\u00e9m disso, outra vantagem do TimescaleDB \u00e9 a parti\u00e7\u00e3o autom\u00e1tica de tabelas hist\u00f3ricas. TimescaleDB \u00e9 velocidade e facilidade de manuten\u00e7\u00e3o! Embora eu deva observar que nossa equipe ainda n\u00e3o realizou uma compara\u00e7\u00e3o s\u00e9ria de desempenho com o PostgreSQL comum.<\/p>\n<p>Atualmente, o TimescaleDB \u00e9 um produto relativamente jovem e em r\u00e1pido desenvolvimento. Use com cautela!<\/p>\n<h1>Gerenciamento f\u00e1cil de tags<\/h1>\n<p>\nSe antes os tags podiam ser gerenciados apenas em n\u00edvel de gatilhos, agora o gerenciamento de tags \u00e9 muito mais flex\u00edvel. O Zabbix suporta tags para modelos e n\u00f3s de rede!<\/p>\n<p>Todos os problemas detectados recebem tags n\u00e3o apenas do gatilho, mas tamb\u00e9m do n\u00f3 de rede e dos modelos desse n\u00f3 de rede.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/origin\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/15bc7fac2ce1d3a3512cf5e02b3f96d1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Definindo tags para o n\u00f3 de rede<\/i><\/p>\n<h1>Auto-registro mais flex\u00edvel<\/h1>\n<p>\nO Zabbix 4.2 permite filtrar n\u00f3s de rede por nome usando express\u00f5es regulares. Isso possibilita criar diferentes cen\u00e1rios de descoberta para diferentes grupos de n\u00f3s de rede. Especialmente conveniente se tivermos regras de nomenclatura complexas para dispositivos.<\/p>\n<h1>Descoberta de rede mais flex\u00edvel<\/h1>\n<p>\nOutra melhoria est\u00e1 relacionada \u00e0 nomea\u00e7\u00e3o de n\u00f3s de rede. Houve uma oportunidade de gerenciar nomes de dispositivos durante a descoberta de rede e obter o nome do dispositivo a partir do valor da m\u00e9trica.<\/p>\n<p>Essa \u00e9 uma funcionalidade muito necess\u00e1ria, especialmente na descoberta de rede usando SNMP e o agente Zabbix.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/x4\/js\/u3\/x4jsu3mbrshjgvb5ob1b-6zs3lu.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/5c8fc10eef9300f56f9c52f19c523422.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Nome do n\u00f3 de rede automaticamente atribu\u00eddo como o nome vis\u00edvel<\/i><\/p>\n<h1>Verifica\u00e7\u00e3o do funcionamento dos m\u00e9todos de notifica\u00e7\u00e3o<\/h1>\n<p>Agora, diretamente da interface da web, \u00e9 poss\u00edvel enviar uma mensagem de teste para si mesmo e verificar se o m\u00e9todo de notifica\u00e7\u00e3o est\u00e1 funcionando. Essa funcionalidade \u00e9 especialmente \u00fatil para testar scripts de integra\u00e7\u00e3o do Zabbix com v\u00e1rios sistemas de notifica\u00e7\u00e3o, sistemas de tarefas e outros programas externos e APIs.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/t0\/pc\/gy\/t0pcgybg_1vdhtil9zy0qbgxsh4.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/94950f7826a96a38460974d5f65f47e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h1>Monitoramento remoto de componentes da infraestrutura Zabbix<\/h1>\n<p>\nFoi adicionada a capacidade de monitoramento remoto das m\u00e9tricas internas do servidor e proxy Zabbix (m\u00e9tricas de desempenho e operacionais dos componentes Zabbix).<\/p>\n<p>Para que isso \u00e9 necess\u00e1rio? A funcionalidade permite acompanhar m\u00e9tricas internas de servidores e proxies, possibilitando a detec\u00e7\u00e3o r\u00e1pida e notifica\u00e7\u00e3o de problemas, mesmo que os pr\u00f3prios componentes estejam sobrecarregados ou, por exemplo, o proxy tenha um grande volume de dados n\u00e3o enviados.<\/p>\n<h1>Suporte ao formato HTML para mensagens de email<\/h1>\n<p>\nAgora n\u00e3o estamos limitados ao texto simples e podemos criar mensagens de e-mail atraentes, gra\u00e7as ao suporte ao formato HTML. \u00c9 hora de aprender HTML + CSS!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ym\/zt\/ui\/ymztuizog61qw-5pgszly4te-ww.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/1c30e14611c33fb88220f46d1e013f4a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>As mensagens s\u00e3o mais f\u00e1ceis de serem compreendidas, mesmo com um uso m\u00ednimo de HTML <\/i><\/p>\n<h1>Acesso a sistemas externos a partir de mapas de rede<\/h1>\n<p>\nO suporte a um conjunto de novos macros em URLs personalizados para melhor integra\u00e7\u00e3o de mapas com sistemas externos foi adicionado. Isso permite abrir, com um ou dois cliques no \u00edcone do n\u00f3 da rede, por exemplo, um ticket no sistema de tarefas.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ja\/64\/fe\/ja64fe9xblrschv5ctgrvbekgky.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/0a6545810cf4d3823649ae79c0d3ad2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Abrimos um ticket no Jira com um clique<\/i><\/p>\n<h1>A regra de detec\u00e7\u00e3o pode ser um elemento de dados dependente<\/h1>\n<p>\nPor que isso \u00e9 necess\u00e1rio? Isso permite usar os dados da m\u00e9trica principal tanto para detec\u00e7\u00e3o quanto para a coleta direta de dados. Por exemplo, ao coletar dados de um exportador Prometheus, o Zabbix far\u00e1 uma solicita\u00e7\u00e3o HTTP e usar\u00e1 imediatamente as informa\u00e7\u00f5es recebidas para todos os elementos de dados dependentes: valores das m\u00e9tricas e regras de detec\u00e7\u00e3o de baixo n\u00edvel.<\/p>\n<h1>Nova maneira de visualizar problemas em mapas<\/h1>\n<p>\nFoi adicionado suporte a imagens GIF animadas nos mapas para uma visualiza\u00e7\u00e3o mais destacada dos problemas.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mu\/lo\/cd\/mulocdxrkfa7hrsrc6hvdd6oxvq.gif\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/8651e4749f9e7115282ce4d1472753c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Dispositivos problem\u00e1ticos tornaram-se mais vis\u00edveis<\/i><\/p>\n<h1>Extra\u00edmos dados dos cabe\u00e7alhos HTTP na monitoriza\u00e7\u00e3o da web<\/h1>\n<p>\nNa monitoriza\u00e7\u00e3o da web, foi adicionada a capacidade de selecionar dados do cabe\u00e7alho HTTP recebido.<\/p>\n<p>Isto permite criar roteiros de monitoramento web em m\u00faltiplas etapas ou para APIs de terceiros, usando um token de autoriza\u00e7\u00e3o obtido em uma das etapas.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/so\/zg\/u3\/sozgu3kqg3mhgtgcsdv1siogd90.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/8bb3e1d180a62b3ccb7dfa7624e30a3e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Extra\u00edmos o AuthID do cabe\u00e7alho HTTP<\/i><\/p>\n<h1>Zabbix Sender utiliza todos os endere\u00e7os IP<\/h1>\n<p>\nZabbix Sender agora envia dados a todos os endere\u00e7os IP do par\u00e2metro ServerActive no arquivo de configura\u00e7\u00e3o do agente.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/gc\/2n\/mz\/gc2nmzcaainvudnefbpyqrlsa4g.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/8feebe4b0cacc8d48bb3da319fb3f947.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h1>Novo filtro conveniente na configura\u00e7\u00e3o de gatilhos<\/h1>\n<p>\nA p\u00e1gina de configura\u00e7\u00e3o de gatilhos agora possui um filtro avan\u00e7ado para sele\u00e7\u00e3o r\u00e1pida e conveniente de gatilhos com base em crit\u00e9rios especificados. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/17\/xl\/qh\/17xlqhuquifwc1wfygn97sk51ro.png\"><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/9ecaf4b0ff4c423d3172ce3534572c69.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><i>Selecionando gatilhos relacionados ao servi\u00e7o K8S<\/i><\/p>\n<h1>Mostrando o hor\u00e1rio exato<\/h1>\n<p>\nAqui \u00e9 simples, agora o Zabbix mostra o hor\u00e1rio exato ao passar o mouse sobre o gr\u00e1fico.<\/p>\n<p><img decoding=\"async\" alt=\"O Zabbix 4.2 foi lan\u00e7ado\" src=\"\/wp-content\/uploads\/2019\/04\/7d35725f789bbf8741a68a52e1d9a776.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h1>Outras novas funcionalidades<\/h1>\n<p><\/p>\n<ul>\n<li>Implementado um algoritmo mais previs\u00edvel para alterar a ordem de posicionamento dos widgets no painel.<\/li>\n<li>Possibilidade de altera\u00e7\u00e3o em massa dos par\u00e2metros dos prot\u00f3tipos de elementos de dados<\/li>\n<li>Suporte a IPv6 para checagens DNS: 'net.dns' e 'new.dns.record'<\/li>\n<li>Adicionado o par\u00e2metro 'skip' para checagens 'vmware.eventlog'<\/li>\n<li>Erro de execu\u00e7\u00e3o da etapa de pr\u00e9-processamento inclui o n\u00famero da etapa<\/li>\n<\/ul>\n<h1>Como atualizar?<\/h1>\n<p>\nPara a transi\u00e7\u00e3o de vers\u00f5es anteriores, \u00e9 necess\u00e1rio apenas instalar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/download\">novos arquivos bin\u00e1rios<\/a><\/noindex> (servidores e proxies) e uma nova interface. O Zabbix realizar\u00e1 automaticamente o procedimento de atualiza\u00e7\u00e3o do banco de dados. N\u00e3o ser\u00e1 necess\u00e1rio instalar novos agentes.<\/p>\n<p>Estamos realizando webinars gratuitos para aqueles que desejam saber mais sobre o Zabbix 4.2 e ter a oportunidade de fazer perguntas \u00e0 equipe Zabbix. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/webinars?language=russian\">Inscreva-se!<\/a><\/noindex><\/p>\n<p>N\u00e3o esque\u00e7amos do popular <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ZabbixPro\">canal do Telegram<\/a><\/noindex> da comunidade Zabbix, onde voc\u00ea pode sempre obter consultoria e respostas a suas perguntas em russo de colegas mais experientes, e, se tiver sorte, at\u00e9 mesmo dos pr\u00f3prios desenvolvedores do Zabbix. Para iniciantes, recomendamos <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ZabbixJunior\">o grupo para iniciantes<\/a><\/noindex>.<\/p>\n<h1>Links \u00dateis<\/h1>\n<p>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/rn\/rn4.2.0\">Notas de lan\u00e7amento<\/a><\/noindex><br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zabbix.com\/documentation\/4.2\/manual\/installation\/upgrade_notes_420\">Notas de atualiza\u00e7\u00e3o<\/a><\/noindex><br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.zabbix.com\">Artigo original<\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/zabbix\/blog\/444894\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434\u0430 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Zabbix 4.2! \u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f 4.2 \u043e\u0442\u0432\u0435\u0442\u043e\u043c \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u0436\u0438\u0437\u043d\u0438, \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0432 \u0446\u0435\u043b\u043e\u043c? \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c! \u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e Zabbix \u2014 \u044d\u0442\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0431\u0430\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22738,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30753","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=\"\u041d\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434\u0430 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Zabbix.\" \/>\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\/vyshel-zabbix-4-2\" \/>\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\udd47\u0412\u044b\u0448\u0435\u043b Zabbix 4.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434\u0430 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Zabbix.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vyshel-zabbix-4-2\" \/>\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=\"2019-10-31T18:37:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:37:15+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\udd47Lan\u00e7ado o Zabbix 4.2 | ProHoster","description":"Nossa equipe est\u00e1 muito feliz em compartilhar a not\u00edcia de que o lan\u00e7amento do sistema de monitoramento de c\u00f3digo aberto Zabbix foi realizado.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vyshel-zabbix-4-2","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\udd47\u0412\u044b\u0448\u0435\u043b Zabbix 4.2 | ProHoster","og:description":"\u041d\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434\u0430 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Zabbix.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vyshel-zabbix-4-2","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":"2019-10-31T18:37:15+00:00","article:modified_time":"2019-10-31T18:37:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30753","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":"2026-01-21 02:50:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:29:57","updated":"2026-01-21 02:50:19","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\/30753","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=30753"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/30753\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/22738"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=30753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=30753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=30753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}