{"id":406,"date":"2013-02-26T15:56:54","date_gmt":"2013-02-26T18:56:54","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=406"},"modified":"2013-02-26T15:56:54","modified_gmt":"2013-02-26T18:56:54","slug":"observium-monitoramento-de-rede","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=406","title":{"rendered":"Observium &#8211; Monitoramento de Rede"},"content":{"rendered":"<p><b>Observe sua rede com o Observium<\/b><\/p>\n<div>Quando se fala em &#8220;sistema de monitoramento de rede open source&#8221;, um nome vem a cabe\u00e7a: <a href=\"http:\/\/www.cacti.net\/\">Cacti<\/a>. \u00c9 quase uma unanimidade, pela facilidade de utiliza\u00e7\u00e3o, por estar &#8220;empacotado&#8221; para as principais distribui\u00e7\u00f5es GNU\/Linux, bastando um <em>apt-get\/yum install cacti<\/em> e o sistema j\u00e1 est\u00e1 instalado. E tamb\u00e9m pela ampla documenta\u00e7\u00e3o.<\/p>\n<p>H\u00e1 algum tempo atr\u00e1s, por uma indica\u00e7\u00e3o de um colega da lista de discuss\u00e3o <a href=\"https:\/\/eng.registro.br\/mailman\/listinfo\/gter\">GTER<\/a>, conheci o <a href=\"http:\/\/www.observium.org\">Observium<\/a> e o tenho utilizado desde ent\u00e3o, n\u00e3o como um substituto ao Cacti, mas sim como um complemento.<\/p>\n<p>Sei que isso n\u00e3o \u00e9 uma m\u00e9trica muito confi\u00e1vel, mas fazendo uma busca pelo termo &#8220;cacti network monitoring&#8221; nos principais mecanismos de busca que temos hoje, os n\u00fameros s\u00e3o consider\u00e1veis.<\/p>\n<p>Busca pelo termo &#8220;cacti network monitoring&#8221;:<\/p>\n<ul>\n<li><em>Google<\/em>: Aproximadamente 154.000 resultados;<\/li>\n<li><em>Bing<\/em>: Aproximadamente 104.000 resultados;<\/li>\n<li><em>Yahoo<\/em>: Aproximadamente 102.000 resultados.<\/li>\n<\/ul>\n<p>Busca pelo termo &#8220;observium network monitoring&#8221;:<\/p>\n<ul>\n<li><em>Goggle<\/em>: Aproximadamente 8.460 resultados;<\/li>\n<li><em>Bing<\/em>: Aproximadamente 6.300 resultados;<\/li>\n<li><em>Yahoo<\/em>: Aproximadamente 6.320 resultados.<\/li>\n<\/ul>\n<p>Em alguns sites do Brasil:<\/p>\n<ul>\n<li><a href=\"http:\/\/br-linux.org\">BR-Linux<\/a>: Uma refer\u00eancia em 2009;<\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\">Viva o Linux<\/a>: Nenhuma refer\u00eancia;<\/li>\n<li><a href=\"https:\/\/under-linux.org\/\">UnderLinux<\/a>: Menos de 5 refer\u00eancias no f\u00f3rum de usu\u00e1rios.<\/li>\n<\/ul>\n<p>Este guia mostra como instalar o Observium no <em>CentOS\/RHEL\/Scientific <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a><\/em>.<\/p>\n<p>Neste exemplo usei o <em>CentOS 6.3 64 bits<\/em>, mas para outras distribui\u00e7\u00f5es o processo \u00e9 semelhante, pois a instala\u00e7\u00e3o do <em>Observium<\/em> \u00e9 feita por SVN.<\/p>\n<h1>Reposit\u00f3rios<\/h1>\n<p>Para obter todos os m\u00f3dulos adicionais, \u00e9 ideal ter os reposit\u00f3rios adicionais <em>RPM Forge<\/em> e <em>EPEL<\/em>:<\/p>\n<p><strong># rpm &#8211;import http:\/\/apt.sw.be\/RPM-GPG-KEY.dag.txt<br \/>\n# rpm -Uvh http:\/\/packages.sw.be\/rpmforge-release\/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm<br \/>\n# rpm -Uvh http:\/\/mirror.globo.com\/epel\/6\/x86_64\/epel-release-6-8.noarch.rpm<\/strong><\/p>\n<p>Pacotes:<\/p>\n<p><strong># yum install httpd.x86_64 mysql-server.x86_64 mysql.x86_64 php-gd.x86_64 php-mcrypt php-mysql.x86_64 php-pear net-snmp.x86_64 php-pear.noarch php-snmp.x86_64 php.x86_64 fping.x86_64 graphviz.x86_64 ImageMagick.x86_64 jwhois.x86_64 net-snmp-utils.x86_64 nmap.x86_64 OpenIPMI-tools.x86_64 rrdtool.x86_64 subversion.x86_64 vixie-cron.x86_64<\/p>\n<p># pear install Net_IPv6<br \/>\n# pear install Net_IPv4<\/strong><\/p>\n<h1>Instala\u00e7\u00e3o do Observium<\/h1>\n<p>Criar o diret\u00f3rio:<\/p>\n<p><strong># mkdir -p \/opt\/observium &amp;&amp; cd \/opt<\/strong><\/p>\n<p>Checar a \u00faltima vers\u00e3o no reposit\u00f3rio do <em>Subversion<\/em>:<\/p>\n<p><strong># svn co http:\/\/www.observium.org\/svn\/observer\/trunk observium<\/strong><\/p>\n<p>Mudar para o diret\u00f3rio de instala\u00e7\u00e3o:<\/p>\n<p><strong># cd \/opt\/observium<\/strong><\/p>\n<h1>Base de Dados<\/h1>\n<p>Criar a base de dados e o usu\u00e1rio:<\/p>\n<p>mysql&gt; <strong>CREATE DATABASE observium;<\/strong><br \/>\nmysql&gt; <strong>GRANT ALL PRIVILEGES ON observium.* TO &#8216;observium&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8216;&lt;Senhas&gt;&#8217;;<\/strong><\/p>\n<h1>Configura\u00e7\u00e3o<\/h1>\n<p>Copie o arquivo de configura\u00e7\u00e3o padr\u00e3o e fa\u00e7a as altera\u00e7\u00f5es necess\u00e1rias:<\/p>\n<p><strong># cp config.php.default config.php<\/strong><\/p>\n<p>Adicione uma entrada para o <em>fping<\/em>:<\/p>\n<div>$config[&#8216;fping&#8217;] = &#8220;\/usr\/sbin\/fping&#8221;;<\/div>\n<p>Configure o <em>schema<\/em> da base de dados:<\/p>\n<p><strong># php includes\/sql-schema\/update.php<\/strong><\/p>\n<p>Alguns erros devem aparecer, isso \u00e9 normal. Mas se forem mais do que 6, revise sua configura\u00e7\u00e3o.<\/p>\n<p>Crie os diret\u00f3rios &#8220;graphs&#8221; e &#8220;rrd&#8221; (* Lembre-se: ainda estamos abaixo do diret\u00f3rio <em>\/opt\/observium<\/em>):<\/p>\n<p><strong># mkdir graphs rrd<br \/>\n# chown apache.apache graphs rrd<\/strong><\/p>\n<p>Obs.: O sistema n\u00e3o aceita rodar como um diret\u00f3rio. Exemplo: <strong>http:\/\/www.dominio.com\/observium<\/strong><\/p>\n<p>Adicionar o primeiro usu\u00e1rio (use o n\u00edvel 10 para <em>admin<\/em>):<\/p>\n<p><strong># cd \/opt\/observium<br \/>\n# .\/adduser.php &lt;username&gt; &lt;password&gt; &lt;level&gt;<\/strong><\/p>\n<p>Adicione o primeiro dispositivo para ser monitorado:<\/p>\n<p><strong># .\/addhost.php &lt;hostname&gt; &lt;community&gt; v2c<\/strong><\/p>\n<p>Obs.: DEVE-SE, obrigatoriamente, ter um nome v\u00e1lido, seja por DNS ou pelo <em>\/etc\/hosts<\/em>.<\/p>\n<p>Fa\u00e7a uma verifica\u00e7\u00e3o inicial do novo dispositivo:<br \/>\n<strong># .\/discovery.php -h all<br \/>\n# .\/poller.php -h all<\/strong><\/p>\n<p>Adicione na <em>crontab<\/em> (Ex.: <em>\/etc\/cron.d\/observium<\/em>) o conte\u00fado abaixo:<\/p>\n<div>33 *\/6\u00a0\u00a0* * *\u00a0\u00a0 root\u00a0\u00a0\u00a0\u00a0\/opt\/observium\/discovery.php -h all &gt;&gt; \/dev\/null 2&gt;&amp;1<br \/>\n*\/5 *\u00a0\u00a0* * *\u00a0\u00a0\u00a0\u00a0root\u00a0\u00a0 \/opt\/observium\/discovery.php -h new &gt;&gt; \/dev\/null 2&gt;&amp;1<br \/>\n*\/5 *\u00a0\u00a0* * *\u00a0\u00a0\u00a0\u00a0root\u00a0\u00a0 \/opt\/observium\/poller.php -h all &gt;&gt; \/dev\/null 2&gt;&amp;1<\/div>\n<p>Fa\u00e7a um reload\/restart no servi\u00e7o:<\/p>\n<p><strong># \/etc\/init.d\/crond reload\/restart<\/strong><\/p>\n<p>O sistema j\u00e1 estar\u00e1 dispon\u00edvel em: <strong>http:\/\/&lt;server ip&gt;<\/strong><\/p>\n<h1>Atualiza\u00e7\u00e3o<\/h1>\n<p>\u00c9 utilizado o SVN para a atualiza\u00e7\u00e3o, bastando executar o comando abaixo:<\/p>\n<p><strong># cd \/opt\/observium<br \/>\n# svn update<br \/>\n# .\/discovery.php -h new<\/strong><\/p>\n<\/div>\n<p><b>Billing e outras configura\u00e7\u00f5es<\/b><\/p>\n<h1>Billing<\/h1>\n<p>Uma fun\u00e7\u00e3o muito \u00fatil e interessante \u00e9 o <em>Billing<\/em>, onde voc\u00ea pode contabilizar a utiliza\u00e7\u00e3o de uma ou mais portas.<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/obs4a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_obs4a.png\" width=\"500\" height=\"89\" border=\"0\" \/><\/a><\/div>\n<p>Como podemos ver na imagem, pelo menos aqui, o Barrichello est\u00e1 na frente de do Schumacher e do Senna. \ud83d\ude42<\/p>\n<p>Para ativ\u00e1-lo, altere a linha abaixo no &#8220;config.php&#8221;:<\/p>\n<div>$config[&#8216;enable_billing&#8217;] = 1;<\/div>\n<p>E adicione as linhas abaixo no <em>\/etc\/cron.d\/observium<\/em>:<\/p>\n<div>*\/5 *\u00a0\u00a0* * *\u00a0\u00a0\u00a0root\u00a0\u00a0\u00a0\u00a0\/opt\/observium\/poll-billing.php &gt;&gt; \/dev\/null 2&gt;&amp;1<br \/>\n01 *\u00a0\u00a0* * *\u00a0\u00a0\u00a0root\u00a0\u00a0\u00a0\u00a0\/opt\/observium\/billing-calculate.php &gt;&gt; \/dev\/null 2&gt;&amp;1<\/div>\n<p>&nbsp;<\/p>\n<h1>Desativar itens<\/h1>\n<p>Por padr\u00e3o, quando voc\u00ea adiciona um dispositivo, ele traz todas as configura\u00e7\u00f5es de rede.<\/p>\n<p>Num servidor Windows, que eu usei como exemplo para montar este tutorial, ele acaba trazendo uma s\u00e9rie de interfaces que n\u00e3o precisam ser vistas, o que num primeiro momento pode deixar o visual um pouco polu\u00eddo, ao contr\u00e1rio do <em>Cacti<\/em>, que voc\u00ea precisa especificar o quer que seja monitorado.<\/p>\n<p>Na imagem abaixo podemos ver o <em>Item Ports<\/em> com todos os itens habilitados:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/Obs1a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_Obs1a.png\" width=\"500\" height=\"319\" border=\"0\" \/><\/a><\/div>\n<p>Para desativar estes itens, siga os passos abaixo ao acessar a interface WEB:<\/p>\n<p>Devices \u2192 All Devices \u2192 *NomeDoServidor* \u2192 Edit (a chave que fica bem escondida bem \u00e0 direita) \u2192 Ports<\/p>\n<p>Nas colunas &#8220;Polling&#8221; e &#8220;Alerts&#8221;, deixe todos os itens no &#8220;No&#8221;, com exce\u00e7\u00e3o da placa de rede que voc\u00ea quer monitorar.<\/p>\n<p>Na mesma tela no item &#8220;Modules&#8221;, est\u00e3o todos os m\u00f3dulos que, por padr\u00e3o, vem todos ativados:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/obs6a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_obs6a.png\" width=\"500\" height=\"327\" border=\"0\" \/><\/a><\/div>\n<h1>Redirecionar todo tr\u00e1fego HTTP para HTTPS<\/h1>\n<p>Pode parecer \u00f3bvio, mas tenho por padr\u00e3o n\u00e3o usar HTTP para qualquer servi\u00e7o WEB, somente HTTPS.<\/p>\n<p>Para isso, redireciono todo o tr\u00e1fego alterando os arquivos abaixo:<\/p>\n<p>1. <strong>\/etc\/httpd\/conf\/httpd.conf<\/strong>:<\/p>\n<div>NameVirtualHost *:80<\/p>\n<p>&lt;VirtualHost *:80&gt;<\/p>\n<p>RewriteEngine\u00a0\u00a0\u00a0\u00a0on<br \/>\nRewriteCond\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0%{SERVER_PORT} ^80$<br \/>\nRewriteRule\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0^(.*)$ https:\/\/%{SERVER_NAME}$1 [L,R]<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p><\/div>\n<p>2. <strong>\/etc\/httpd\/conf.d\/ssl.conf<\/strong> (arquivo padr\u00e3o do SSL):<\/p>\n<div>LoadModule ssl_module modules\/mod_ssl.so<\/p>\n<p>Listen 443<\/p>\n<p>SSLPassPhraseDialog builtin<\/p>\n<p>SSLSessionCache\u00a0\u00a0\u00a0shmcb:\/var\/cache\/mod_ssl\/scache(512000)<br \/>\nSSLSessionCacheTimeout\u00a0\u00a0300<br \/>\nNameVirtualHost *:443<\/p>\n<p>SSLMutex default<\/p>\n<p>SSLRandomSeed startup file:\/dev\/urandom\u00a0\u00a0256<br \/>\nSSLRandomSeed connect builtin<\/p>\n<p>SSLCryptoDevice builtin<\/p>\n<p>&lt;VirtualHost *:443&gt;<\/p>\n<p>ServerName wiki.domain.net:443<br \/>\nServerAlias wiki.domain.com:443<\/p>\n<p>ErrorLog logs\/ssl_error_log<br \/>\nTransferLog logs\/ssl_access_log<br \/>\nLogLevel warn<\/p>\n<p>SSLEngine on<\/p>\n<p>SSLProtocol all -SSLv2<\/p>\n<p>SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW<\/p>\n<p>SSLCertificateFile \/etc\/pki\/tls\/certs\/localhost.crt<\/p>\n<p>SSLCertificateKeyFile \/etc\/pki\/tls\/private\/localhost.key<\/p>\n<p>&lt;Files ~ &#8220;\\.(cgi|shtml|phtml|php3?)$&#8221;&gt;<br \/>\nSSLOptions +StdEnvVars<br \/>\n&lt;\/Files&gt;<br \/>\n&lt;Directory &#8220;\/home\/viaza132\/www\/cgi-bin&#8221;&gt;<br \/>\nSSLOptions +StdEnvVars<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>SetEnvIf User-Agent &#8220;.*MSIE.*&#8221; \\<br \/>\nnokeepalive ssl-unclean-shutdown \\<br \/>\ndowngrade-1.0 force-response-1.0<\/p>\n<p>CustomLog logs\/ssl_request_log \\<br \/>\n&#8220;%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \\&#8221;%r\\&#8221; %b&#8221;<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p><\/div>\n<p>3. <strong>\/etc\/httpd\/conf.d\/ssl-observium.conf<\/strong> (este arquivo n\u00e3o existe, deve ser criado):<\/p>\n<div>&lt;VirtualHost *:443&gt;<\/p>\n<p>ServerName observium.domain.net:443<br \/>\nServerAlias observium.domain.com:443<\/p>\n<p>DocumentRoot &#8220;\/opt\/observium\/html&#8221;<\/p>\n<p>&lt;Directory \/opt\/observium\/html\/&gt;<br \/>\nOptions Indexes FollowSymLinks MultiViews<br \/>\nAllowOverride All<br \/>\nOrder allow,deny<br \/>\nallow from all<br \/>\nAuthUserFile \/home\/viaza132\/www\/.htpasswd<br \/>\nAuthName &#8220;Please enter your ID and password&#8221;<br \/>\nAuthType Basic<br \/>\nrequire valid-user<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>ErrorLog logs\/ssl-observium_error_log<br \/>\nTransferLog logs\/ssl-observium_access_log<br \/>\nLogLevel warn<\/p>\n<p>SSLEngine on<\/p>\n<p>SSLProtocol all -SSLv2<\/p>\n<p>SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW<\/p>\n<p>SSLCertificateFile \/etc\/pki\/tls\/certs\/localhost.crt<\/p>\n<p>SSLCertificateKeyFile \/etc\/pki\/tls\/private\/localhost.key<\/p>\n<p>&lt;Files ~ &#8220;\\.(cgi|shtml|phtml|php3?)$&#8221;&gt;<br \/>\nSSLOptions +StdEnvVars<br \/>\n&lt;\/Files&gt;<br \/>\n&lt;Directory &#8220;\/home\/viaza132\/www\/cgi-bin&#8221;&gt;<br \/>\nSSLOptions +StdEnvVars<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>SetEnvIf User-Agent &#8220;.*MSIE.*&#8221; \\ \u00a0\u00a0\u00a0\u00a0nokeepalive ssl-unclean-shutdown \\<br \/>\ndowngrade-1.0 force-response-1.0<\/p>\n<p>CustomLog logs\/ssl_request_log \\<br \/>\n&#8220;%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \\&#8221;%r\\&#8221; %b&#8221;<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p><\/div>\n<p>Al\u00e9m de tudo, proteger o acesso com senha:<\/p>\n<p><strong># htpasswd \/home\/viaza132\/www\/.htpasswd admin<\/strong><\/p>\n<p>Tela dos dispositivos configurados com algumas informa\u00e7\u00f5es b\u00e1sicas:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/Obs2a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_Obs2a.png\" width=\"500\" height=\"81\" border=\"0\" \/><\/a><\/div>\n<p>Tela de status dos dispositivos:<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/obs3a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_obs3a.png\" width=\"500\" height=\"152\" border=\"0\" \/><\/a><\/div>\n<p>Algumas outras checagens que ele faz por padr\u00e3o (Memory, CPU e Disk Usage):<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/obs5a.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_obs5a.png\" width=\"500\" height=\"105\" border=\"0\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Observe sua rede com o Observium Quando se fala em &#8220;sistema de monitoramento de rede open source&#8221;, um nome vem a cabe\u00e7a: Cacti. \u00c9 quase uma unanimidade, pela facilidade de utiliza\u00e7\u00e3o, por estar &#8220;empacotado&#8221; para as principais distribui\u00e7\u00f5es GNU\/Linux, bastando um apt-get\/yum install cacti e o sistema j\u00e1 est\u00e1 instalado. E tamb\u00e9m pela ampla documenta\u00e7\u00e3o. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,51,68],"tags":[226,179,225,214],"class_list":["post-406","post","type-post","status-publish","format-standard","hentry","category-viazap","category-linux-linuxrs","category-redes-2","tag-cacti","tag-monitoramento","tag-observium","tag-rede"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=406"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/406\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/406\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}