<?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>Zabbix Archives - Blog do Gesiel Bernardes</title>
	<atom:link href="https://gesielbernardes.eti.br/tag/zabbix/feed" rel="self" type="application/rss+xml" />
	<link>https://gesielbernardes.eti.br/tag/zabbix</link>
	<description>Blog sobre Tecnologia e Segurança da Informação</description>
	<lastBuildDate>Thu, 25 Jul 2019 16:50: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>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 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 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>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>
		<item>
		<title>Dica: Chromix, alertas do Zabbix no Google Chome</title>
		<link>https://gesielbernardes.eti.br/dica-chromix-alertas-do-zabbix-no-google-chome.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Thu, 01 Nov 2012 13:58:02 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[chromix]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=22</guid>

					<description><![CDATA[<p>Esse aplicativo baixei da Chrome Web Store, e achei bastante interessante. Ele exibe alertas do Zabbix tanto no navegador quanto no canto da tela (estando o Chrome minimizado). Os poup-up&#8217;s são compatíveis apenas com Windows, para Linux e MacOS ele exibe os alertas apenas dentro do Chrome.     Para baixa-lo, basta pesquisar por Chromix… <span class="read-more"><a href="https://gesielbernardes.eti.br/dica-chromix-alertas-do-zabbix-no-google-chome.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/dica-chromix-alertas-do-zabbix-no-google-chome.html">Dica: Chromix, alertas do Zabbix no Google Chome</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Esse aplicativo baixei da Chrome Web Store, e achei bastante interessante. Ele exibe alertas do Zabbix tanto no navegador quanto no canto da tela (estando o Chrome minimizado). Os poup-up&#8217;s são compatíveis apenas com Windows, para Linux e MacOS ele exibe os alertas apenas dentro do Chrome.</p>
<div>
<p>    Para baixa-lo, basta pesquisar por Chromix na <a href="https://chrome.google.com/webstore" data-blogger-escaped-target="_blank">Chrome Web Store</a>. Abaixo alguns prints dele:</p>
</div>
<p><a href="http://1.bp.blogspot.com/-SEEWCv1mxS8/UJKrUnFXpgI/AAAAAAAAAH4/WRPub6PN8D4/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-SEEWCv1mxS8%2FUJKrUnFXpgI%2FAAAAAAAAAH4%2FWRPub6PN8D4%2Fs400%2F1.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="177" border="0" data-orig-src="http://1.bp.blogspot.com/-SEEWCv1mxS8/UJKrUnFXpgI/AAAAAAAAAH4/WRPub6PN8D4/s400/1.jpg" /></a></p>
<p>Plugin no navegador</p>
<p><a href="http://2.bp.blogspot.com/-h6NCB6J2BT4/UJKrbnqNdkI/AAAAAAAAAIA/97rGbB4N2qU/s1600/2.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-h6NCB6J2BT4%2FUJKrbnqNdkI%2FAAAAAAAAAIA%2F97rGbB4N2qU%2Fs400%2F2.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="181" border="0" data-orig-src="http://2.bp.blogspot.com/-h6NCB6J2BT4/UJKrbnqNdkI/AAAAAAAAAIA/97rGbB4N2qU/s400/2.png" /></a></p>
<p>Poup-up na área de trabalho.</p>
<p>&nbsp;</p>
<p><a href="http://3.bp.blogspot.com/-qrzCFGt0S8Q/UJKrtsgykyI/AAAAAAAAAII/A9whA4J3aq0/s1600/3.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-qrzCFGt0S8Q%2FUJKrtsgykyI%2FAAAAAAAAAII%2FA9whA4J3aq0%2Fs400%2F3.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="170" border="0" data-orig-src="http://3.bp.blogspot.com/-qrzCFGt0S8Q/UJKrtsgykyI/AAAAAAAAAII/A9whA4J3aq0/s400/3.jpg" /></a></p>
<p>Alerta dentro do Chrome.</p>
<p>The post <a href="https://gesielbernardes.eti.br/dica-chromix-alertas-do-zabbix-no-google-chome.html">Dica: Chromix, alertas do Zabbix no Google Chome</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando DBforBIX no Zabbix</title>
		<link>https://gesielbernardes.eti.br/configurando-dbforbix-no-zabbix.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Tue, 28 Aug 2012 14:37:13 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[dbforbix]]></category>
		<category><![CDATA[zabbix mysql]]></category>
		<category><![CDATA[zabbix oracle]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=35</guid>

					<description><![CDATA[<p>Nesse tutorial vou abordar a instalação e configuração do DBforBIX, uma excelente ferramenta de coleta de dados de Banco de Dados para o Zabbix. Ela suporta vários banco de dados, como MySQL, PostgreSQL, Oracle, entre outros. O DBforBIX age como um &#8220;intermediário&#8221; entre o servidor Zabbix e o banco de dados, fazendo a coleta dos… <span class="read-more"><a href="https://gesielbernardes.eti.br/configurando-dbforbix-no-zabbix.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-dbforbix-no-zabbix.html">Configurando DBforBIX no Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nesse tutorial vou abordar a instalação e configuração do DBforBIX, uma excelente ferramenta de coleta de dados de Banco de Dados para o Zabbix. Ela suporta vários banco de dados, como MySQL, PostgreSQL, Oracle, entre outros.</p>
<p>O DBforBIX age como um &#8220;intermediário&#8221; entre o servidor Zabbix e o banco de dados, fazendo a coleta dos dados no banco de dados e as enviando ao servidor Zabbix. Veja ilustração abaixo:</p>
<p><a href="http://3.bp.blogspot.com/-4i3R57kClNM/UDU7up2_w-I/AAAAAAAAAGQ/d9GqlWdcbXk/s1600/dbforbix.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-4i3R57kClNM%2FUDU7up2_w-I%2FAAAAAAAAAGQ%2Fd9GqlWdcbXk%2Fs640%2Fdbforbix.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="316" border="0" data-orig-src="http://3.bp.blogspot.com/-4i3R57kClNM/UDU7up2_w-I/AAAAAAAAAGQ/d9GqlWdcbXk/s640/dbforbix.png" /></a><span style="font-size: xx-small;">*Ilustração reproduzida a partir da documentação oficial do DBforBIX</span></p>
<h3><b>     Pré-requisitos:</b></h3>
<ul>
<li>Centos 5x ou 6x (outras distro também são suportadas)</li>
<li>Java SE 1.6</li>
<li>Zabbix 1.8x ou posterior (funciona bem no Zabbix 2.0 🙂 )</li>
</ul>
<div>
<p>     Para que o DBforBIX funcione, é necessário que a máquina de instalação tenha acesso ao banco de dados que será monitorado. Outra alternativa, até mais segura, é fazer uma instalação stand-alone, ou seja, cada banco de dados ter o DBforBIX instalado no próprio host. Porém, além de isso gerar uma demanda maior de tempo de trabalho e complicar um pouco o gerenciamento, nem sempre isso é possível.</p>
</div>
<div>
<p>     No meu caso (que é o exemplo usado neste tutorial) fiz a instalação no Zabbix Server e criei uma VPN para cada host que possuí um banco a ser monitorado; isso porquê tenho vários hosts que conecto por meio da Internet, assim evito trafegar dados de forma &#8220;aberta&#8221;.</p>
</div>
<div>
<h3>     Instalação</h3>
</div>
<div>
<p>     Faça o download em http://www.smartmarmot.com/?s2member_file_download=dbforbix-0.6.zip e descompacte o arquivo em /opt/dbforbix</p>
</div>
<div>
<p>  Cria uma entrada no init.d:</p>
</div>
<div>
<p><i># cd /opt/dbforbix<br />
</i><i style="line-height: 1.5em;"># cp init.d/dbforbix /etc/init.d/</i></p>
</div>
<div>
<p>  Deixa arquivos executáveis:</p>
</div>
<div>
<p><i># chmod +x /etc/init.d/dbforbiix<br />
</i><i style="line-height: 1.5em;"># chmod +x run.sh</i></p>
</div>
<div>
<p><span style="line-height: 1.5em;">  Habilita inicio automático</span></p>
</div>
<div>
<p><i># chkconfig &#8211;add dbforbix<br />
</i><i style="line-height: 1.5em;"># chkconfig dbforbix on</i></p>
</div>
<div>
<h3></h3>
<h3>     Configuração</h3>
</div>
<div>
<p>     Toda a configuração do dbforbix fica em /opt/dbforbix/conf/config.props. Vamos utilizar o arquivo de exemplo para fazermos a configuração incial:</p>
</div>
<div>
<p><i># cd /opt/dbforbix<br />
</i><i style="line-height: 1.5em;"># cp conf/config.props.sample conf/config.props</i><i style="line-height: 1.5em;">  </i></p>
</div>
<div>
<p>    Nessa instalação, usarei os seguintes dados como exemplo:</p>
</div>
<div>
<p> <span style="line-height: 1.5em;">IP do Servidor Zabbix: 10.1.1.1<br />
</span><span style="line-height: 1.5em;">IP do banco Mysql que irei monitorar: 10.1.1.20<br />
</span><span style="line-height: 1.5em;">IP do banco PostgreSQL que irei monitorar: 10.1.1.30<br />
</span><span style="line-height: 1.5em;">Nome da base Mysql: my-db-mysql<br />
</span><span style="line-height: 1.5em;">Nome da base PostgreSQL: my-db-pgsql<br />
</span><span style="line-height: 1.5em;">Nome do host Mysql cadastrado no Zabbix=DB-Mysql<br />
</span><span style="line-height: 1.5em;">Nome do host PostgreSQL cadastrado no Zabbix=DB-Pgsql</span></p>
<p><span style="line-height: 1.5em;">    É recomendável que o DBforBIX utilize um usuário específico para esse fim. Abaixo crio o usuário zabbix_monitor no Mysql e PostgreSQL.</span></p>
</div>
<div>
<p><span style="line-height: 1.5em;"># Mysql</span></p>
<p><span style="color: #0000ff;">mysql&gt; CREATE USER &#8216;zabbix&#8217;@&#8217;%&#8217; identified by &#8216;minhasenha&#8217;;<br />
</span><span style="color: #0000ff;">mysql&gt; GRANT SELECT, SHOW VIEW ON  *.* TO  &#8216;zabbix&#8217;@&#8217;%&#8217;;<br />
</span></p>
<p># PostgreSQL</p>
<p><span style="color: #0000ff;">postgres# CREATE USER zabbix_monitor WITH PASSWORD &#8216;minhasenha&#8217;;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_stat_activity to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_stat_activity to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_database to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_authid to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_stat_bgwriter to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_locks to zabbix_monitor;<br />
</span><span style="color: #0000ff;">postgres# GRANT SELECT ON pg_stat_database to zabbix_monitor;</span></p>
<div>
<p><span style="line-height: 1.5em;">    Para outros banco de dados, você pode consultar a documentação oficial.</span></p>
</div>
<p><span style="line-height: 1.5em;">     Vamos configurar agora o dbforbix:</span></p>
</div>
<div>
<p><span style="color: #0000ff;"><i># vim conf/config.props.sample</i></span></p>
</div>
<div>
<p><span style="color: #0000ff;">#Lista de servidores Zabbix<br />
</span><span style="color: #ff0000; line-height: 1.5em;">ZabbixServerList=ZabbixServer</span></p>
</div>
<div>
<p><span style="color: #0000ff;">#Parâmetros dos servidor Zabbix<br />
</span><span style="color: #ff0000;">ZabbixServer.Address=10.1.1.1<br />
</span><span style="color: #ff0000; line-height: 1.5em;">ZabbixServer.Port=10051<br />
</span></p>
<p><span style="color: #0000ff; line-height: 1.5em;">#PidFile<br />
</span><span style="color: #ff0000; line-height: 1.5em;">DBforBIX.PidFile=./logs/dbforbix.pid<br />
</span></p>
<p><span style="color: #0000ff; line-height: 1.5em;">#Tempo de atualização dos itens<br />
</span><span style="color: #ff0000; line-height: 1.5em;">DBforBIX.Sleep=30</span><span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p><span style="color: #0000ff;">#Número de Thread&#8217;s (máximo)<br />
</span><span style="color: #ff0000;">DBforBIX.MaxThreadNumber=100</span></p>
<p><span style="color: #0000ff;">#Lista de databases. É importante observar que esse é o nome do host cadastrado no Zabbix Server.<br />
</span><span style="color: #ff0000;">DatabaseList=DB-Mysql,DB-Pgsql </span></p>
<p><span style="color: #0000ff;">#Altere as opções abaixo apenas se tiver necessidade:<br />
</span><span style="color: #ff0000;">DatabaseList.MaxActive=10<br />
</span><span style="color: #ff0000;">DatabaseList.MaxWait=100<br />
</span><span style="color: #ff0000;">DatabaseList.MaxIdle=1</span></p>
<p><span style="color: #0000ff; line-height: 1.5em;">#Dados do banco Mysql<br />
</span><span style="color: #ff0000;">DB-Mysql.Url=jdbc:mysql://10.1.1.20:3306/my-db-mysql<br />
</span><span style="color: #ff0000;">DB-Mysql.User=zabbix_monitor<br />
</span><span style="color: #ff0000;">DB-Mysql.Password=minhasenha<br />
</span><span style="color: #ff0000;">DB-Mysql.DatabaseType=mysql<br />
</span><span style="color: #ff0000;">DB-Mysql.QueryListFile=./conf/mysqlquery.props</span></p>
<p><span style="color: #0000ff;">#Dados do banco PostgreSQL</span></p>
<p><span style="color: #ff0000;">DB-Pgsql.Url=jdbc:postgresql://10.1.1.30:5432/my-db-pgsql<br />
</span><span style="color: #ff0000;">DB-Pgsql.User=zabbix_monitor<br />
</span><span style="color: #ff0000;">DB-Pgsql.Password=minhasenha<br />
</span><span style="color: #ff0000;">DB-Pgsql.DatabaseType=pgsql<br />
</span><span style="color: #ff0000;">DB-Pgsql.QueryListFile=./conf/pgsqlquery.props</span></p>
<p>Agora precisamos configurar as query&#8217;s de consulta ao banco. Nesse caso, irei utilizar as que vem no exemplo, que já possuem bastante informações.</p>
<p><i># mv conf/mysqlquery.props.sample conf/mysqlquery.props<br />
</i><i># mv conf/pgsqlquery.props.sample conf/pgsqlquery.props</i></p>
<p><span style="line-height: 1.5em;">   O DBforBIX está configurado, basta apenas inicia-lo. Vamos configurar agora o Zabbix Server. Faça o    upload dos templates, que estão dentro da pasta Templates que vem no arquivo do DBforBIX.</span></p>
<p><span style="line-height: 1.5em;">    Clique em Configuration-Template</span></p>
<p><a href="http://2.bp.blogspot.com/-RuD4BMauSPI/UD0gFrdVq8I/AAAAAAAAAGk/McscEGlmWjg/s1600/Captura+de+tela+de+2012-08-28+16:42:53.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-RuD4BMauSPI%2FUD0gFrdVq8I%2FAAAAAAAAAGk%2FMcscEGlmWjg%2Fs640%2FCaptura%2Bde%2Btela%2Bde%2B2012-08-28%2B16%3A42%3A53.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="449" border="0" data-orig-src="http://2.bp.blogspot.com/-RuD4BMauSPI/UD0gFrdVq8I/AAAAAAAAAGk/McscEGlmWjg/s640/Captura+de+tela+de+2012-08-28+16:42:53.png" /></a></p>
<p>Depois clique em Import</p>
<p><a href="http://2.bp.blogspot.com/-kqnhVausuME/UD0gRMjgGYI/AAAAAAAAAGs/15Nx6_rHCak/s1600/Captura+de+tela+de+2012-08-28+16:43:22.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-kqnhVausuME%2FUD0gRMjgGYI%2FAAAAAAAAAGs%2F15Nx6_rHCak%2Fs640%2FCaptura%2Bde%2Btela%2Bde%2B2012-08-28%2B16%3A43%3A22.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="450" border="0" data-orig-src="http://2.bp.blogspot.com/-kqnhVausuME/UD0gRMjgGYI/AAAAAAAAAGs/15Nx6_rHCak/s640/Captura+de+tela+de+2012-08-28+16:43:22.png" /></a></p>
<p>Selecione o template, e clique em Import</p>
<p><a href="http://4.bp.blogspot.com/-XcebtgTmik8/UD0gdRxXCZI/AAAAAAAAAG0/H3afGt4ZphE/s1600/Captura+de+tela+de+2012-08-28+16:43:59.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-XcebtgTmik8%2FUD0gdRxXCZI%2FAAAAAAAAAG0%2FH3afGt4ZphE%2Fs640%2FCaptura%2Bde%2Btela%2Bde%2B2012-08-28%2B16%3A43%3A59.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="450" border="0" data-orig-src="http://4.bp.blogspot.com/-XcebtgTmik8/UD0gdRxXCZI/AAAAAAAAAG0/H3afGt4ZphE/s640/Captura+de+tela+de+2012-08-28+16:43:59.png" /></a></p>
<p>Caso a importação tenha exito, mostrará a mensagem conforme tela abaixo:</p>
<p><a href="http://4.bp.blogspot.com/-xrLwnRcMFg0/UD0gthw6FAI/AAAAAAAAAG8/TExPBnbPpkY/s1600/Captura+de+tela+de+2012-08-28+16:44:18.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-xrLwnRcMFg0%2FUD0gthw6FAI%2FAAAAAAAAAG8%2FTExPBnbPpkY%2Fs640%2FCaptura%2Bde%2Btela%2Bde%2B2012-08-28%2B16%3A44%3A18.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="438" border="0" data-orig-src="http://4.bp.blogspot.com/-xrLwnRcMFg0/UD0gthw6FAI/AAAAAAAAAG8/TExPBnbPpkY/s640/Captura+de+tela+de+2012-08-28+16:44:18.png" /></a></p>
<p>&nbsp;</p>
<p>Importe todos os templates que irá utilizar, e pronto! Agora basta adicionar o template no host configurado e iniciar o DBforBIX, com o comando abaixo:</p>
<p><i># service dbforbix start</i></p>
<p>OU</p>
<p><i># /opt/dbforbix/run.sh</i></p>
<p>&nbsp;</p>
<h2><i>   </i> Referencia</h2>
<div>
<ul>
<li> <a href="http://www.smartmarmot.com/wiki/index.php/DBforBIX" data-blogger-escaped-target="_blank">  Documentação oficial do DBforBIX;</a></li>
</ul>
</div>
<p>&nbsp;</p>
</div>
<div></div>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-dbforbix-no-zabbix.html">Configurando DBforBIX no Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Migrando do Zabbix 1.8 para Zabbix 2.0</title>
		<link>https://gesielbernardes.eti.br/migrando-do-zabbix-1-8-para-zabbix-2-0.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Fri, 15 Jun 2012 13:57:36 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[atualizar zabbix]]></category>
		<category><![CDATA[configurar zabbix]]></category>
		<category><![CDATA[migar zabbix]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=20</guid>

					<description><![CDATA[<p>     O tutorial abaixo descreve a  migração do Zabbix da versão 1.8 para versão 2.0. Você pode ver o que há de novo no Zabbix 2.0 clicando aqui.  Importante: Faça backup do banco de dados, dos binários e dos arquivos da interface web antes de iniciar  a migração.  Observação: Assume-se que o zabbix 1.8 já… <span class="read-more"><a href="https://gesielbernardes.eti.br/migrando-do-zabbix-1-8-para-zabbix-2-0.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/migrando-do-zabbix-1-8-para-zabbix-2-0.html">Migrando do Zabbix 1.8 para Zabbix 2.0</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div></div>
<div>
<p>     O tutorial abaixo descreve a  migração do Zabbix da versão 1.8 para versão 2.0. Você pode ver o que há de novo no Zabbix 2.0 <a href="http://www.zabbix.com/whats_new.php" data-blogger-escaped-target="_blank">clicando aqui</a>.</p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Importante: Faça backup do banco de dados, dos binários e dos arquivos da interface web antes de iniciar  a migração.</span></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Observação: Assume-se que o zabbix 1.8 já esteja rodando bem no servidor, logo muito provavelmente não será necessário suprir dependências. Ainda sim, você pode</span><a style="line-height: 1.5em;" href="http://www.zabbix.com/documentation/2.0/manual/installation/requirements" data-blogger-escaped-target="_blank"> clicar aqui </a><span style="line-height: 1.5em;">e consultar se seu servidor atente á todos requisitos.</span></p>
</div>
<div>
<p> <b style="line-height: 1.5em;">Passo 1: Instalação dos binários</b></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Parar Zabbix Server e Zabbix Agent</span></p>
</div>
<div>
<p># /etc/init.d/zabbix_server stop<br />
<span style="line-height: 1.5em;"># /etc/init.d/zabbix_agentd stop</span><span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p>Baixar nova versão</p>
</div>
<div>
<p># mkdir /install<br />
<span style="line-height: 1.5em;"># cd /install<br />
</span><span style="line-height: 1.5em;"># wget </span><a style="line-height: 1.5em;" href="http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.0/zabbix-2.0.0.tar.gz/download">http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.0/zabbix-2.0.0.tar.gz/download</a></p>
</div>
<div>
<p>Extrair arquivos</p>
</div>
<div>
<p>#tar xvfz zabbix-2.0.0.tar.gz</p>
</div>
<div>
<p>Compilar e instalar binários</p>
</div>
<div>
<p># cd zabbix-2.0.0<br />
<span style="font-size: small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.5em;"># ./configure &#8211;enable-server &#8211;with-mysql &#8211;with-net-snmp &#8211;with-libcurl –enable-agent<br />
</span><span style="font-size: small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.5em;"># make install</span></p>
</div>
<div>
<p><b style="line-height: 1.5em;">Passo 2: Configurar arquivos</b></p>
</div>
<div>
<p>    A localização padrão dos arquivos de configuração do Zabbix mudaram de /etc/zabbix para /usr/local/etc/zabbix. Outro ponto é que algumas opções dos arquivos .conf foram alteradas. Ideal é que você configure novamente os arquivos /usr/local/etc/zabbix/zabbix_server.conf e /usr/local/etc/zabbix/zabbix_agentd.conf, porém caso você tenha utilizado apenas as opções mais comuns dos arquivos de configuração você pode realizar o procedimento abaixo:<span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p><b>Passo 3: Atualizar banco de dados</b></p>
</div>
<div>
<p># cp/usr/local/etc/zabbix/zabbix_agentd.conf /usr/local/etc/zabbix/zabbix_agentd.conf.bkp<br />
# cp/usr/local/etc/zabbix/zabbix_server.conf /usr/local/etc/zabbix/zabbix_server.conf.bkp<br />
# cp /etc/zabbix/zabbix_server.conf /usr/local/etc/zabbix/zabbix_server.conf<br />
# cp /etc/zabbix/zabbix_agentd.conf /usr/local/etc/zabbix/zabbix_agentd.conf</p>
</div>
<div>
<p>Aviso: Este procedimento pode lever muito tempo para ser concluído (no meu caso levou vários dias).</p>
</div>
<div>
<p><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;"># mysql -u root -p zabbix &lt; upgrades/dbpatches/2.0/mysql/patch.sql</span></p>
<p><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">(22/08/2012)</span><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;"><span>Obs: Neste caso o nome da base é zabbix. Se sua base tiver outro nome, substitua pelo nome correto.</span></span></p>
</div>
<div>
<p><b>Passo 4: Instalar interface web</b></p>
</div>
<div>
<p><span style="color: #000000;"><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;"># rm -rf /var/www/html/zabbix/*<br />
</span></span><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.5em;"># cp -R frontends/php/* /var/www/html/zabbix<br />
</span><span style="line-height: 1.5em;"># chown -R apache:apache /var/www/html/zabbix</span></p>
</div>
<div>
<p><b>Passo 5: Configurar a interface Web</b></p>
</div>
<div>
<p>Acessar: http://IP_do_servidor/zabbix, e clicar em &#8220;Next&#8221;</p>
</div>
<p><a href="http://1.bp.blogspot.com/-yjgheSXhnhA/T9s2B27cv4I/AAAAAAAAAFI/emdiEBzwcc8/s1600/1.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-yjgheSXhnhA%2FT9s2B27cv4I%2FAAAAAAAAAFI%2FemdiEBzwcc8%2Fs640%2F1.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://1.bp.blogspot.com/-yjgheSXhnhA/T9s2B27cv4I/AAAAAAAAAFI/emdiEBzwcc8/s640/1.png" /></a></p>
<p>Clicar em Next</p>
<p><a href="http://3.bp.blogspot.com/-gRZ5a1oSJYw/T9s2CvIUf5I/AAAAAAAAAFQ/u6dCqc_yA0Y/s1600/2.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-gRZ5a1oSJYw%2FT9s2CvIUf5I%2FAAAAAAAAAFQ%2Fu6dCqc_yA0Y%2Fs640%2F2.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://3.bp.blogspot.com/-gRZ5a1oSJYw/T9s2CvIUf5I/AAAAAAAAAFQ/u6dCqc_yA0Y/s640/2.png" /></a></p>
<div>
<p>    Insira as informações do banco de dados, clique em &#8220;test connection&#8221; para ver se está ok, e clique em &#8220;next&#8221;.</p>
</div>
<p><a href="http://4.bp.blogspot.com/-K6KNNpeaNQM/T9s2Dco8ptI/AAAAAAAAAFY/Qn2P48whk5Q/s1600/3.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-K6KNNpeaNQM%2FT9s2Dco8ptI%2FAAAAAAAAAFY%2FQn2P48whk5Q%2Fs640%2F3.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://4.bp.blogspot.com/-K6KNNpeaNQM/T9s2Dco8ptI/AAAAAAAAAFY/Qn2P48whk5Q/s640/3.png" /></a></p>
<div>
<p>    Clique em Next</p>
</div>
<p><a href="http://2.bp.blogspot.com/-bOwdVPOEH9s/T9s2EFuyhTI/AAAAAAAAAFg/FhvuQCSpkRA/s1600/4.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-bOwdVPOEH9s%2FT9s2EFuyhTI%2FAAAAAAAAAFg%2FFhvuQCSpkRA%2Fs640%2F4.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://2.bp.blogspot.com/-bOwdVPOEH9s/T9s2EFuyhTI/AAAAAAAAAFg/FhvuQCSpkRA/s640/4.png" /></a></p>
<p>Clique em Next</p>
<p><a href="http://1.bp.blogspot.com/-OtyJQNEeiRk/T9s2EjsS0II/AAAAAAAAAFo/emq6Pum8Ri8/s1600/5.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-OtyJQNEeiRk%2FT9s2EjsS0II%2FAAAAAAAAAFo%2Femq6Pum8Ri8%2Fs640%2F5.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://1.bp.blogspot.com/-OtyJQNEeiRk/T9s2EjsS0II/AAAAAAAAAFo/emq6Pum8Ri8/s640/5.png" /></a></p>
<div>
<p>    E clique em Finish. Caso o apache não tenha conseguido criar o arquivo de configuração, ele irá pedir para que salve-o na pasta /var/www/html/zabbix/conf/zabbix.conf.php.</p>
</div>
<p><a href="http://1.bp.blogspot.com/-Wd3n9yaS1P0/T9s2FOslrlI/AAAAAAAAAFw/r-zM95xmA3c/s1600/6.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-Wd3n9yaS1P0%2FT9s2FOslrlI%2FAAAAAAAAAFw%2Fr-zM95xmA3c%2Fs640%2F6.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://1.bp.blogspot.com/-Wd3n9yaS1P0/T9s2FOslrlI/AAAAAAAAAFw/r-zM95xmA3c/s640/6.png" /></a></p>
<div>
<p> E pronto!</p>
</div>
<p><a href="http://3.bp.blogspot.com/-E-Kix1xBxkk/T9s2FiuoijI/AAAAAAAAAF4/efy5-GmcpcQ/s1600/7.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-E-Kix1xBxkk%2FT9s2FiuoijI%2FAAAAAAAAAF4%2Fefy5-GmcpcQ%2Fs640%2F7.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="458" border="0" data-orig-src="http://3.bp.blogspot.com/-E-Kix1xBxkk/T9s2FiuoijI/AAAAAAAAAF4/efy5-GmcpcQ/s640/7.png" /></a></p>
<div></div>
<p>The post <a href="https://gesielbernardes.eti.br/migrando-do-zabbix-1-8-para-zabbix-2-0.html">Migrando do Zabbix 1.8 para Zabbix 2.0</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando Monitoramento Distribuído com o Zabbix</title>
		<link>https://gesielbernardes.eti.br/configurando-monitoramento-distribuido-com-o-zabbix.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Fri, 27 Apr 2012 13:56:56 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[monitoramento distribuido]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=18</guid>

					<description><![CDATA[<p>   Introdução       Quando precisamos monitorar vários locais remotamente, podemos ter lentidão ou perda de dados se todas as informações de monitoria forem enviadas á um único servidor. Para solucionar esse problema, podemos utilizar proxies para melhorar a &#8220;monitoria remota&#8221;. Porém em alguns casos é necessário que a localidade remota tenha acesso ao seu monitoramento(o que… <span class="read-more"><a href="https://gesielbernardes.eti.br/configurando-monitoramento-distribuido-com-o-zabbix.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-monitoramento-distribuido-com-o-zabbix.html">Configurando Monitoramento Distribuído com o Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: x-large;"><span style="text-decoration: underline;"><i> </i>  Introdução</span></span></p>
<div>
<p> <span style="line-height: 1.5em;">     Quando precisamos monitorar vários locais remotamente, podemos ter lentidão ou perda de dados se todas as informações de monitoria forem enviadas á um único servidor. Para solucionar esse problema, podemos utilizar </span><a style="line-height: 1.5em;" href="http://gesielbernardes.blogspot.com.br/2012/03/configurando-zabbix-proxy.html" data-blogger-escaped-target="_blank">proxies</a><span style="line-height: 1.5em;"> para melhorar a &#8220;monitoria remota&#8221;. Porém em alguns casos é necessário que a localidade remota tenha acesso ao seu monitoramento(o que não é possível com o proxy), ou então o volume de dados á trafegar é muito grande. Nesses casos, pode-se utilizar o Monitoramento Distribuído, o qual irei demonstrar abaixo.</span></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Nota: A configuração/manutenção do monitoramento remoto por Proxy é muito mais simples do que o Monitoramento Distribuído. Opte por ele somente se de forma nenhuma o Proxy puder te atender.</span></p>
</div>
<div>
<p> <span style="text-decoration: underline; font-size: x-large; line-height: 1.5em;">    Visão Geral</span></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">    O Monitoramento Distribuído permite que cada nó funcione como um servidor Zabbix normal e envie informações para um nó mestre, que por sua vez pode também enviar para outro nó. Assim, em uma configuração distribuída podemos ter uma arvore hierárquica de informações. Principais características do Monitoramento Distribuído:</span></p>
</div>
<div>
<ul>
<li>Cada nó é responsável pelo monitoramento da sua posição, ou seja, pode fazer configurações mesmo em modo &#8220;off-line&#8221;, onde não há conectividade com o nó-mestre.</li>
<li>O nó-mestre mantem uma cópia de configuração de cada nó-filho.</li>
<li>Configurações no nó-filho pode ser feita tanto na interface web do próprio nó como na interface web do nó-mestre.</li>
<li>Suporte de até 1000 (mil) nós.</li>
<li>Todos funcionam independentemente da comunicação; Caso a mesma seja interrompida, os dados são armazenados e depois, opcionalmente, sincronizados novamente.</li>
</ul>
<div>
<p>   Mais informações podem ser obtidas<a href="http://www.zabbix.com/documentation/1.8/manual/distributed_monitoring" data-blogger-escaped-target="_blank"> aqui.</a><span id="goog_1088552437"></span><span id="goog_1088552438"></span></p>
</div>
</div>
<div>
<p> <span style="font-size: x-large; text-decoration: underline; line-height: 1.5em;">   Instalação</span></p>
</div>
<div>
<p> <b style="line-height: 1.5em;"><span style="color: #ff0000;">Aviso: Recomenda-se que a implantação do Monitoramento Distribuído seja feita em um ambiente onde não possua o zabbix implantado. Caso precise implanta-lo em um ambiente já existente, faça um (bom)backup do banco de dados atual antes de prosseguir. Isso porquê o processo é irreversível, ou seja, um vez configurado com um NodeID é praticamente impossível voltar para o modo convencional</span></b><span style="line-height: 1.5em;">.</span></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">     Neste tutorial irei simular um cenário simples de duas pontas, sendo da seguinte forma:</span></p>
</div>
<div>
<p> &#8211; Localidade 1 Matriz, IP: 192.168.0.49, NodeID 1</p>
</div>
<div>
<p> &#8211; Localidade 2 Filial, IP: 192.168.0.149 , NodeID 2</p>
</div>
<div>
<p> &#8211; A filial será o nó-filho e a matriz o nó-mestre.</p>
</div>
<div>
<p> <b style="line-height: 1.5em;">Passo 1 &#8211; Instalação do Zabbix</b></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">   Faça a instalação padrão do Zabbix tanto na matriz quanto na filial. Para não deixar o tutorial muito longo, não irei abortar a instalação padrão aqui. Você pode ver como faze-lá </span><a style="line-height: 1.5em;" href="http://www.zabbixbrasil.org/wiki/tiki-index.php?page=Instalacao+do+Zabbix+em+Ambiente+CentOS" data-blogger-escaped-target="_blank">clicando aqui.</a></p>
</div>
<div>
<p> <b style="line-height: 1.5em;">Passo 2 &#8211; Configuração do nó-mestre (Matriz)</b></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Alterar o NodeID no arquivo zabbix_server</span></p>
</div>
<div>
<p># vi /etc/zabbix/zabbix_server.conf<br />
<span style="line-height: 1.5em;"> NodeID=1</span></p>
</div>
<div>
<p><b style="color: #ff0000; font-size: small; line-height: 1.5em;">ATENÇÃO: O processo abaixo é IRREVERSÍVEL. Caso esteja usando uma instalação existente, tenha certeza do que está fazendo.</b></p>
</div>
<div>
<p><span style="line-height: 1.5em;">Converter as tabelas do banco de dados:</span></p>
</div>
<div>
<p># /usr/local/sbin/zabbix_server -n1 -c /etc/zabbix/zabbix_server.conf</p>
</div>
<div>
<p><span style="line-height: 1.5em;">Acesse a interface web e vá em Administration-DM e clique em Local Node</span></p>
</div>
<p><a href="http://4.bp.blogspot.com/-6rVxOLsFzNY/T5rtWnfAqSI/AAAAAAAAAD8/Njmybh3bd-4/s1600/1.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-6rVxOLsFzNY%2FT5rtWnfAqSI%2FAAAAAAAAAD8%2FNjmybh3bd-4%2Fs640%2F1.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://4.bp.blogspot.com/-6rVxOLsFzNY/T5rtWnfAqSI/AAAAAAAAAD8/Njmybh3bd-4/s640/1.png" /></a></p>
<div>
<p>Altere o nome para o nome desejado do nó e clique em save.</p>
<p>Obs: JAMAIS altere o ID do nó na interface web. Isso fará com que não seja mais possível entrar nela e configura-lá.</p>
</div>
<p><a href="http://1.bp.blogspot.com/-dWWhE2W0b_M/T5ruyszK9CI/AAAAAAAAAEE/YdK73oNUuD8/s1600/2.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-dWWhE2W0b_M%2FT5ruyszK9CI%2FAAAAAAAAAEE%2FYdK73oNUuD8%2Fs640%2F2.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://1.bp.blogspot.com/-dWWhE2W0b_M/T5ruyszK9CI/AAAAAAAAAEE/YdK73oNUuD8/s640/2.png" /></a></p>
<p>Agora clique em &#8220;New Node&#8221; e preencha os campos de acordo com as informações do Nó-filho, lembrando de indicar no campo &#8220;Master node&#8221; o nó-mestre. Depois clique em &#8220;save&#8221;</p>
<p><a href="http://2.bp.blogspot.com/-S3x9yznGe3I/T5rvX4Zi3dI/AAAAAAAAAEM/733pUPnMi_s/s1600/3.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-S3x9yznGe3I%2FT5rvX4Zi3dI%2FAAAAAAAAAEM%2F733pUPnMi_s%2Fs640%2F3.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://2.bp.blogspot.com/-S3x9yznGe3I/T5rvX4Zi3dI/AAAAAAAAAEM/733pUPnMi_s/s640/3.png" /></a></p>
<p>Com isso, o nó-mestre já está configurado:</p>
<p><a href="http://3.bp.blogspot.com/-L5JpRhU7iVY/T5rvjv9u0uI/AAAAAAAAAEU/oGzw-RWyD0A/s1600/4.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-L5JpRhU7iVY%2FT5rvjv9u0uI%2FAAAAAAAAAEU%2FoGzw-RWyD0A%2Fs640%2F4.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://3.bp.blogspot.com/-L5JpRhU7iVY/T5rvjv9u0uI/AAAAAAAAAEU/oGzw-RWyD0A/s640/4.png" /></a></p>
<p>&nbsp;</p>
<p><b>Passo 3 &#8211; Configuração do nó-filho (filial)</b></p>
<div>
<p>Alterar o NodeID no arquivo zabbix_server</p>
</div>
<div>
<p># vi /etc/zabbix/zabbix_server.conf</p>
</div>
<div>
<p>   NodeID=2</p>
</div>
<div>
<p>Converter as tabelas do banco de dados:</p>
</div>
<div>
<p># /usr/local/sbin/zabbix_server -n2 -c /etc/zabbix/zabbix_server.conf</p>
</div>
<div>
<p>Acesse a interface web do nó-filho e vá em Administration-DM e clique em Local Node</p>
</div>
<p><a href="http://4.bp.blogspot.com/-2YXSSIoc5zA/T5rwIk7j68I/AAAAAAAAAEc/WIf8hV1xiKg/s1600/5.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-2YXSSIoc5zA%2FT5rwIk7j68I%2FAAAAAAAAAEc%2FWIf8hV1xiKg%2Fs640%2F5.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://4.bp.blogspot.com/-2YXSSIoc5zA/T5rwIk7j68I/AAAAAAAAAEc/WIf8hV1xiKg/s640/5.png" /></a></p>
<p>Altere o nome do nó e clique em &#8220;save&#8221;.</p>
<div>
<p><a href="http://1.bp.blogspot.com/-rwk1UMo-E6c/T5rwULfFF6I/AAAAAAAAAEk/p3lnXWkGnc4/s1600/6.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F1.bp.blogspot.com%2F-rwk1UMo-E6c%2FT5rwULfFF6I%2FAAAAAAAAAEk%2Fp3lnXWkGnc4%2Fs640%2F6.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://1.bp.blogspot.com/-rwk1UMo-E6c/T5rwULfFF6I/AAAAAAAAAEk/p3lnXWkGnc4/s640/6.png" /></a></p>
</div>
<div>
<p>     Clique em &#8220;New node&#8221; e preencha os campos de acordo com as informações do nó-mestre, colocando no campo &#8220;Type&#8221; Mestre. Clique em &#8220;save&#8221;.</p>
</div>
<p><a href="http://2.bp.blogspot.com/-sNvihs2ekV0/T5rw1LKJ04I/AAAAAAAAAE0/1bBj29Gf8BI/s1600/8.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-sNvihs2ekV0%2FT5rw1LKJ04I%2FAAAAAAAAAE0%2F1bBj29Gf8BI%2Fs640%2F8.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="520" border="0" data-orig-src="http://2.bp.blogspot.com/-sNvihs2ekV0/T5rw1LKJ04I/AAAAAAAAAE0/1bBj29Gf8BI/s640/8.png" /></a></p>
<div>
<p>     Agora basta reiniciar o serviço zabbix_server nos servidores (ou aguardar), e verificar no nó-mestre a recepção dos dados:</p>
</div>
<div>
<p># tail /tmp/zabbix_server.log</p>
</div>
<div>
<p> 2006:20120427:115814.665 NODE 1: Received configuration changes from slave node 2 for node 2 datalen 4439252</p>
</div>
<p>&nbsp;</p>
<p>Dashboard do nó-mestre</p>
<p><a href="http://4.bp.blogspot.com/-GUKYL9D3gSk/T5ryFSIkLAI/AAAAAAAAAE8/fFwjgtQ4QXE/s1600/9.png"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-GUKYL9D3gSk%2FT5ryFSIkLAI%2FAAAAAAAAAE8%2FfFwjgtQ4QXE%2Fs640%2F9.png&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="572" border="0" data-orig-src="http://4.bp.blogspot.com/-GUKYL9D3gSk/T5ryFSIkLAI/AAAAAAAAAE8/fFwjgtQ4QXE/s640/9.png" /></a></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><b>Referências:</b></span></p>
<p><a href="http://www.zabbixbrasil.org/wiki/tiki-index.php?page=Instalacao+do+Zabbix+em+Ambiente+CentOS" data-blogger-escaped-target="_blank">Manual do Zabbix 1.8</a></p>
<p>&nbsp;</p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-monitoramento-distribuido-com-o-zabbix.html">Configurando Monitoramento Distribuído com o Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configurando Zabbix Proxy</title>
		<link>https://gesielbernardes.eti.br/configurando-zabbix-proxy.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Mon, 26 Mar 2012 13:56:36 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[zabbix proxy]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=16</guid>

					<description><![CDATA[<p>     Muitas vezes precisamos monitorar ambientes remotos, onde podemos ter vários dispositivos que precisam ser monitorados. Se esses itens forem monitorados diretamente, pode ocasionar perca de dados, visto o volume de informações enviadas. Com isso, é comum termos gráficos incompletos, triggers acionadas erroneamente, entre outros problemas.      A partir da versão 1.6 o… <span class="read-more"><a href="https://gesielbernardes.eti.br/configurando-zabbix-proxy.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-zabbix-proxy.html">Configurando Zabbix Proxy</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div align="LEFT">
<p><span><b>     </b></span>Muitas vezes precisamos monitorar ambientes remotos, onde podemos ter vários dispositivos que precisam ser monitorados. Se esses itens forem monitorados diretamente, pode ocasionar perca de dados, visto o volume de informações enviadas. Com isso, é comum termos gráficos incompletos, triggers acionadas erroneamente, entre outros problemas.</p>
</div>
<div>
<p>     A partir da versão 1.6 o Zabbix dispõe de monitoramento por meio de Proxy, onde apenas um Agente-Gerente envia as informações para o Servidor Zabbix, veja exemplo abaixo:</p>
</div>
<div>
<p> <b style="font-size: large; line-height: 1.5em;"><span style="text-decoration: underline;">Instalando o Zabbix Proxy</span></b></p>
</div>
<div>
<p> <span style="line-height: 1.5em;">Ambiente: Linux Centos 5.7 , Zabbix 1.8.7</span></p>
</div>
<div>
<p><b>Suprir as dependências:</b></p>
</div>
<div>
<p># yum -y install httpd php php-mysql php-gd php-bcmath php-common php-mbstring mysql mysql-server mysql-devel net-snmp net-snmp-devel net-snmp-utils net-snmp-libs gcc curl curl-devel</p>
</div>
<div>
<p> <b style="line-height: 1.5em;">Download dos pacotes Zabbix</b></p>
</div>
<div>
<p># mkdir /install<br />
<span style="line-height: 1.5em;"># cd /install<br />
</span><span style="line-height: 1.5em;"># wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.7.tar.gz?download<br />
</span><span style="line-height: 1.5em;"># wget http://www.zabbix.com/downloads/1.8.5/zabbix_agents_1.8.5.linux2_6.i386.tar.gz</span></p>
</div>
<div>
<p><b style="line-height: 1.5em;">Descompactar os pacotes</b></p>
</div>
<div>
<p># tar xvfz zabbix-1.8.7.tar.gz<br />
<span style="line-height: 1.5em;"># tar xvfz zabbix_agents_1.8.5.linux2_6.i386.tar.gz</span><span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p><b>Criar a base de dados do zabbix</b></p>
</div>
<div>
<p># service mysqld start<br />
<span style="line-height: 1.5em;"># mysql -u root<br />
</span><span style="line-height: 1.5em;">mysql&gt; create database zabbix;<br />
</span><span style="line-height: 1.5em;">mysql&gt; quit;<br />
</span></p>
<p><span style="line-height: 1.5em;"># cd zabbix-1.8.7/create/schema/<br />
</span><span style="line-height: 1.5em;"># cat mysql.sql | mysql -u root zabbix<br />
</span><span style="line-height: 1.5em;"># cd ../data<br />
</span><span style="line-height: 1.5em;"># cat data.sql | mysql -u root zabbix<br />
</span><span style="line-height: 1.5em;"># cat images_mysql.sql | mysql -u root zabbix</span></p>
</div>
<div>
<p><b style="line-height: 1.5em;">Adicionando usuário Zabbix</b></p>
</div>
<div>
<p># adduser –shell /bin/false zabbix</p>
</div>
<div>
<p><b style="line-height: 1.5em;">Compilando e instalando o Proxy</b></p>
</div>
<div>
<p># cd ../..<br />
<span style="line-height: 1.5em;"># ./configure &#8211;enable-server &#8211;with-mysql &#8211;with-net-snmp &#8211;with-libcurl &#8211;enable-agent &#8211;enable-proxy<br />
</span><span style="line-height: 1.5em;"># make install</span><span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p> <b style="line-height: 1.5em;">Editar o /etc/services</b></p>
</div>
<div>
<p># vi /etc/services</p>
</div>
<div>
<p>zabbix-agent 10050/tcp #Zabbix Agent<br />
<span style="line-height: 1.5em;">zabbix-agent 10050/udp #Zabbix Agent<br />
</span><span style="line-height: 1.5em;">abbix-trapper 10051/tcp #Zabbix Trapper<br />
</span><span style="line-height: 1.5em;">zabbix-trapper 10051/udp #Zabbix Trapper</span></p>
</div>
<div>
<p><b style="line-height: 1.5em;">Configurar zabbix_server.conf</b></p>
</div>
<div>
<p># mkdir /etc/zabbix<br />
<span style="line-height: 1.5em;"># cd /etc/zabbix<br />
</span><span style="line-height: 1.5em;"># cp /install/zabbix-1.8.7/misc/conf/zabbix_server.conf .</span><span style="line-height: 1.5em;"> </span></p>
</div>
<div>
<p>NOTA: Nesta instalação, não está sendo utilizado senha para o banco de dados. Caso utilize senha para o banco de dados, editar as seguintes opções no arquivo zabbix_server.conf:</p>
</div>
<div>
<p>DBUser=Usuário do banco de dados<br />
<span style="line-height: 1.5em;">DBPassword=Senha do banco de dados<br />
</span></p>
<p><span style="line-height: 1.5em;">No arquivo padrão existem várias outras opções comentadas, veja se alguma não se aplica ao seu cenário.</span></p>
</div>
<div>
<p><b style="line-height: 1.5em;">Descompactar o agente</b></p>
</div>
<div>
<p># cp /install/zabbix_agents_1.8.5.linux2_6.i386.tar.gz .<br />
<span style="line-height: 1.5em;"># tar xzvf zabbix_agents_1.8.linux2_6.i386.tar.gz<br />
</span><span style="line-height: 1.5em;"># cp /install/zabbix-1.8.7/misc/conf/zabbix_agentd.conf .<br />
</span><span style="line-height: 1.5em;"># mv zabbix-1.8.5/bin/* .<br />
</span><span style="line-height: 1.5em;"># mv zabbix-1.8.5/sbin/* .<br />
</span><span style="line-height: 1.5em;"># rm -rf zabbix-1.8.5/<br />
</span><span style="line-height: 1.5em;"># rm -rf zabbix_agents_1.8.5.linux2_6.i386.tar.gz<br />
</span><span style="line-height: 1.5em;"># chown -R zabbix:zabbix /etc/zabbix/</span></p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p><b>Configurar o agente</b></p>
</div>
<div>
<p># vim /etc/zabbix/zabbix_agentd.conf</p>
</div>
<div>
<p>Server=IP do Zabbix Proxy<br />
<span style="line-height: 1.5em;">Hostname=Nome da máquina Cliente<br />
</span><span style="line-height: 1.5em;">StartAgents=3<br />
</span><span style="line-height: 1.5em;">DebugLevel=3<br />
</span><span style="line-height: 1.5em;">PidFile=/var/tmp/zabbix_agentd.pid<br />
</span><span style="line-height: 1.5em;">LogFile=/tmp/zabbix_agentd.log<br />
</span><span style="line-height: 1.5em;">Timeout=3</span></p>
<p><b style="line-height: 1.5em;">Editar /etc/zabbix/zabbix_proxy.conf</b></p>
</div>
<div>
<p># vim /etc/zabbix/zabbix_proxy.conf</p>
</div>
<div>
<p>Server=IP do servidor Gerente<br />
<span style="line-height: 1.5em;">Hostname=Nome do proxy<br />
</span><span style="line-height: 1.5em;">LinstenPort=10052</span></p>
</div>
<div>
<p><b>Configurar serviços para inicialização automática</b></p>
</div>
<div>
<p># ntsysv</p>
</div>
<div>
<p>Habilite: httpd e mysql</p>
</div>
<div>
<p># echo “/etc/zabbix/zabbix_server -c /etc/zabbix/zabbix_server.conf” &gt;&gt; /etc/rc.d/rc.local<br />
<span style="line-height: 1.5em;"># echo “/etc/zabbix/zabbix_proxy -c /etc/zabbix/zabbix_proxy.conf” &gt;&gt; /etc/rc.d/rc.local<br />
</span><span style="line-height: 1.5em;"># echo “/etc/zabbix/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf” &gt;&gt; /etc/rc.d/rc.local</span></p>
</div>
<div>
<p>NOTA: Você pode optar por inicializar o Zabbix também pelo ntsysv, como descrito em <a href="http://zabbixbrasil.org/wiki/tiki-index.php?page=Iniciando+o+Zabbix+Compilado+automaticamente+pelo+ntsysv+no+CentOS+5.4">http://zabbixbrasil.org/wiki/tiki-index.php?page=Iniciando+o+Zabbix+Compilado+automaticamente+pelo+ntsysv+no+CentOS+5.4</a></p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p><span style="font-size: large;"><span style="text-decoration: underline;"><b>Configurando o Proxy no Servidor Zabbix</b></span></span></p>
</div>
<div>
<p><span style="font-size: medium;">No Servidor Zabbix, vá em Administration-DM e altere Nodes para Proxies. </span></p>
</div>
<p><a href="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=77"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fwww.zabbixbrasil.org%2Fwiki%2Ftiki-download_file.php%3FfileId%3D77&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="106" border="0" data-orig-src="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=77" /></a></p>
<div>
<p><span style="font-size: medium;">Em seguida vá em Create Proxy. Digite o nome do Proxy e clique em “save”.</span></p>
</div>
<p><a href="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=79"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fwww.zabbixbrasil.org%2Fwiki%2Ftiki-download_file.php%3FfileId%3D79&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="140" border="0" data-orig-src="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=79" /></a></p>
<div>
<p><span style="font-size: medium;"> </span></p>
</div>
<div>
<p><span style="font-size: large;"><b></b><span style="font-size: medium;">Agora basta criar os hosts remotos, lembrando o seguinte:</span></span></p>
</div>
<div>
<p><span style="font-size: medium;">Name: Nome da máquina remota, deve ser o mesmo que consta no arquivo /etc/zabbix/zabbix_agentd da máquina.</span></p>
</div>
<div>
<p><span style="font-size: medium;">IP address: É o IP que o Proxy irá acessar.</span></p>
</div>
<div>
<p><span style="font-size: medium;">Monitored by proxy: Selecionar o proxy criado.</span></p>
</div>
<p><a href="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=81"><img loading="lazy" decoding="async" alt="" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fwww.zabbixbrasil.org%2Fwiki%2Ftiki-download_file.php%3FfileId%3D81&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="640" height="200" border="0" data-orig-src="http://www.zabbixbrasil.org/wiki/tiki-download_file.php?fileId=81" /></a></p>
<div>
<p>&nbsp;</p>
</div>
<div>
<p><span style="font-size: medium;"><b></b>E pronto! Caso não incie a monitoria em alguns minutos, reinicie o serviço zabbix_agentd e zabbix_proxy no Zabbix Proxy.</span></p>
</div>
<div></div>
<div>
<p><span style="font-size: medium;"><b>Observação</b>: Nesse tutorial não foi abordado liberações no Firewall. Certifique-se que todas as portas utilizadas estão liberadas em seu Firewall</span></p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p><span style="font-size: medium;"><b>Referencias:</b></span></p>
</div>
<ul>
<li>
<div>
<p><a href="http://www.zabbixbrasil.org/wiki" data-blogger-escaped-target="_blank">Wiki Zabbix Brasil </a></p>
</div>
</li>
<li>
<div>
<p><a href="http://www.amazon.com/Zabbix-Network-Monitoring-Rihards-Olups/dp/184719768X" data-blogger-escaped-target="_blank">Livro Zabbix 1.8 Network Monitoring</a> &#8211; Richard Olups</p>
</div>
<div></div>
</li>
</ul>
<p>The post <a href="https://gesielbernardes.eti.br/configurando-zabbix-proxy.html">Configurando Zabbix Proxy</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitorando banco de dados Oracle com o Zabbix</title>
		<link>https://gesielbernardes.eti.br/monitorando-banco-de-dados-oracle-com-o-zabbix.html</link>
		
		<dc:creator><![CDATA[gbernardes]]></dc:creator>
		<pubDate>Fri, 23 Mar 2012 13:30:44 +0000</pubDate>
				<category><![CDATA[Gerência de Redes]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[zabbix oracle]]></category>
		<guid isPermaLink="false">http://143.106.30.117/?p=14</guid>

					<description><![CDATA[<p>Neste tutorial irei abordar a configuração do Orabbix, ferramenta para monitorar banco de dados Oracle pelo Zabbix.  Pŕe-requisitos: Zabbix 1.8; RHEL ou Centos 5 ou 6; Oracle 9i ou superior; Java instalado no servidor Zabbix; Instalação do Orabbix Execute no servidor Zabbix: #mkdir /opt/orabbix # cd /opt/orabbix # wget http://downloads.sourceforge.net/project/orabbix/orabbix-1.2.3.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forabbix%2F&#38;ts=1332446496&#38;use_mirror=ufpr # gunzip orabbix-1.2.3.zip # cp… <span class="read-more"><a href="https://gesielbernardes.eti.br/monitorando-banco-de-dados-oracle-com-o-zabbix.html">Read More &#187;</a></span></p>
<p>The post <a href="https://gesielbernardes.eti.br/monitorando-banco-de-dados-oracle-com-o-zabbix.html">Monitorando banco de dados Oracle com o Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neste tutorial irei abordar a configuração do Orabbix, ferramenta para monitorar banco de dados Oracle pelo Zabbix.</p>
<p><b> </b><b>Pŕe-requisitos:</b></p>
<ul>
<li>Zabbix 1.8;</li>
<li>RHEL ou Centos 5 ou 6;</li>
<li>Oracle 9i ou superior;</li>
<li>Java instalado no servidor Zabbix;</li>
</ul>
<p><span style="font-size: x-large;"><span style="text-decoration: underline;"><b>Instalação do Orabbix</b></span></span></p>
<p>Execute no servidor Zabbix:</p>
<p>#mkdir /opt/orabbix<br />
# cd /opt/orabbix<br />
# wget http://downloads.sourceforge.net/project/orabbix/orabbix-1.2.3.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forabbix%2F&amp;ts=1332446496&amp;use_mirror=ufpr<br />
# gunzip orabbix-1.2.3.zip<br />
# cp /opt/orabbix/init.d/orabbix /etc/init.d/orabbix<br />
# chmod +x /etc/init.d/orabbix<br />
# chmod -R +x /opt/orabbix<br />
# chkconfig &#8211;add orabbix</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><b><span style="font-size: x-large;">Configurando Orabbix</span></b></span></p>
<p><span style="line-height: 1.5em;">Será necessário criar o usuário Zabbix no banco Oracle para que o Orabbix funcione. Isso pode ser feito executando no banco o script abaixo:</span></p>
<p><span style="font-size: small; line-height: 1.5em;">CREATE USER ZABBIX IDENTIFIED BY </span><b style="font-size: small; line-height: 1.5em;"><span style="color: #ff0000;">senha_user_zabbix</span></b><span style="font-size: small; line-height: 1.5em;"> DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;<br />
</span><span style="font-size: small;">GRANT CONNECT TO ZABBIX;<br />
</span><span style="font-size: small;">GRANT RESOURCE TO ZABBIX;<br />
</span><span style="font-size: small;">ALTER USER ZABBIX DEFAULT ROLE ALL;<br />
</span><span style="font-size: small;">GRANT SELECT ANY TABLE TO ZABBIX;<br />
</span><span style="font-size: small;">GRANT CREATE SESSION TO ZABBIX;<br />
</span><span style="font-size: small;">GRANT SELECT ANY DICTIONARY TO ZABBIX;<br />
</span><span style="font-size: small;">GRANT UNLIMITED TABLESPACE TO ZABBIX;<br />
</span><span style="font-size: small;">GRANT SELECT ANY DICTIONARY TO ZABBIX;</span></p>
<p><span style="font-size: medium; line-height: 1.5em;">Configurando arquivo config.props:</span></p>
<p><span style="line-height: 1.5em;"># cp /opt/orabbix/conf/config.props.sample /opt/orabbix/conf/config.props<br />
</span># vim /opt/orabbix/conf/config.props</p>
<p>ZabbixServerList=<b>Nome_do_servidor_zabbix<br />
</b>localhost.Address=<b><span style="color: #ff0000;">IP_DO_SERVIDOR_ZABBIX<br />
</span></b>localhost.Port=10051<br />
DatabaseList=<span style="color: #ff0000;">Nome_da_instância_oracle_monitorada</span></p>
<p><b>Nome_do_servidor_zabbix</b>.Url=jdbc:oracle:thin:@<span style="color: #ff0000;">IP_do_servidor_Oracle</span><b>:</b><span style="color: #ff0000;">Porta_oracle</span><b>:</b><span style="color: #ff0000;">Nome_da_Instância<br />
</span><b>Nome_do_servidor_zabbix</b>.Password=<span style="color: #ff0000;">senha_do_usuário_zabbix_no_banco</span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">Nota: No arquivo tem outros parâmetros ativos e inativos que devem ser verificados caso-a-caso. Abortei apenas os parâmetros principais para funcionamento do Orabbix.</span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">Agora basta iniciar o Orabbix:</span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"># /etc/init.d/orabbix start</span></span></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><span style="font-size: x-large;"><b>Configurando o Zabbix</b></span></span></p>
<p>Passo 1: Importar template:</p>
<p>Vá em  Configuration-Templates-Import Template</p>
<p><a href="http://1.bp.blogspot.com/-FiUb_3r-rc0/T2xnHQOHoZI/AAAAAAAAADk/3QHPYbs_I2A/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-FiUb_3r-rc0%2FT2xnHQOHoZI%2FAAAAAAAAADk%2F3QHPYbs_I2A%2Fs400%2F1.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="296" border="0" data-orig-src="http://1.bp.blogspot.com/-FiUb_3r-rc0/T2xnHQOHoZI/AAAAAAAAADk/3QHPYbs_I2A/s400/1.jpg" /></a></p>
<p>Selecione o arquivo Orabbix_export_full.xml, que está em /opt/orabbix/templates e clique em import.</p>
<p><a href="http://4.bp.blogspot.com/-VDU2FyclTZQ/T2xnIOiSlPI/AAAAAAAAADs/jOlFBADrYlw/s1600/2.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-VDU2FyclTZQ%2FT2xnIOiSlPI%2FAAAAAAAAADs%2FjOlFBADrYlw%2Fs400%2F2.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="281" border="0" data-orig-src="http://4.bp.blogspot.com/-VDU2FyclTZQ/T2xnIOiSlPI/AAAAAAAAADs/jOlFBADrYlw/s400/2.jpg" /></a></p>
<p>Agora basta criar um host com o mesmo nome do banco que vai monitorar, e associar á ele o template Oracle e pronto, os dados do banco já serão coletados.</p>
<p><a href="http://3.bp.blogspot.com/--AHz6zjwTSc/T2xnIpZvtAI/AAAAAAAAAD0/R9r3JXuJfCc/s1600/3.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--AHz6zjwTSc%2FT2xnIpZvtAI%2FAAAAAAAAAD0%2FR9r3JXuJfCc%2Fs400%2F3.jpg&amp;container=blogger&amp;gadget=a&amp;rewriteMime=image%2F*" width="400" height="281" border="0" data-orig-src="http://3.bp.blogspot.com/--AHz6zjwTSc/T2xnIpZvtAI/AAAAAAAAAD0/R9r3JXuJfCc/s400/3.jpg" /></a></p>
<p>Você pode ver o artigo original, onde possuí mais informações e detalhes sobre o Orabbix <a href="http://www.zabbix.com/wiki/howto/monitor/db/orcale/orabbix" data-blogger-escaped-target="_blank">clicando aqui.</a></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><span style="font-size: x-large;"><b>Referência</b></span></span></p>
<p><a href="http://www.zabbix.com/wiki/howto/monitor/db/orcale/orabbix" data-blogger-escaped-target="_blank">Wiki Zabbix 1.8</a></p>
<p>The post <a href="https://gesielbernardes.eti.br/monitorando-banco-de-dados-oracle-com-o-zabbix.html">Monitorando banco de dados Oracle com o Zabbix</a> appeared first on <a href="https://gesielbernardes.eti.br">Blog do Gesiel Bernardes</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
