{"id":97224,"date":"2020-10-16T20:42:34","date_gmt":"2020-10-16T18:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder"},"modified":"2020-10-16T20:42:34","modified_gmt":"2020-10-16T18:42:34","slug":"ustanovka-i-ekspluatacziya-rudder","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","title":{"rendered":"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do \"Rudder\".","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/7db738d5178280b3af84077541c16e70.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Pref\u00e1cio<\/h2>\n<p>Nossa \"amizade\" come\u00e7ou h\u00e1 dois anos. Cheguei a um novo emprego, onde o administrador anterior me deixou esta ferramenta como heran\u00e7a. Na internet, al\u00e9m da documenta\u00e7\u00e3o oficial, n\u00e3o consegui encontrar nada. Mesmo agora, se voc\u00ea pesquisar por \"rudder\", 99% das vezes ir\u00e1 retornar: rodas de navios e drones. Consegui encontrar uma abordagem para isso. Como a Comunidade deste software \u00e9 insignificante, decidi compartilhar minha experi\u00eancia e erros. Acredito que isso ser\u00e1 \u00fatil para algu\u00e9m.<\/p>\n<h2>Ent\u00e3o, Rudder <\/h2>\n<p>Rudder \u2014 \u00e9 uma ferramenta de auditoria e gerenciamento de configura\u00e7\u00e3o de c\u00f3digo aberto, que ajuda a automatizar a configura\u00e7\u00e3o do sistema. Funciona com a instala\u00e7\u00e3o de um agente em cada usu\u00e1rio final. Atrav\u00e9s de uma interface amig\u00e1vel, podemos observar em que medida nossa infraestrutura atende a todas as pol\u00edticas definidas. <\/p>\n<h2>Uso<\/h2>\n<p>Abaixo listo para que uso o Rudder.<\/p>\n<ul>\n<li>\n<p>Controle de arquivos e configura\u00e7\u00f5es: .\/ssh\/authorized_keys; \/etc\/hosts; iptables; (e a partir da\u00ed, onde minha imagina\u00e7\u00e3o levar)<\/p>\n<\/li>\n<li>\n<p> Controle de pacotes instalados: zabbix.agent ou qualquer outro software<\/p>\n<\/li>\n<\/ul>\n<h2>Instala\u00e7\u00e3o do servidor<\/h2>\n<p>Recentemente, atualizei da vers\u00e3o 5 para 6.1, tudo correu bem. Abaixo estar\u00e3o os comandos para Debian\/Ubuntu, mas tamb\u00e9m h\u00e1 suporte para: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/rhel.html\">RHEL\/CentOS<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/sles.html\">Sles<\/a><\/noindex>.<\/p>\n<p>Vou esconder a instala\u00e7\u00e3o em spoilers, para n\u00e3o distrair voc\u00ea.<\/p>\n<p>Spoiler<\/p>\n<h2>Depend\u00eancias<\/h2>\n<p>Para rudder-server, \u00e9 necess\u00e1ria a Java RE, vers\u00e3o m\u00ednima 8, que pode ser instalada a partir do reposit\u00f3rio padr\u00e3o:<\/p>\n<p>Verificamos se ela est\u00e1 instalada<\/p>\n<pre><code class=\"bash\">java -version<\/code><\/pre>\n<p>se a sa\u00edda<\/p>\n<pre><code class=\"bash\">-bash: java: comando n\u00e3o encontrado<\/code><\/pre>\n<p>ent\u00e3o, instalamos<\/p>\n<pre><code class=\"bash\">apt install default-jre<\/code><\/pre>\n<h2>Servidor<\/h2>\n<p>Importamos a chave<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\/\/repository.rudder.io\/apt\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Aqui est\u00e1 a pr\u00f3pria impress\u00e3o digital<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (chave de libera\u00e7\u00e3o) \n      Impress\u00e3o digital da chave = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Como n\u00e3o temos uma assinatura paga, adicionamos o seguinte reposit\u00f3rio<\/p>\n<pre><code class=\"bash\">echo \"deb http:\/\/repository.rudder.io\/apt\/6.1\/ $(lsb_release -cs) main\" &gt; \/etc\/apt\/sources.list.d\/rudder.list<\/code><\/pre>\n<p>Atualizamos a lista de reposit\u00f3rios e instalamos o servidor<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-server-root<\/code><\/pre>\n<p>Criamos o usu\u00e1rio admin<\/p>\n<pre><code class=\"bash\">rudder server create-user -u admin -p \"Sua Senha\"<\/code><\/pre>\n<p>No futuro, podemos gerenciar os usu\u00e1rios atrav\u00e9s da configura\u00e7\u00e3o<\/p>\n<p>Pronto, o servidor est\u00e1 configurado.<\/p>\n<h2>Configura\u00e7\u00e3o do servidor<\/h2>\n<p>Agora, \u00e9 necess\u00e1rio adicionar ao agente Rudder os endere\u00e7os IP dos agentes ou uma sub-rede inteira, orientando-se pela pol\u00edtica de seguran\u00e7a. <\/p>\n<p>Configura\u00e7\u00f5es \u2014&gt; Geral <\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/4a019dfffd6bc5de03b640bf6c13ff3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>No campo \"Adicionar uma rede\" insira o endere\u00e7o e a m\u00e1scara no formato x.x.x.x\/xx. Para permitir o acesso de todos os endere\u00e7os da rede interna (se \u00e9 claro que \u00e9 uma rede de teste e voc\u00ea est\u00e1 atr\u00e1s de um NAT), insira: 0.0.0.0\/0 <\/p>\n<p><strong>Importante \u2014 ap\u00f3s adicionar o endere\u00e7o IP, n\u00e3o se esque\u00e7a de clicar em Salvar altera\u00e7\u00f5es, caso contr\u00e1rio, nada ser\u00e1 salvo.<\/strong><\/p>\n<h2>Portas<\/h2>\n<p>No servidor, abra as seguintes portas<\/p>\n<ul>\n<li>\n<p>443 \u2014 tcp<\/p>\n<\/li>\n<li>\n<p>5309 \u2014 tcp<\/p>\n<\/li>\n<li>\n<p>514 \u2014 udp<\/p>\n<\/li>\n<\/ul>\n<p>J\u00e1 lidamos com a configura\u00e7\u00e3o inicial do servidor.<\/p>\n<\/p>\n<h2>Instala\u00e7\u00e3o do Agente<\/h2>\n<p>Spoiler<\/p>\n<p>Adicionamos a chave<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\/\/repository.rudder.io\/apt\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Impress\u00e3o digital da chave<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (chave de libera\u00e7\u00e3o) \n      Impress\u00e3o digital da chave = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Adicionamos o reposit\u00f3rio<\/p>\n<pre><code class=\"bash\">echo \"deb http:\/\/repository.rudder.io\/apt\/6.1\/ $(lsb_release -cs) main\" &gt; \/etc\/apt\/sources.list.d\/rudder.list<\/code><\/pre>\n<p>Instalamos o agente<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-agent<\/code><\/pre>\n<h2>Configura\u00e7\u00e3o do agente<\/h2>\n<p>Vamos indicar ao agente o endere\u00e7o IP do servidor de pol\u00edticas<\/p>\n<pre><code class=\"bash\">rudder agent policy-server  #Sem par\u00eanteses. Tamb\u00e9m \u00e9 poss\u00edvel usar um nome de dom\u00ednio <\/code><\/pre>\n<p>Executando o seguinte comando, enviaremos um pedido para adicionar o novo agente ao servidor, em alguns minutos ele aparecer\u00e1 na lista de novos agentes, como adicionar ser\u00e1 explicado na pr\u00f3xima se\u00e7\u00e3o<\/p>\n<pre><code class=\"bash\">rudder agent inventory<\/code><\/pre>\n<p>Tamb\u00e9m podemos for\u00e7ar a execu\u00e7\u00e3o do agente e ele enviar\u00e1 a solicita\u00e7\u00e3o imediatamente<\/p>\n<pre><code class=\"bash\">rudder agent run<\/code><\/pre>\n<p>Nosso agente est\u00e1 configurado, vamos em frente.<\/p>\n<h2>Adi\u00e7\u00e3o de agentes <\/h2>\n<p>Fazemos login <\/p>\n<p>https:\/\/127.0.0.1\/rudder\/index.html<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/b3370143670761ca69c90270a11d773a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Na se\u00e7\u00e3o \"Aceitar novos n\u00f3s\" seu agente aparecer\u00e1, marque a caixa e clique em Aceitar<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/a9702fcf43c4aef6733fb3d317884d60.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Deve passar algum tempo enquanto o sistema verifica se o servidor est\u00e1 em conformidade <\/p>\n<\/p>\n<h3>Cria\u00e7\u00e3o de grupos de servidores <\/h3>\n<p>Vamos criar um grupo (\u00e9 um verdadeiro divertimento), n\u00e3o sei por que os desenvolvedores fizeram a forma\u00e7\u00e3o de grupos t\u00e3o complicada, mas como entendi, n\u00e3o h\u00e1 outra maneira. Vamos para a se\u00e7\u00e3o Node management -&gt; Groups e clicamos em Create, escolhemos um grupo est\u00e1tico e damos um nome.<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/d220fff4e8a22d798f15c6f2eb0cc96f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Filtramos o servidor necess\u00e1rio por caracter\u00edsticas espec\u00edficas, por exemplo, pelo endere\u00e7o IP, e salvamos<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/9ddb9315a651a0a6e1200adc584f4ffb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>O grupo est\u00e1 configurado.<\/p>\n<h3>Configura\u00e7\u00e3o de regras<\/h3>\n<p>Vamos para Configuration policy \u2192 Rules e criamos uma nova regra<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/6cfa6e9f598e2b5610dfad8bd373e768.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Adicionamos o grupo que preparamos anteriormente (isso pode ser feito mais tarde)<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/edcde485f8cf1e493e66989f4b1cb399.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>E formamos uma nova diretiva<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/4ba3816e058d7fc175bc2e89dfab8cd1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Vamos criar uma diretiva para adicionar chaves p\u00fablicas em .ssh\/authroized_keys. Eu uso isso em caso de sa\u00edda de um novo funcion\u00e1rio, ou para precau\u00e7\u00e3o, por exemplo, se algu\u00e9m deletar acidentalmente minha chave. <\/p>\n<p>V\u00e1 em Pol\u00edtica de configura\u00e7\u00e3o \u2192 Diretrizes, \u00e0 esquerda voc\u00ea ver\u00e1 \"Biblioteca de diretrizes\". Encontre \"Acesso remoto \u2192 Chaves autorizadas SSH\", \u00e0 direita clique em Criar Diretriz<\/p>\n<p>Inserimos os dados do usu\u00e1rio e adicionamos sua chave. Em seguida, escolhemos a pol\u00edtica de aplica\u00e7\u00e3o<\/p>\n<ul>\n<li>\n<p>Global \u2014 Pol\u00edtica definida por padr\u00e3o<\/p>\n<\/li>\n<li>\n<p>Aplicar \u2014 Executar nos servidores selecionados<\/p>\n<\/li>\n<li>\n<p>Auditar \u2014 Realizar auditoria e informar em quais clientes existe a chave<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/4ebb8c98a480541acaa8b840bd909970.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Devemos indicar a nossa regra. <\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/b53807114e53994e20c233282f602b1c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ent\u00e3o salvamos e tudo est\u00e1 pronto. <\/p>\n<p>Verificamos<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/51cfd888b93d67d72caa5bd82cfc7e14.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Chave adicionada com sucesso<\/p>\n<h2>Vantagens<\/h2>\n<p>O agente fornece informa\u00e7\u00f5es completas sobre o servidor. Listas de pacotes instalados, interfaces, portas abertas e muito mais, que voc\u00ea pode ver na captura de tela abaixo.<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/5e0db29e27d2fa97e3393afc912c4141.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Al\u00e9m disso, voc\u00ea pode instalar e controlar o software n\u00e3o apenas no Linux, mas tamb\u00e9m no Windows; n\u00e3o verifiquei isso por n\u00e3o haver necessidade.<\/p>\n<h2>Do autor<\/h2>\n<p>Voc\u00ea deve estar se perguntando por que reinventar a roda se j\u00e1 existem o Ansible e o Puppet.<\/p>\n<p>Respondo: O Ansible tem desvantagens, por exemplo, n\u00e3o sabemos em que estado est\u00e1 a configura\u00e7\u00e3o atualmente, ou a situa\u00e7\u00e3o muito conhecida quando voc\u00ea executa uma role ou playbook e aparecem erros de falha, e voc\u00ea come\u00e7a a acessar o servidor para ver quais pacotes foram atualizados. E eu simplesmente n\u00e3o trabalhei com Puppet. <\/p>\n<p>Existem desvantagens no Rudder? Muitas... Desde o fato de que os agentes caem e \u00e9 necess\u00e1rio reinstal\u00e1-los ou usar o comando rudder reset. (mas, a prop\u00f3sito, na vers\u00e3o 6, eu ainda n\u00e3o vi isso), at\u00e9 uma configura\u00e7\u00e3o extremamente complexa e uma interface il\u00f3gica.<\/p>\n<p>H\u00e1 vantagens? E h\u00e1 muitas vantagens: Ao contr\u00e1rio do famoso ansible, temos uma interface web onde podemos ver a conformidade aplicada. Por exemplo \u2014 portas est\u00e3o expostas, qual o estado do firewall, se os agentes de seguran\u00e7a est\u00e3o instalados ou outros adicionais. <\/p>\n<p>Esse software \u00e9 excelente para o departamento de seguran\u00e7a da informa\u00e7\u00e3o, pois o estado da infraestrutura estar\u00e1 sempre \u00e0 vista, e se alguma regra ficar em vermelho, isso \u00e9 um motivo para visitar o servidor. Como eu disse, j\u00e1 uso o Rudder h\u00e1 2 anos, e se voc\u00ea se aprofundar um pouco, a vida fica melhor. O mais dif\u00edcil em uma grande infraestrutura \u00e9 que voc\u00ea n\u00e3o se lembra em que estado est\u00e1 o servidor, se o novato n\u00e3o perdeu a instala\u00e7\u00e3o dos agentes de seguran\u00e7a ou se configurou corretamente o iptables; o Rudder o ajudar\u00e1 a estar ciente de todos os eventos. Informado, significa armado! )<\/p>\n<p>P.S. Acabou saindo muito mais do que eu planejava, n\u00e3o vou descrever como instalar pacotes; se houver pedidos, escreverei uma segunda parte.<\/p>\n<p>P.S.S O artigo tem um car\u00e1ter informativo, decidi compartilhar, pois h\u00e1 muito pouca informa\u00e7\u00e3o na internet. Talvez isso interesse a algu\u00e9m. Tenham um bom dia, queridos amigos )<\/p>\n<p><strong>Em nome da publicidade<\/strong><\/p>\n<p><strong>Servidores \u00e9picos<\/strong> \u2014 isso <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr133\">VPS em Linux<\/a><\/noindex> ou Windows com poderosos processadores da fam\u00edlia AMD EPYC e discos NVMe Intel extremamente r\u00e1pidos. Apresse-se para fazer o pedido!<\/p>\n<p><img decoding=\"async\" alt=\"Instala\u00e7\u00e3o e opera\u00e7\u00e3o do &quot;Rudder&quot;.\" src=\"\/wp-content\/uploads\/2020\/10\/907f0ce8236fd2e0e6cfae84e5530b6a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/522480\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u041d\u0430\u0448\u0430 &#171;\u0434\u0440\u0443\u0436\u0431\u0430&#187; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434. \u042f \u043f\u0440\u0438\u0448\u0435\u043b \u043d\u0430 \u043d\u043e\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u0433\u0434\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0430\u0434\u043c\u0438\u043d \u043d\u0435\u043f\u0440\u0438\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043c\u043d\u0435 \u0432 \u043d\u0430\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u043e\u0444\u0442\u0438\u043d\u0443. \u0412 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043a\u0440\u043e\u043c\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0439\u0442\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c. \u0414\u0430\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441, \u0435\u0441\u043b\u0438 \u0437\u0430\u0433\u0443\u0433\u043b\u0438\u0442\u044c &#171;rudder&#187; \u0442\u043e \u0432 99% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c: \u0448\u0442\u0443\u0440\u0432\u0430\u043b\u044b \u043a\u043e\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u0432\u0430\u0434\u0440\u043e\u043a\u043e\u043f\u0442\u0435\u0440\u044b. \u041c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043a \u043d\u0435\u043c\u0443 \u043f\u043e\u0434\u0445\u043e\u0434. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u041a\u043e\u043c\u044c\u044e\u043d\u0438\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97224","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=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\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\/ustanovka-i-ekspluatacziya-rudder\" \/>\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\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder\" \/>\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-10-16T18:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-16T18:42:34+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\udd47Instala\u00e7\u00e3o e opera\u00e7\u00e3o do \"Rudder\" | ProHoster","description":"Pref\u00e1cio Nossa \"amizade\" come\u00e7ou h\u00e1 dois anos.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","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\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","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-10-16T18:42:34+00:00","article:modified_time":"2020-10-16T18:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97224","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 10:24:27","updated":"2022-10-02 23:51:13","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\/97224","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=97224"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/97224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/97225"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=97224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=97224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=97224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}