<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gerência de Redes Archives - Blog do Gesiel Bernardes</title>
	<atom:link href="https://gesielbernardes.eti.br/category/gerencia-de-redes/feed" rel="self" type="application/rss+xml" />
	<link>https://gesielbernardes.eti.br/category/gerencia-de-redes</link>
	<description>Blog sobre Tecnologia e Segurança da Informação</description>
	<lastBuildDate>Thu, 04 Apr 2024 02:37:46 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Comando iptables no CentOS 8</title>
		<link>https://gesielbernardes.eti.br/comando-iptables-no-centos-8.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 12:28:23 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[centos 8]]></category>
		<category><![CDATA[Gerencia de Redes]]></category>
		<category><![CDATA[ifconfig]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=269</guid>

					<description><![CDATA[<p>O CentOS 8 trouxe várias melhorias em relação a versão anterior (CentOS 7). Em especial, a adição do gerenciador de pacotes &#8220;dnf&#8221;, atualização de pacotes diversos, atualização de kernel, enfim, era uma atualização realmente necessária. Todavia, algumas surpresas sempre ocorrem nessas mudanças de versão. Uma delas, para quem utilizar a versão &#8220;minimal&#8221; para instalação, e… <span class="read-more"><a href="https://gesielbernardes.eti.br/comando-iptables-no-centos-8.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/comando-iptables-no-centos-8.html">Comando iptables no CentOS 8</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>O CentOS 8 trouxe várias melhorias em relação a versão anterior (CentOS 7).  Em especial, a adição do gerenciador de pacotes &#8220;dnf&#8221;, atualização de pacotes diversos, atualização de kernel, enfim,  era uma atualização realmente necessária.</p>



<p>Todavia, algumas surpresas sempre ocorrem nessas mudanças de versão. Uma delas, para quem utilizar a versão &#8220;minimal&#8221; para instalação, e a ausência do comando &#8220;iptables&#8221;:<br /></p>



<p> iptables: command not found</p>



<p>Para resolver isso, basta instalar ele usando o dnf:<br /><br /><strong># dnf install iptables</strong><br /><br />Você pode conferir esse e outros comandos no CommandFound.com:<br /><a href="https://commandfound.com/post/ifconfig-command-not-found-almalinux/">https://commandfound.com/post/ifconfig-command-not-found-almalinux/</a></p>
<p>The post <a href="https://gesielbernardes.eti.br/comando-iptables-no-centos-8.html">Comando iptables no CentOS 8</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Plugin GuardianKey para SSH</title>
		<link>https://gesielbernardes.eti.br/plugin-guardiankey-para-ssh.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 25 Jul 2019 17:15:02 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[guardiankey]]></category>
		<category><![CDATA[Segurança da Informação]]></category>
		<category><![CDATA[GuardianKey]]></category>
		<category><![CDATA[segurança da informação]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=258</guid>

					<description><![CDATA[<p>Mais um reforço para segurança do SSH! GuardianKey é um sistema que utiliza IA (Inteligência Artificial) para prover mais segurança em operações de &#8220;login&#8221;. Ele utiliza dados contextuais, dados de threat intelligence, entre outros, para verificar se o usuário é quem diz ser. Ou seja: Mesmo que o usuário tenha a senha comprometida, o sistema… <span class="read-more"><a href="https://gesielbernardes.eti.br/plugin-guardiankey-para-ssh.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/plugin-guardiankey-para-ssh.html">Plugin GuardianKey para SSH</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Mais um reforço para segurança do SSH!</p>



<p>GuardianKey é um sistema que utiliza IA (Inteligência Artificial) para prover mais segurança em operações de &#8220;login&#8221;. Ele utiliza dados contextuais, dados de threat intelligence, entre outros, para verificar se o usuário é quem diz ser.  Ou seja: Mesmo que o usuário tenha a senha comprometida, o sistema analisará se o perfil de quem está acessando coincide com o padrão utilizado, caso não ele pode enviar alerta para o usuário/administrador ou até bloquear o acesso.</p>



<p>Aqui no blog já postei sobre o<a href="https://gesielbernardes.eti.br/integrando-o-zabbix-com-o-guardiankey.html"> plugin para Zabbix</a>. Recentemente, eles lançaram plugin para esse tipo de análise para o serviço de SSH. Basta instalar o pacote (via yum ou apt), fazer o registro, colocar as informações de registro no arquivo de configuração (/etc/guardiankey/gk.conf), iniciar o serviço e pronto, o serviço já estará funcional. </p>



<p>Saiba mais nos links abaixo:</p>



<ul class="wp-block-list"><li><a href="https://guardiankey.io">Página do GuardianKey</a></li><li><a href="https://guardiankey.io/pt-br/products/guardiankey-for-ssh/">Página do Plugin SSH</a></li><li><a href="https://github.com/pauloangelo/guardiankey-ssh">Plugin SSH do GuardianKey no Github</a></li></ul>



<p></p>
<p>The post <a href="https://gesielbernardes.eti.br/plugin-guardiankey-para-ssh.html">Plugin GuardianKey para SSH</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comando ‘ifconfig’ no Debian 9</title>
		<link>https://gesielbernardes.eti.br/comando-ifconfig-no-debian-9.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 25 Jul 2019 16:48:49 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Gerencia de Redes]]></category>
		<category><![CDATA[ifconfig]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=253</guid>

					<description><![CDATA[<p>Problema: ifconfig “command not found” Na instalação padrão do Debian, o pacote &#8220;net-tools&#8221; não vem instalado. Ao tentar executar o comando ifconfig, temos o retorno de “comando não encontrado&#8221;: # ifconfig-bash: ifconfig: command not found Como Resolver &#8211; ‘ifconfig’ no Debian 9 Para utilizar este comando, é necessário instalar o pacote “net-tools”: # apt-get update#… <span class="read-more"><a href="https://gesielbernardes.eti.br/comando-ifconfig-no-debian-9.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/comando-ifconfig-no-debian-9.html">Comando ‘ifconfig’ no Debian 9</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Problema: ifconfig “command not found”</h2>



<p>Na instalação padrão do Debian, o pacote &#8220;net-tools&#8221; não vem instalado. Ao tentar executar o comando ifconfig, temos o retorno de “comando não encontrado&#8221;:</p>



<p># ifconfig<br />-bash: ifconfig: command not found</p>



<h2 class="wp-block-heading">Como Resolver &#8211; ‘ifconfig’ no Debian 9</h2>



<p>Para utilizar este comando, é necessário instalar o pacote “net-tools”:</p>



<p><strong># apt-get update</strong><br /><strong># apt-get  install net-tools</strong></p>



<p>Caso precise configurar a Interface antes de instalar o pacote, você pode utilizar o comando “ip addr”:</p>



<p>Ver status das Interfaces:<br /># ip addr show</p>



<p>Adicionar o IP &nbsp;10.0.0.10 á interface ens192;<br /># ip addr add 10.0.0.10/8 dev ens192</p>



<p> Você pode utilizar o comando “ip route” para adicionar o gateway: </p>



<p># ip route add default via 10.0.0.1 dev ens192</p>



<p>Por fim, não se esqueça de configurar o DNS:<br /># echo “nameserver 8.8.8.8” &gt;&gt; /etc/resolv.conf</p>



<h3 class="wp-block-heading">Referências</h3>



<ul class="wp-block-list">
<li><a aria-label="ifconfig centos 7  (abre numa nova aba)" href="https://gesielbernardes.eti.br/ifconfig-centos-7.html" target="_blank" rel="noreferrer noopener">ifconfig centos 7 </a></li>



<li> <a href="https://packages.debian.org/stretch/net-tools">https://packages.debian.org/stretch/net-tools</a> </li>



<li><a href="https://commandfound.com/post/ifconfig-command-not-found-debian">https://commandfound.com/post/ifconfig-command-not-found-debian</a></li>
</ul>



<figure class="wp-block-image"><img decoding="async" width="378" height="89" src="https://gesielbernardes.eti.br/wp-content/uploads/2014/07/ifconfig.png" alt="ifconfig-debian-9" class="wp-image-95" srcset="https://gesielbernardes.eti.br/wp-content/uploads/2014/07/ifconfig.png 378w, https://gesielbernardes.eti.br/wp-content/uploads/2014/07/ifconfig-300x70.png 300w" sizes="(max-width: 378px) 100vw, 378px" /><figcaption class="wp-element-caption">ifconfig-debian-9</figcaption></figure>
<p>The post <a href="https://gesielbernardes.eti.br/comando-ifconfig-no-debian-9.html">Comando ‘ifconfig’ no Debian 9</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Integrando o Zabbix com o GuardianKey</title>
		<link>https://gesielbernardes.eti.br/integrando-o-zabbix-com-o-guardiankey.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Sun, 28 Apr 2019 16:58:15 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[guardiankey]]></category>
		<category><![CDATA[Segurança da Informação]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[autenticação segura]]></category>
		<category><![CDATA[GuardianKey]]></category>
		<category><![CDATA[segurança da informação]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=248</guid>

					<description><![CDATA[<p>Neste post irei mostrar como implantar os serviços do GuardianKey em uma instalação do Zabbix. O GuardianKey é um serviço que protege a autenticação do sistema (nesse caso o Zabbix) usando técnicas de Machine Learning, e incrementa recursos valiosos contra acessos não autorizados. Farei um post mais detalhado sobre ele futuramente. Nessa implementação irei abordar… <span class="read-more"><a href="https://gesielbernardes.eti.br/integrando-o-zabbix-com-o-guardiankey.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/integrando-o-zabbix-com-o-guardiankey.html">Integrando o Zabbix com o GuardianKey</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Neste post irei mostrar como implantar os serviços do GuardianKey em uma instalação do Zabbix.</p>



<p>O <a href="https://guardiankey.io">GuardianKey</a> é um serviço que protege a autenticação do sistema (nesse caso o Zabbix) usando técnicas de Machine Learning, e incrementa recursos valiosos contra acessos não autorizados. Farei um post mais detalhado sobre ele futuramente. Nessa implementação irei abordar a utilização do GuardianKey Security Auth Lite, que é gratuito até 10 usuários. Mais detalhes em:  <a href="https://guardiankey.io/pt-br/services/guardiankey-auth-security-lite/">https://guardiankey.io/pt-br/services/guardiankey-auth-security-lite/</a> .</p>



<h3 class="wp-block-heading">Instalação do Plugin</h3>



<p>Basta fazer o download do plugin, e executa-lo na pasta de arquivos frontend do Zabbix (normalmente /usr/share/zabbix):<br /><br /># cd /usr/share/zabbix<br /># wget https://raw.githubusercontent.com/pauloangelo/guardiankey-plugin-zabbix/master/install.sh<br /><br /># sh install.sh</p>



<p>Por fim, você deve logar no <a href="https://panel.guardiankey.io">painel </a>do GuardianKey para configurar: Envio de e-mails, notificar os usuários, etc. Você pode ter informações detalhadas do painel do GuardianKey no link:  <br /><a href="https://guardiankey.io/pt-br/documentation/panel-documentation/">https://guardiankey.io/pt-br/documentation/panel-documentation/</a> <br /><br /><br /><br /></p>



<p></p>



<p></p>
<p>The post <a href="https://gesielbernardes.eti.br/integrando-o-zabbix-com-o-guardiankey.html">Integrando o Zabbix com o GuardianKey</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando Criptografia do Zabbix no Windows</title>
		<link>https://gesielbernardes.eti.br/configurando-criptografia-do-agente-zabbix-no-windows.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Fri, 06 May 2016 18:50:08 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Segurança da Informação]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=154</guid>

					<description><![CDATA[<p>Neste post abordarei a configuração da Criptografia do Zabbix no Windows. O agente para Windows disponível na página de downloads do Zabbix não possui suporte a criptografia habilitado.  Uma alternativa seria compilar o agente para Windows com suporte a criptografia. Todavia, encontrei nesta página do site do Zabbix agentes compilados com criptografia habilitada. Então, vamos lá: Faça o… <span class="read-more"><a href="https://gesielbernardes.eti.br/configurando-criptografia-do-agente-zabbix-no-windows.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-criptografia-do-agente-zabbix-no-windows.html">Configurando Criptografia do Zabbix no Windows</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neste post abordarei a configuração da Criptografia do Zabbix no Windows.<br />
O agente para Windows disponível na página de downloads do Zabbix não possui suporte a criptografia habilitado.  Uma alternativa seria compilar o agente para Windows com suporte a criptografia. Todavia, encontrei <a href="https://support.zabbix.com/browse/ZBXNEXT-3047" target="_blank">nesta página</a> do site do Zabbix agentes compilados com criptografia habilitada. Então, vamos lá:</p>
<ol>
<li>Faça o download do agente de acordo com sua arquitetura:<br />
x86:  https://support.zabbix.com/secure/attachment/40104/Zabbix-3.0.1-with-OpenSSL-1.0.2c-x86.zip<br />
x64: https://support.zabbix.com/secure/attachment/40105/Zabbix-3.0.1-with-OpenSSL-1.0.2f-x64.zip</li>
<li>Extraia o arquivo na pasta que deseja a instalação (ex: C:\zabbix)</li>
<li>Crie o arquivo de configuração (ex: c:\zabbix\zabbix_agentd.conf), e adicione na configuração as opções relacionadas a criptografia (PSK ou Certificados). Você pode conferir <a href="https://gesielbernardes.eti.br/criptografia-no-zabbix.html" target="_blank">neste post</a> as configurações de criptografia do Agente, e <a href="https://www.zabbix.com/documentation/3.0/pt/manual/appendix/config/zabbix_agentd_win">nesta página</a> você encontra todas as opções de configuração do Agente.</li>
<li>Instale o serviço do Zabbix. Neste exemplo, minha instalação está na pasta C:\zabbix:<br />
Abra o cmd (como Administrador) e digite:<br />
C:\zabbix\zabbix_agentd -i -c &#8220;C:\zabbix\zabbix_agentd.conf&#8221;</li>
</ol>
<p>E pronto! A instalação com suporte a TLS está feita&#8230;.</p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-criptografia-do-agente-zabbix-no-windows.html">Configurando Criptografia do Zabbix no Windows</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando Criptografia no Zabbix</title>
		<link>https://gesielbernardes.eti.br/criptografia-no-zabbix.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 28 Apr 2016 17:56:21 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[configurar zabbix]]></category>
		<category><![CDATA[criptografia zabbix]]></category>
		<category><![CDATA[Zabbix 3.0]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=144</guid>

					<description><![CDATA[<p>Neste post irei abordar como configurar a Criptografia no Zabbix. Na versão 3 do Zabbix é possível criptografar a comunicação entre o Servidor e os Agentes. É possível criptografar também a comunicação entre Servidor e o Proxy. É bom observar que a criptografia nativa protege apenas a comunicação entre Servidor &#60;-&#62; Agente/Proxy. A comunicação do… <span class="read-more"><a href="https://gesielbernardes.eti.br/criptografia-no-zabbix.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/criptografia-no-zabbix.html">Configurando Criptografia no Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neste post irei abordar como configurar a Criptografia no Zabbix. Na versão 3 do Zabbix é possível criptografar a comunicação entre o Servidor e os Agentes. É possível criptografar também a comunicação entre Servidor e o Proxy. É bom observar que a criptografia nativa protege apenas a comunicação entre Servidor &lt;-&gt; Agente/Proxy. A comunicação do Server/proxy com banco de dados, bem como entre o frontend e o navegador cliente, não são protegidas.</p>
<p>Um item que deve ser levado em consideração é em relação ao desempenho da comunicação, que cai bastante com o uso da criptografia. Segundo o manual do Zabbix uma consulta que em texto plano demora 200ms para ter resposta pode chegar a 1000ms com o uso da criptografia. Isso pode causar timeout em alguns itens e scripts, que devem ser ajustados para evitar problemas.</p>
<p>O Zabbix permite o uso de chaves pré compartilhadas (PSK) ou Certificados digitais para realizar a criptografia. Ambas possuem vantagens e desvantagens. Iremos realizar a configuração dos dois métodos:</p>
<ul>
<li><a href="#criptografia-com-psk">Criptografia no Zabbix utilizando Chaves Pré-Compartilhadas</a><a></a></li>
<li><a href="#criptografia-com-certificados">Criptografia no Zabbix utilizando Certificados Digitais</a></li>
</ul>
<p>Para o uso da criptografia no Zabbix deve-se habilitar esse recurso ao compila-lo (ex: ./configure [&#8230;] &#8211;with-gnutls). Segundo a documentação, os pacotes pré-compilados (RPM e Deb) possuem criptografia habilitada.</p>
<h2><a name="criptografia-com-psk"></a>Criptografia no Zabbix utilizando Chaves Pré-Compartilhadas (PSK)</h2>
<p>Vantagens:</p>
<ul>
<li>Implementação mais simples</li>
<li>Desempenho melhor, comparado ao uso de Certificados Digitais</li>
</ul>
<p>Desvantagem:</p>
<ul>
<li>As chaves são mostradas na interface web e armazenadas em texto limpo no banco de dados</li>
</ul>
<p><a name=config-cript-com-psk>Configuração:</a><br />
<em>Servidor</em>: Não é necessária nenhuma configuração adicional</p>
<p><em>Agente:</em></p>
<p>Gerar a chave:<br />
# openssl rand -hex 32 &gt; /home/zabbix/zabbix-agent.psk<br />
(abra o arquivo e copie a chave, será necessário para configurar na interface web)</p>
<p>Alterar os seguintes itens no zabbix_agentd.conf:</p>
<p>TLSConnect=psk<br />
TLSAccept=psk<br />
TLSPSKIdentity=PSK01 #Esse item é a identificação da chave; cada chave deve ter sua identificação.<br />
TLSPSKFile=/home/zabbix/zabbix_agentd.psk</p>
<p><em>Configuração na Interface Web:</em></p>
<p>Na configuração do Host, vá em &#8220;Encryption&#8221;, selecione &#8220;PSK&#8221; e configure os itens de acordo com sua configuração:<br />
<a href="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript1.png"><img fetchpriority="high" decoding="async" class="alignnone wp-image-145 size-full" src="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript1.png" alt="criptografia no zabbix com psk" width="698" height="262" /></a></p>
<p>Inicie o agente, se estiver tudo correto irá funcionar:</p>
<p><a href="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript2.png"><img decoding="async" class="alignnone wp-image-146 size-full" src="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript2.png" alt="criptografia no zabbix com psk funcionando" width="1043" height="131" /></a></p>
<p>&nbsp;</p>
<h2><a name=criptografia-com-certificados>Criptografia no Zabbix utilizando Certificados Digitais</a></h2>
<p>Vantagens:</p>
<ul>
<li>Implementação &#8220;teoricamente&#8221; mais robusta</li>
<li>Autenticação do Agente/Proxy (controverso)</li>
<li>Possibilidade de uso de CA para gerenciamento de Certificados Digitais</li>
</ul>
<p>Desvantagens:</p>
<ul>
<li>Desempenho inferior</li>
<li>Implementação mais complexa</li>
</ul>
<p>Talvez eu esteja errado, mas me parece que a implementação da criptografia com Certificados Digitais do Zabbix foi aplicada exclusivamente para prover confidencialidade, e foi perdida a oportunidade de utilizar os Certificados para prover a Autenticidade do Host. Isso porque:</p>
<ol>
<li>Você tem que especificar quem assinou o Certificado de cada Host. Isso faz com que não seja necessário que os Certificados sejam assinados por uma mesma CA (Certificate Authority). Seria melhor se você obrigatoriamente tivesse que utilizar a mesma CA que assinou o certificado do Servidor, traria uma confiabilidade maior, além tornar desnecessário o preenchimento do campo &#8220;issuer&#8221; na interface Web.</li>
<li>A verificação  do Certificado/CA é baseada apenas no &#8220;Subject&#8221; do Certificado. Nada impede de um suposto atacante de criar um outro certificado com outra chave privada e utilizar o mesmo &#8220;Subject&#8221;. Me parece que o correto seria utilizar o hash do certificado, para confirmar a autenticidade do mesmo.</li>
</ol>
<h3><a name=config-cript-com-certificados>Configuração:</a></h3>
<p>Criando a CA e assinando certificado do Servidor:<br />
Para esse exemplo irei criar uma CA no Servidor do Zabbix (estou utliizando CentOS 7), e irei utiliza-la para assinar o Certificado do agente.</p>
<p># cd /etc/pki/CA<br />
# openssl req -new -x509 -extensions v3_ca -keyout private/cakey.pem -out cacert.pem -days 3650<br />
(Ele irá pedir uma senha para criação da chave, além de atributos do certificado. Preencha todos os campos, para evitar problemas posteriormente.)<br />
# touch /etc/pki/CA/index.txt<br />
# echo &#8220;01&#8221; &gt; /etc/pki/CA/serial<br />
# mkdir /etc/zabbix/certs<br />
# cd /etc/zabbix/certs<br />
# openssl genrsa -out chave.key 2048<br />
# openssl req -new -key chave.key -out requisicao.csr<br />
(preencha os dados da requisição. O campo &#8220;common name&#8221; deve ser o nome da máquina)<br />
# openssl ca -in requisicao.csr<br />
(a senha que ele solicita é a senha da chave da CA)</p>
<p>Copie o conteúdo do certificado (começa em &#8212;&#8211;BEGIN CERTIFICATE e vai até &#8212;&#8211;END CERTIFICATE &#8211; incluindo estas linhas) e cole em /etc/zabbix/certs/server.pem.</p>
<p>Configurando o Zabbix Server</p>
<p>Edite no arquivo zabbix_server.conf:</p>
<p>TLSCAFile=/etc/pki/CA/cacert.pem<br />
TLSCertFile=/etc/zabbix/certs/server.pem<br />
TLSKeyFile=/etc/zabbix/certs/chave.key</p>
<p>Configurando o Agente:</p>
<p>Gerar o certificado:<br />
# mkdir /etc/zabbix/certs<br />
# cd /etc/zabbix/certs<br />
# openssl genrsa -out chave.key 2048<br />
# openssl req -new -key chave.key -out requisicao.csr</p>
<p>Copie o arquivo requisicao.csr para o servidor (por exemplo, na pasta /tmp). Em seguida, execute <strong>no servidor:<br />
# </strong>openssl ca -in /tmp/requisicao.csr<br />
(digite a senha da chave da CA).</p>
<p>Copie o conteúdo do certificado (começa em &#8212;&#8211;BEGIN CERTIFICATE e vai até &#8212;&#8211;END CERTIFICATE &#8211; incluindo estas linhas) e cole no host(agente) em /etc/zabbix/certs/agente.pem.</p>
<p>Configurar o agente:</p>
<p>Edite no zabbix_agentd.conf:<br />
TLSConnect=cert<br />
TLSAccept=cert<br />
TLSCAFile=/etc/zabbix/certs/cacert.pem<br />
TLSCertFile=/etc/zabbix/certs/agente.pem<br />
TLSKeyFile=/etc/zabbix/certs/chave.key</p>
<p>Configurar a Interface Web</p>
<p>Na configuração do Host, vá em &#8220;Encryption&#8221;, selecione &#8220;Certificate&#8221; e configure os itens de acordo com sua configuração:<br />
<a href="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript3.png"><img loading="lazy" decoding="async" class="alignnone wp-image-148 size-full" src="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cript3.png" alt="criptografia no zabbix com certificados" width="717" height="251" /></a></p>
<p>Agora vem o que considero uma bizarrice: O campo &#8220;Issuer&#8221; deve ser preenchido com a informação de &#8220;quem assinou o certificado&#8221;, e o campo &#8220;Suject&#8221; com a informação do certificado. Até aí tudo OK. O detalhe é que para o Zabbix a informação deve ser colocada exatamente contrária  a saída do openssl. Neste teste, por exemplo, a saída do openssl é a seguinte:</p>
<p>Issuer: C=BR, ST=SP, L=Campinas, O=Default Company Ltd, CN=ca-zabbix<br />
Subject: C=BR, ST=SP, O=Default Company Ltd, CN=zabbix-agent.local</p>
<p>No entanto, a implementação do Zabbix pede a sequência contrária: CN,O,L,ST,C. A única forma de arrumar isso sem ter que copiar do erro da Interface web foi utilizando um &#8220;script&#8221; para inverter os campos:</p>
<p>Issuer:<br />
# openssl x509 -inform PEM -in /etc/zabbix/certs/agente.pem -text | grep &#8220;Issuer:&#8221; | cut -d &#8220;:&#8221; -f2 | awk -F, &#8216;{print $5&#8243;,&#8221;$4&#8243;,&#8221;$3&#8243;,&#8221;$2&#8243;,&#8221;$1}&#8217; | sed &#8216;s/ //g&#8217;</p>
<p>Subject:<br />
# openssl x509 -inform PEM -in agent.pem -text | grep &#8220;Subject:&#8221; | cut -d &#8220;:&#8221; -f2 | awk -F, &#8216;{print $4&#8243;,&#8221;$3&#8243;,&#8221;$2&#8243;,&#8221;$1}&#8217; | sed &#8216;s/ //g&#8217;</p>
<p>Uma observação é que, caso você tenha colocado algum espaço no preenchimento do certificado observe se o espaço foi suprimido e corrija caso necessário.</p>
<p>E enfim, se tudo estiver OK vai funcionar bem&#8230;<br />
<a href="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cert-cript2.png"><img loading="lazy" decoding="async" class="alignnone wp-image-150 size-full" src="https://gesielbernardes.eti.br/wp-content/uploads/2016/04/cert-cript2.png" alt="criptografia no zabbix com certificados funcionando" width="1036" height="106" /></a></p>
<h2>Referência</h2>
<p><a href="https://www.zabbix.com/documentation/3.0/manual/encryption" target="_blank">https://www.zabbix.com/documentation/3.0/manual/encryption</a></p>
<p>The post <a href="https://gesielbernardes.eti.br/criptografia-no-zabbix.html">Configurando Criptografia no Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Migração para o Zabbix 3.0</title>
		<link>https://gesielbernardes.eti.br/migracao-para-o-zabbix-3-0.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 03 Mar 2016 13:56:59 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=133</guid>

					<description><![CDATA[<p>Neste post irei demonstrar uma maneira simples de migrar do Zabbix 2.x para o Zabbix 3.0 no CentOS 7. Uma leitura &#8220;pré-upgrade&#8221; que recomendo é &#8220;5 dicas antes de realizar a migração&#8221; do Hernandes Martins. Este tutorial foi baseado na instalação com pacotes pré-compilados. Neste cenário já temos o Zabbix 2.4 instalado via yum, a partir do… <span class="read-more"><a href="https://gesielbernardes.eti.br/migracao-para-o-zabbix-3-0.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/migracao-para-o-zabbix-3-0.html">Migração para o Zabbix 3.0</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neste post irei demonstrar uma maneira simples de migrar do Zabbix 2.x para o Zabbix 3.0 no CentOS 7. Uma leitura &#8220;pré-upgrade&#8221; que recomendo é &#8220;<a href="http://www.unirede.net/2016/02/26/5-dicas-antes-de-migrar-para-o-zabbix-3-0/" target="_blank">5 dicas antes de realizar a migração</a>&#8221; do <a class="url fn n" title="View all posts by Hernandes Martins" href="http://hernandesmartins.blogspot.com.br/" target="_blank">Hernandes Martins</a>.</p>
<p>Este tutorial foi baseado na instalação com pacotes pré-compilados. Neste cenário já temos o Zabbix 2.4 instalado via yum, a partir do repositório do Zabbix.</p>
<p>Vale ressaltar que este tutorial só se aplica ao CentOS 7. Para o CentOS 6 não vai funcionar porque o pacote &#8220;zabbix-server&#8221; 3.0  não está disponível nos repositórios do Zabbix.</p>
<h2>Migrando para o Zabbix 3.0</h2>
<h3>Parar o serviço</h3>
<p>Primeiro passo é parar o serviço do Zabbix</p>
<p># systemctl stop zabbix-server<br />
# sustemctl stop zabbix-agent</p>
<h3>Realizar o Upgrade</h3>
<p>Basta reinstalar o pacote &#8220;zabbix-release&#8221;, instalando do Zabbix 3.0. Veja:</p>
<p># yum remove zabbix-release<br />
# yum install http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm<br />
# yum clean all<br />
# yum update</p>
<p>Neste momento ele irá atualizar todos os pacotes do Zabbix 2.x para o Zabbix 3.0.</p>
<h3>Subir o serviço</h3>
<p>Feito o upgrade, basta dar o &#8220;start&#8221; no serviço zabbix-server, que assim que subir ele irá realizar a atualização do banco de dados, processo esse que pode demorar (muito).</p>
<p># systemctl start zabbix-server</p>
<p>Você pode acompanhar a migração da base olhando o arquivo de log:</p>
<p># tail -f /var/log/zabbix/zabbix_server.log</p>
<p>12248:20160302:163735.560 current database version (mandatory/optional): 02040000/02040000<br />
12248:20160302:163735.560 required mandatory version: 03000000<br />
12248:20160302:163735.560 starting automatic database upgrade<br />
12248:20160302:163735.580 completed 0% of database upgrade<br />
12248:20160302:163735.585 completed 1% of database upgrade<br />
12248:20160302:163735.597 completed 2% of database upgrade<br />
12248:20160302:163735.607 completed 3% of database upgrade<br />
12248:20160302:163735.616 completed 4% of database upgrade<br />
12248:20160302:163735.622 completed 5% of database upgrade<br />
12248:20160302:163735.638 completed 6% of database upgrade<br />
12248:20160302:163735.655 completed 7% of database upgrade<br />
12248:20160302:163735.669 completed 8% of database upgrade<br />
12248:20160302:163735.685 completed 9% of database upgrade<br />
12248:20160302:163735.706 completed 10% of database upgrade<br />
12248:20160302:163735.708 completed 11% of database upgrade<br />
12248:20160302:163735.710 completed 12% of database upgrade<br />
&#8230;</p>
<h2>Referência:</h2>
<p><a href="https://www.zabbix.com/documentation/3.0/manual/installation/upgrade" target="_blank">https://www.zabbix.com/documentation/3.0/manual/installation/upgrade</a></p>
<p>The post <a href="https://gesielbernardes.eti.br/migracao-para-o-zabbix-3-0.html">Migração para o Zabbix 3.0</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dica: Comando &#8216;ifconfig&#8217; Centos 7  &#8211; Como habilita-lo</title>
		<link>https://gesielbernardes.eti.br/ifconfig-centos-7.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Mon, 28 Jul 2014 18:14:23 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Gerencia de Redes]]></category>
		<guid isPermaLink="false">http://gesielbernardes.eti.br/?p=93</guid>

					<description><![CDATA[<p>Problema: ifconfig &#8220;command not found&#8221; Após instalar a versão &#8220;minimal&#8221;, verifiquei que o pacote &#8220;net-tools&#8221;, que provê o comando &#8220;ifconfig&#8221; não vem instalado. Ao tentar executar o comando, temos o retorno de &#8220;comando não encontrado: # ifconfig -bash: ifconfig: command not found [AdSense-B] Como Resolver Para utilizar este comando, é necessário instalar o pacote &#8220;net-tools&#8221;:… <span class="read-more"><a href="https://gesielbernardes.eti.br/ifconfig-centos-7.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/ifconfig-centos-7.html">Dica: Comando &#8216;ifconfig&#8217; Centos 7  &#8211; Como habilita-lo</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Problema: ifconfig &#8220;command not found&#8221;</h2>
<p>Após instalar a versão &#8220;minimal&#8221;, verifiquei que o pacote &#8220;net-tools&#8221;, que provê o comando &#8220;ifconfig&#8221; não vem instalado. Ao tentar executar o comando, temos o retorno de &#8220;comando não encontrado:</p>
<p># ifconfig<br />
-bash: ifconfig: command not found</p>
<p>[AdSense-B]</p>
<h2>Como Resolver</h2>
<p>Para utilizar este comando, é necessário instalar o pacote &#8220;net-tools&#8221;:</p>
<p><strong># yum -y install net-tools</strong></p>
<p>Caso precise configurar a Interface antes de instalar o pacote, você pode utilizar o comando &#8220;ip addr&#8221;:</p>
<p>Ver status das Interfaces:<br />
# ip addr show</p>
<p>Adicionar o IP  10.0.0.10 á interface ens192;<br />
# ip addr add 10.0.0.10/8 dev ens192</p>
<p>Você pode utilizar o comando &#8220;ip route&#8221; para adicionar o gateway:</p>
<p>Adiciona 10.0.0.1 como gateway:<br />
# ip route add default via 10.0.0.1 dev ens192</p>
<p>Por fim, não se esqueça de configurar o DNS:<br />
# echo &#8220;nameserver 8.8.8.8&#8221; &gt;&gt; /etc/resolv.conf</p>
<p>Muito provavelmente, as configurações realizadas &#8220;na mão&#8221; serão rapidamente &#8220;desfeitas&#8221; pelo NetworkManager. Você pode removê-lo (por sua conta em risco):</p>
<p># yum -y remove NetworkManager</p>
<p>Esses e outros comandos você pode ver em:<br />
<a href="_wp_link_placeholder" data-wplink-edit="true">https://commandfound.com/</a></p>
<p>The post <a href="https://gesielbernardes.eti.br/ifconfig-centos-7.html">Dica: Comando &#8216;ifconfig&#8217; Centos 7  &#8211; Como habilita-lo</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando Zabbix para enviar SMS pela Agenda do Google</title>
		<link>https://gesielbernardes.eti.br/configurando-zabbix-para-enviar-sms-pela-agenda-do-google.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Tue, 28 May 2013 13:58:36 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[Agenda Google]]></category>
		<category><![CDATA[SMS Zabbix]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=26</guid>

					<description><![CDATA[<p>   Irei mostrar nesse tutorial como configurar o Zabbix para enviar SMS utilizando a Google Agenda. Para isso, iremos utilizar o GoogleCL (Command line tools for the Google Data APIs) para registrar o evento na agenda, e consequentemente enviar o SMS.     O tutorial abaixo foi testado em diferentes distribuições e versões do Python,… <span class="read-more"><a href="https://gesielbernardes.eti.br/configurando-zabbix-para-enviar-sms-pela-agenda-do-google.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-zabbix-para-enviar-sms-pela-agenda-do-google.html">Configurando Zabbix para enviar SMS pela Agenda do Google</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>
<p>   Irei mostrar nesse tutorial como configurar o Zabbix para enviar SMS utilizando a Google Agenda. Para isso, iremos utilizar o GoogleCL (Command line tools for the Google Data APIs) para registrar o evento na agenda, e consequentemente enviar o SMS.</p>
</div>
<div>
<p>    O tutorial abaixo foi testado em diferentes distribuições e versões do Python,  e a versão do Zabbix utilizada foi a 2.0.6.</p>
</div>
<div>
<p>    Não irei abortar os aspectos legais sobre esse método. Cada um é responsável pela utilização de sua conta. Não me responsabilizo por eventuais violação de licenças de uso do Google. Muito embora, não achei nada na política de uso do Google que pudesse tornar esse sistema ilegal.</p>
</div>
<div>
<p> Requisitos:</p>
<ul>
<li>Zabbix 1.8 ou posterior;</li>
<li>Python, versão de 2.5 à 2.9;</li>
<li>Conta Google criada (para seguir a risca esse tutorial será necessário duas contas, uma que criará o evento e outra que receberá a notificação);</li>
<li>Conhecimento razoável do Zabbix;</li>
</ul>
</div>
<div>
<h3>Como funciona?</h3>
</div>
<div>
<p>     O sistema consiste na utilização da Google Agenda para enviar SMS gerados pelo Zabbix, sendo o evento criado pelo googlecl. A sequência é basicamente essa:</p>
</div>
<div>
<ol>
<li>Zabbix gera o alerta e executa um script;</li>
<li>O script (que contem um comando do googlecl) cria um evento na agenda do Google;</li>
<li>O Google envia SMS informando que um novo evento foi criado.</li>
</ol>
<div>
<p>     Para essa sequência é necessário ter duas contas do Google: Uma que irá adicionar o evento, e outra que será notificada sobre a criação do evento. Algumas pessoas preferem utilizar uma conta só, configurando o evento para alguns minutos posteriores (normalmente 30min.) e utilizando o lembrete. Se você achar que esse método é mais conveniente para seu uso, você pode pesquisar no histórico de mensagens da <a href="http://br.dir.groups.yahoo.com/group/zabbix-brasil/?v=1&amp;t=directory&amp;ch=web&amp;pub=groups&amp;sec=dir&amp;slk=1" data-blogger-escaped-target="_blank">Comunidade Zabbix Brasil</a>, certamente irá achar bastante coisa lá.</p>
</div>
</div>
<div>
<h3>Configurando o GoogleCL</h3>
</div>
<div>
<p><b>Instalando gdata-python</b></p>
<p># wget https://gdata-python-client.googlecode.com/files/gdata-2.0.17.tar.gz<br />
# tar zvfx  gdata-2.0.17.tar.gz<br />
# cd gdata-2.0.17<br />
# python setup.py install</p>
<p><b>Instalando GoogleCL</b></p>
<p># cd ../<br />
# wget https://googlecl.googlecode.com/files/googlecl-0.9.14.tar.gz<br />
# tar zvfx googlecl-0.9.14.tar.gz<br />
# cd googlecl-0.9.14<br />
# python setup.py install</p>
<p>Os passos seguintes precisam ser executados com o usuário &#8220;zabbix&#8221; (usuário que o serviço do zabbix utiliza). Antes de mais nada, deve ser verificado se o usuário zabbix tem permissão para gravar em seu diretório Home, e se possui shell válida para acessa-lo. Grande parte dos problemas com o GoogleCL são por falta de permissão no diretório home.  O GoogleCL cria um arquivo de configuração em ~/.config/googlecl/config, e caso não tenha permissão para criar esse arquivo ele não conseguirá criar o evento.</p>
<p>Se você instalou o Zabbix por meio de pacotes pré-compilados, certamente terá que rever a permissão na home e validade da shell do usuário, veja:</p>
<p># cat /etc/passwd | grep zabbix<br />
zabbix:x:498:498:Zabbix Monitoring System:/var/lib/zabbix:/bin/false</p>
<p>Nesse caso, /var/lib/zabbix sequer existia, e esse usuário não tem shell válida, o que tornará a configuração inviável. Um ponto importante é que precisamos de shell válida apenas para configurar o GoogleCL, após isso podemos desabilita-lá normalmente.</p>
<p>Prosseguindo, com o usuário zabbix, crie a pasta de configuração do GoogleCL:</p>
<p>$ mkdir -p ~/.config/googlecl</p>
<p>Agora crie o arquivo config conforme abaixo:</p>
<p>$ vi ~/.config/googlecl/config<br />
[GENERAL]<br />
auth_browser = none</p>
<p><span style="line-height: 1.5em;">Essa opção auth_browser fará com que, ao invés de ele abrir um navegador para a autorização, ele apenas exiba um link. Isso reduz a quantidade de problemas na instalação, além do fato de ser desagradável usar navegador em modo texto.</span></p>
<p><span style="color: #444444;"> </span><span style="font-weight: 600; color: #444444;">[AdSense-A]</span></p>
<h3>Configurando conta Google</h3>
<p>Com o usuário zabbix, vamos criar um evento teste para realizar a autorização do GoogleCL na Agenda. O e-mail a utilizar abaixo é o e-mail que fará a criação do evento.</p>
<p>$ google calendar add &#8220;teste&#8221; -u email@gmail.com</p>
<p>Caso esteja tudo correto, irá retornar algo semelhante á:</p>
<p><span style="line-height: 1.5em;">Please log in and/or grant access via your browser at:<br />
</span>https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=xxxxxyyyyyyyyz=default<br />
Then, in this terminal, hit enter.</p>
<p>Abra o link no navegador (de preferência já logado na conta que irá criar os eventos), irá abrir a seguinte tela:</p>
<p><a href="http://4.bp.blogspot.com/-eLgYUKE2VzU/UZTREvggTKI/AAAAAAAAALE/hGm2EVXVIi0/s1600/1.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-eLgYUKE2VzU%2FUZTREvggTKI%2FAAAAAAAAALE%2FhGm2EVXVIi0%2Fs640%2F1.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="340" border="0" data-orig-src="http://4.bp.blogspot.com/-eLgYUKE2VzU/UZTREvggTKI/AAAAAAAAALE/hGm2EVXVIi0/s640/1.jpg" /></a></p>
<p>Clique em &#8220;Conceder acesso&#8221;</p>
<p>O próximo passo é criar uma nova agenda. Clique na seta para baixo posicionada á esquerda de &#8220;Minhas Agendas&#8221; e clique em &#8220;Criar nova agenda&#8221;. Digite o nome da nova agenda (nesse caso utilizei &#8220;Alertas&#8221;), e na parte de baixo da página compartilhe a agenda com o a conta que irá receber a notificação, conforme abaixo:</p>
<p><a href="http://1.bp.blogspot.com/-HfnFW3729K0/UZTZ0NWVEhI/AAAAAAAAALU/080skSo5xW8/s1600/2.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-HfnFW3729K0%2FUZTZ0NWVEhI%2FAAAAAAAAALU%2F080skSo5xW8%2Fs640%2F2.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="418" border="0" data-orig-src="http://1.bp.blogspot.com/-HfnFW3729K0/UZTZ0NWVEhI/AAAAAAAAALU/080skSo5xW8/s640/2.jpg" /></a></p>
<p><span style="line-height: 1.5em;">Agora entre na conta Google que irá receber a notificação. Na tela principal, clique no ícone parecido com uma engrenagem, na parte superior direita da tela, e vá em Configurações.</span></p>
<p><a style="line-height: 1.5em;" href="http://3.bp.blogspot.com/-wcicYy9QziI/UZTcr4bWdaI/AAAAAAAAALk/DR-lXdAlDNw/s1600/3.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-wcicYy9QziI%2FUZTcr4bWdaI%2FAAAAAAAAALk%2FDR-lXdAlDNw%2Fs640%2F3.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="330" border="0" data-orig-src="http://3.bp.blogspot.com/-wcicYy9QziI/UZTcr4bWdaI/AAAAAAAAALk/DR-lXdAlDNw/s640/3.jpg" /></a></p>
<p>&nbsp;</p>
<p>Em &#8220;Configurações do Celular&#8221; você cadastra o celular que irá receber a notificação.</p>
<p><a href="http://2.bp.blogspot.com/-XPOXNRyeufM/UZTemgVt1_I/AAAAAAAAAL0/E0K5F0bD0hU/s1600/5.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-XPOXNRyeufM%2FUZTemgVt1_I%2FAAAAAAAAAL0%2FE0K5F0bD0hU%2Fs640%2F5.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="420" border="0" data-orig-src="http://2.bp.blogspot.com/-XPOXNRyeufM/UZTemgVt1_I/AAAAAAAAAL0/E0K5F0bD0hU/s640/5.jpg" /></a></p>
<p>Depois clique em &#8220;Agendas&#8221; e em &#8220;Lembretes e notificações&#8221; da agenda que foi compartilhada.</p>
<p><a href="http://3.bp.blogspot.com/-eKv9LSnc0Oc/UZTfUJA5jWI/AAAAAAAAAL8/FM-nmDZGjtU/s1600/6.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-eKv9LSnc0Oc%2FUZTfUJA5jWI%2FAAAAAAAAAL8%2FFM-nmDZGjtU%2Fs640%2F6.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="292" border="0" data-orig-src="http://3.bp.blogspot.com/-eKv9LSnc0Oc/UZTfUJA5jWI/AAAAAAAAAL8/FM-nmDZGjtU/s640/6.jpg" /></a></p>
<p>E marque a opção &#8220;SMS&#8221; para Novos eventos.</p>
<p><a href="http://1.bp.blogspot.com/-yAuD6aya3Lc/UZTfwu3TshI/AAAAAAAAAME/1Pr2xFaQ3Do/s1600/7.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-yAuD6aya3Lc%2FUZTfwu3TshI%2FAAAAAAAAAME%2F1Pr2xFaQ3Do%2Fs640%2F7.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="298" border="0" data-orig-src="http://1.bp.blogspot.com/-yAuD6aya3Lc/UZTfwu3TshI/AAAAAAAAAME/1Pr2xFaQ3Do/s640/7.jpg" /></a></p>
<p>&nbsp;</p>
<p><span style="color: #444444;"> </span><span style="font-weight: 600; color: #444444;">[AdSense-A]</span></p>
<h3>Criando script</h3>
<p>Primeiramente, vamos criar o script que criará o evento. Veja se a opção AlertScriptPath está habilitada e para qual diretório ela está setada. No caso abaixo, ela está habilitada e apontando para /usr/lib/zabbix/alertscripts.</p>
<p># cat /etc/zabbix/zabbix_server.conf | grep Alert | grep -v &#8220;^#&#8221;<br />
AlertScriptsPath=/usr/lib/zabbix/alertscripts</p>
<p>Você pode colocar nessa opção o diretório que achar melhor, desde que conceda permissão corretamente para o usuário zabbix. No meu caso, irei utilizar esse diretório mesmo.</p>
<p>Crie o script conforme abaixo:</p>
<p># vim /usr/lib/zabbix/alertscripts/sms.sh<br />
#!/bin/bash<br />
/usr/bin/google calendar add &#8220;$2&#8221; &#8211;cal &#8220;Alertas&#8221; -u email@gmail.com</p>
<p>Dê permissão de execução ao script:</p>
<p># chmod +x /usr/lib/zabbix/alertscripts/sms.sh</p>
<p>&nbsp;</p>
<h3>Configurando o Zabbix</h3>
<p>Vá em Administraton &#8211; Media types  e clique em &#8220;Create media type&#8221;</p>
<p><a href="http://4.bp.blogspot.com/-abYQInTsmOg/UZToVYtiZkI/AAAAAAAAAMU/9m8qT4jl89w/s1600/8.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-abYQInTsmOg%2FUZToVYtiZkI%2FAAAAAAAAAMU%2F9m8qT4jl89w%2Fs640%2F8.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="342" border="0" data-orig-src="http://4.bp.blogspot.com/-abYQInTsmOg/UZToVYtiZkI/AAAAAAAAAMU/9m8qT4jl89w/s640/8.jpg" /></a></p>
<p>Preencha os campos conforme abaixo e salve.</p>
<p><a href="http://1.bp.blogspot.com/-V8C_7ShY11U/UZTogn8z4WI/AAAAAAAAAMc/N-GDv0CWbww/s1600/9.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-V8C_7ShY11U%2FUZTogn8z4WI%2FAAAAAAAAAMc%2FN-GDv0CWbww%2Fs640%2F9.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="313" border="0" data-orig-src="http://1.bp.blogspot.com/-V8C_7ShY11U/UZTogn8z4WI/AAAAAAAAAMc/N-GDv0CWbww/s640/9.jpg" /></a></p>
<p>&nbsp;</p>
<p>Agora basta atribuir a mídia á um usuário. Vá em Administration-Users, selecione o usuário desejado e clique em Media, e clique em &#8220;Add&#8221;</p>
<p><a href="http://2.bp.blogspot.com/-VMORo6IqWFw/UZTpA456ijI/AAAAAAAAAMk/W6BItPfrtiY/s1600/10.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-VMORo6IqWFw%2FUZTpA456ijI%2FAAAAAAAAAMk%2FW6BItPfrtiY%2Fs640%2F10.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="336" border="0" data-orig-src="http://2.bp.blogspot.com/-VMORo6IqWFw/UZTpA456ijI/AAAAAAAAAMk/W6BItPfrtiY/s640/10.jpg" /></a></p>
<p>Selecione a opção &#8220;Google-SMS&#8221;, criada á pouco, e salve a configuração. O campo &#8220;Send to&#8221; é obrigatório, porém você pode colocar qualquer coisa, ele não será utilizado.</p>
<p><a href="http://4.bp.blogspot.com/-98DWxmOHK2A/UZTpbivSmKI/AAAAAAAAAMs/Vw5KVK0ETZE/s1600/11.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-98DWxmOHK2A%2FUZTpbivSmKI%2FAAAAAAAAAMs%2FVw5KVK0ETZE%2Fs400%2F11.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="400" height="272" border="0" data-orig-src="http://4.bp.blogspot.com/-98DWxmOHK2A/UZTpbivSmKI/AAAAAAAAAMs/Vw5KVK0ETZE/s400/11.jpg" /></a></p>
<p>E por fim, basta ir na ação desejada e selecionar a opção &#8220;Google-SMS&#8221; nas operações da ação.</p>
<p><a href="http://2.bp.blogspot.com/-3mCEgivoPjI/UZTqHg7YynI/AAAAAAAAAM0/FUTRjcmZOLE/s1600/12.jpg"><img loading="lazy" decoding="async" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-3mCEgivoPjI%2FUZTqHg7YynI%2FAAAAAAAAAM0%2FFUTRjcmZOLE%2Fs640%2F12.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" alt="" width="640" height="494" border="0" data-orig-src="http://2.bp.blogspot.com/-3mCEgivoPjI/UZTqHg7YynI/AAAAAAAAAM0/FUTRjcmZOLE/s640/12.jpg" /></a></p>
<p>&nbsp;</p>
<p>E pronto!</p>
<p>&nbsp;</p>
<h3>Contornando Problemas</h3>
<ul>
<li>Limite de SMS:  Não existe nenhum pré-determinado. Todavia, por experiência própria, percebo que quando ultrapassa os 10 SMSs/dia o &#8220;SLA&#8221; da entrega cai bastante. Como alternativa para contornar isso, você pode utilizar várias contas para receber o SMS, fazendo uma espécie de &#8220;Balanceamento de Carga&#8221;.  Para fazer isso, bastam 2 passos:
<ul>
<ol>
<li>Para cada conta que for enviar o SMS criar e compartilhar uma Agenda diferente na conta que cria os eventos. Exemplo: A conta que cria os eventos é zabbix@gmail.com, e as contas que irão enviar o SMS são zabbix-sms1@gmail.com e zabbix-sms2@gmail.com. Na conta zabbix@gmail.com crio a Agenda1 e compartilho com zabbix-sms1@gmail.com, e crio a Agenda2 e compartilho com zabbix-sms2@gmail.com.</li>
<li>Faremos uma modificação no script sms.sh, fazendo com que a cada evento ele crie em uma agenda diferente. No exemplo abaixo possuo 4 agendas:<br />
#!/bin/bash<br />
cont=`cat cont.txt`<br />
case $cont in<br />
1) agenda=Agenda1<br />
echo &#8220;$(($cont+1))&#8221; &gt; cont.txt;;<br />
2) agenda=Agenda2;<br />
echo &#8220;$(($cont+1))&#8221; &gt; cont.txt;;<br />
3) agenda=Agenda3;<br />
echo &#8220;$(($cont+1))&#8221; &gt; cont.txt;;<br />
4) agenda=Agenda4<br />
echo &#8220;1&#8221; &gt; cont.txt;;<br />
esac<br />
/usr/bin/google calendar add &#8220;$2&#8221; &#8211;cal &#8220;$agenda&#8221; -u email@gmail.com</li>
</ol>
</ul>
</li>
<li>Evento não cria nem na mão: Grande parte das vezes o problema está relacionado com a permissão no diretório ~/.config do usuário.</li>
<li>Evento cria na mão mais no Zabbix não acontece nada: Verifique se no script tem o caminho completo do comando google (normalmente /usr/bin/google). Uma alternativa para contornar tanto esse problema quanto o anterior é rodar o script como usuário root. Nesse caso, terá que configurar o sudo para o usuário zabbix poder utiliza-lo. Na lista houveram várias threads comentando sobre o assunto (<a href="http://br.groups.yahoo.com/group/zabbix-brasil/msearch?query=Envio+de+SMS&amp;submit=OK&amp;charset=ISO-8859-1" data-blogger-escaped-target="_blank">veja aqui</a>).</li>
</ul>
<h3>Referencias:</h3>
<div>
<p><b><span style="text-decoration: underline;"><span style="color: #0000ff;">Site da <a href="http://www.zabbixbrasil.org/">Comunidade Zabbix Brasil</a></span></span></b></p>
<p><b><span style="text-decoration: underline;"><a href="http://br.dir.groups.yahoo.com/group/zabbix-brasil/?v=1&amp;t=directory&amp;ch=web&amp;pub=groups&amp;sec=dir&amp;slk=1">Lista de discussão Zabbix Brasil</a></span></b></p>
</div>
<div>
<p><b><a href="https://code.google.com/p/googlecl/wiki/Manual" data-blogger-escaped-target="_blank">Documentação do GoogleCL</a></b></p>
<p><span style="color: #444444;"> </span><span style="font-weight: 600; color: #444444;">[AdSense-A]</span></p>
</div>
</div>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-zabbix-para-enviar-sms-pela-agenda-do-google.html">Configurando Zabbix para enviar SMS pela Agenda do Google</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitorando estado do Link no Mapa &#8211; Zabbix</title>
		<link>https://gesielbernardes.eti.br/monitorando-estado-do-link-no-mapa-zabbix.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 25 Apr 2013 13:58:21 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[estado do link zabbix]]></category>
		<category><![CDATA[mapa Zabbix]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=24</guid>

					<description><![CDATA[<p>Nesse tutorial irei mostrar como monitorar o estado de um link em um mapa no Zabbix. Para acompanhar esse tutorial é necessário ter  conhecimento razoável do Zabbix, e que tenha dados de trafego de ao menos um dos lados do link. Cada um deve definir quais são os parâmetros de uso do link.  Para este tutorial vou… <span class="read-more"><a href="https://gesielbernardes.eti.br/monitorando-estado-do-link-no-mapa-zabbix.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/monitorando-estado-do-link-no-mapa-zabbix.html">Monitorando estado do Link no Mapa &#8211; Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nesse tutorial irei mostrar como monitorar o estado de um link em um mapa no Zabbix. Para acompanhar esse tutorial é necessário ter  conhecimento razoável do Zabbix, e que tenha dados de trafego de ao menos um dos lados do link.</p>
<p>Cada um deve definir quais são os parâmetros de uso do link.  Para este tutorial vou adotar as seguintes definições:</p>
<ul>
<li>Velocidade do Link: 1Mbps</li>
<li>Alertas quando uso do link estiver acima de 50% e 80%;</li>
<li>Quando o uso do link estiver acima de 50% o link ficará amarelo.</li>
<li>Quando o uso do link estiver acima de 80% o link ficará vermelho.</li>
</ul>
<h3>Passo 1: Criar triggers que indiquem o estado do link.</h3>
<p>Vá no equipamento que está o link e crie triggers que avaliem o estado do link. Neste caso, conforme definição feita, fiz triggers para 50% e 80% de uso. Para tanto, utilizei a chave net.if.in e net.if.out, para tráfego de entrada e saída, respectivamente. As expressões ficaram assim:</p>
<p>{Zabbix server:net.if.in(eth0).last(0)}&gt;512000  (para 50% entrada)<br />
{Zabbix server:net.if.in(eth0).last(0)}&gt;820000  (para 80% entrada)<br />
{Zabbix server:net.if.out(eth0).last(0)}&gt;512000  (para 50% saída)<br />
{Zabbix server:net.if.out(eth0).last(0)}&gt;820000  (para 80% saída)</p>
<p>Onde: Zabbix server = Nome do host<br />
eth0 = Interface correspondente do host</p>
<p>Neste caso em específico estou utilizando um servidor Linux, porém pode ser feito em qualquer equipamento que tenha tráfego monitorado pelo Zabbix (utilizando suas devidas chaves), seja pelo agente ou por SNMP.</p>
<p>&nbsp;</p>
<p><a href="http://1.bp.blogspot.com/-Fj6fIZ0Nsdw/UXk3PRO7jhI/AAAAAAAAAIg/5xWborTEnAs/s1600/1.jpg"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-Fj6fIZ0Nsdw%2FUXk3PRO7jhI%2FAAAAAAAAAIg%2F5xWborTEnAs%2Fs640%2F1.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="414" border="0" data-orig-src="http://1.bp.blogspot.com/-Fj6fIZ0Nsdw/UXk3PRO7jhI/AAAAAAAAAIg/5xWborTEnAs/s640/1.jpg" /></a></p>
<p>&nbsp;</p>
<p><a href="http://4.bp.blogspot.com/-f14O8nah1Dg/UXk3QgBb2II/AAAAAAAAAIo/-nmSc6NXHZU/s1600/3.jpg"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-f14O8nah1Dg%2FUXk3QgBb2II%2FAAAAAAAAAIo%2F-nmSc6NXHZU%2Fs640%2F3.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="408" border="0" data-orig-src="http://4.bp.blogspot.com/-f14O8nah1Dg/UXk3QgBb2II/AAAAAAAAAIo/-nmSc6NXHZU/s640/3.jpg" /></a></p>
<p>&nbsp;</p>
<h3>Passo 2: Colocar as triggers no link do mapa</h3>
<p>Vá no mapa, adicione o link e clique em editar, conforme figura abaixo:</p>
<p><a href="http://3.bp.blogspot.com/-d9Q466X3sXA/UXk7Mx--XjI/AAAAAAAAAI4/s1UVs0z97GA/s1600/6.jpg"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-d9Q466X3sXA%2FUXk7Mx--XjI%2FAAAAAAAAAI4%2Fs1UVs0z97GA%2Fs640%2F6.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="398" border="0" data-orig-src="http://3.bp.blogspot.com/-d9Q466X3sXA/UXk7Mx--XjI/AAAAAAAAAI4/s1UVs0z97GA/s640/6.jpg" /></a></p>
<p>Agora basta ir em &#8220;Indicadores de Link&#8221; e preencher da forma que foi definido:</p>
<p><a href="http://3.bp.blogspot.com/-a_UPFBDcAeo/UXlFWltPRSI/AAAAAAAAAJI/uYdnzJG4Q_s/s1600/7.jpg"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-a_UPFBDcAeo%2FUXlFWltPRSI%2FAAAAAAAAAJI%2FuYdnzJG4Q_s%2Fs640%2F7.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="412" border="0" data-orig-src="http://3.bp.blogspot.com/-a_UPFBDcAeo/UXlFWltPRSI/AAAAAAAAAJI/uYdnzJG4Q_s/s640/7.jpg" /></a></p>
<p>Dica: Essa me foi passada pelo amigo <a href="http://andredeo.blogspot.com.br/" data-blogger-escaped-target="_blank">Andre Deo</a>. Você pode colocar no link as estatísticas de uso. Para isso basta preencher o campo &#8220;Texto&#8221; do link com a expressão do dado desejado, conforme abaixo:</p>
<p><a href="http://4.bp.blogspot.com/-XnC-gwQz5tk/UXlIIo29mtI/AAAAAAAAAJY/I4PmufiNexI/s1600/9.jpg"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-XnC-gwQz5tk%2FUXlIIo29mtI%2FAAAAAAAAAJY%2FI4PmufiNexI%2Fs640%2F9.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="542" border="0" data-orig-src="http://4.bp.blogspot.com/-XnC-gwQz5tk/UXlIIo29mtI/AAAAAAAAAJY/I4PmufiNexI/s640/9.jpg" /></a></p>
<p>&nbsp;</p>
<h3>Pronto! Veja abaixo o resultado:</h3>
<p><a href="http://1.bp.blogspot.com/-FxDlcqUibAk/UXlIU9fz98I/AAAAAAAAAJk/OdOwZabCCMQ/s1600/10.jpg"><img decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-FxDlcqUibAk%2FUXlIU9fz98I%2FAAAAAAAAAJk%2FOdOwZabCCMQ%2Fs1600%2F10.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" border="0" data-orig-src="http://1.bp.blogspot.com/-FxDlcqUibAk/UXlIU9fz98I/AAAAAAAAAJk/OdOwZabCCMQ/s1600/10.jpg" /></a></p>
<p><a href="http://2.bp.blogspot.com/-S0f97TuIIjs/UXlIUxvewJI/AAAAAAAAAJo/VoSJsUYyNyg/s1600/11.jpg"><img decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-S0f97TuIIjs%2FUXlIUxvewJI%2FAAAAAAAAAJo%2FVoSJsUYyNyg%2Fs1600%2F11.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" border="0" data-orig-src="http://2.bp.blogspot.com/-S0f97TuIIjs/UXlIUxvewJI/AAAAAAAAAJo/VoSJsUYyNyg/s1600/11.jpg" /></a></p>
<p><a href="http://2.bp.blogspot.com/-SXM0W1dKHZY/UXlIU3Q58TI/AAAAAAAAAJ0/cvE5uv9TUPs/s1600/12.jpg"><img decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-SXM0W1dKHZY%2FUXlIU3Q58TI%2FAAAAAAAAAJ0%2FcvE5uv9TUPs%2Fs1600%2F12.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" border="0" data-orig-src="http://2.bp.blogspot.com/-SXM0W1dKHZY/UXlIU3Q58TI/AAAAAAAAAJ0/cvE5uv9TUPs/s1600/12.jpg" /></a></p>
<h2>Referências:</h2>
<ul>
<li><a href="https://www.zabbix.com/documentation/2.0" data-blogger-escaped-target="_blank">Manual Zabbix 2.0</a></li>
<li><a href="http://br.dir.groups.yahoo.com/group/zabbix-brasil/message/6278" data-blogger-escaped-target="_blank">Lista Zabbix Brasil</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://gesielbernardes.eti.br/monitorando-estado-do-link-no-mapa-zabbix.html">Monitorando estado do Link no Mapa &#8211; Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
