<?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></title>
	<atom:link href="http://diariodetecnologia.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>https://diariodetecnologia.com.br</link>
	<description></description>
	<lastBuildDate>Sat, 06 Sep 2025 20:55:41 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Template OLT Furukawa G2500 &#8211; Zabbix</title>
		<link>https://diariodetecnologia.com.br/2025/09/05/template-olt-furukawa-g2500-zabbix/</link>
					<comments>https://diariodetecnologia.com.br/2025/09/05/template-olt-furukawa-g2500-zabbix/#respond</comments>
		
		<dc:creator><![CDATA[renanpablo]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 03:15:53 +0000</pubDate>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[olt furukawa g2500]]></category>
		<category><![CDATA[template olt furukawa]]></category>
		<category><![CDATA[zabbix olt furukawa]]></category>
		<category><![CDATA[zabbix olt g2500]]></category>
		<guid isPermaLink="false">https://diariodetecnologia.com.br/?p=194</guid>

					<description><![CDATA[💻 Desenvolvi um template Zabbix para a OLT Furukawa G2500 Existe pouco material sobre este modelo, caso precisem das MIB tenho disponível também. Monitoramento:◾ Tráfego das portas PON e Uplink◾ Uso de CPU e Memória◾ Uptime da OLT◾ Quantidade total de ONUs conectadas◾ Status administrativo e operacional das interfaces 📥 Disponível para download no meu [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Desenvolvi um template Zabbix para a OLT Furukawa G2500<br><br>Existe pouco material sobre este modelo, caso precisem das MIB tenho disponível também.<br><br>Monitoramento:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25fe.png" alt="◾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tráfego das portas PON e Uplink<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25fe.png" alt="◾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Uso de CPU e Memória<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25fe.png" alt="◾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Uptime da OLT<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25fe.png" alt="◾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quantidade total de ONUs conectadas<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25fe.png" alt="◾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Status administrativo e operacional das interfaces<br><br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e5.png" alt="📥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Disponível para download no meu GitHub: <a href="https://lnkd.in/dpYPnF9W">https://lnkd.in/dpYPnF9W</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://diariodetecnologia.com.br/2025/09/05/template-olt-furukawa-g2500-zabbix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Entendendo Filtros em Protótipos de Itens do Zabbix &#8211; Exemplo Prático com Descoberta de Interfaces OLT</title>
		<link>https://diariodetecnologia.com.br/2025/09/05/entendendo-filtros-em-prototipos-de-itens-do-zabbix-exemplo-pratico-com-descoberta-de-interfaces-olt/</link>
					<comments>https://diariodetecnologia.com.br/2025/09/05/entendendo-filtros-em-prototipos-de-itens-do-zabbix-exemplo-pratico-com-descoberta-de-interfaces-olt/#respond</comments>
		
		<dc:creator><![CDATA[renanpablo]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 00:14:28 +0000</pubDate>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[prototipo zabbix]]></category>
		<category><![CDATA[template zabbix]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://diariodetecnologia.com.br/?p=168</guid>

					<description><![CDATA[Se você já trabalhou com Zabbix e SNMP, sabe que a descoberta automática pode trazer centenas de itens, muitos dos quais não são relevantes para o monitoramento. O desafio, então, é filtrar apenas o que importa, e é aí que entram as expressões regulares (regex) nos protótipos de itens do Zabbix. Neste artigo, vou detalhar [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph" id="ember13030">Se você já trabalhou com <strong>Zabbix e SNMP</strong>, sabe que a descoberta automática pode trazer centenas de itens, muitos dos quais não são relevantes para o monitoramento. O desafio, então, é filtrar apenas o que importa, e é aí que entram as <strong>expressões regulares (regex)</strong> nos protótipos de itens do Zabbix.</p>



<p class="wp-block-paragraph" id="ember13031">Neste artigo, vou detalhar um exemplo prático que implementei para monitorar <strong>interfaces específicas de uma OLT Furukawa G2500</strong>, mostrando como um filtro bem construído pode <strong>refinar a descoberta</strong> e evitar poluição no seu Zabbix.</p>



<p class="wp-block-paragraph" id="ember13032">Em redes GPON, uma OLT (Optical Line Terminal) possui diversas interfaces, mas nem todas devem ou precisam ser monitoradas, isso depende muito do seu cenário. No meu caso, precisava acompanhar apenas as 20 primeiras portas FX-1000 PON</p>



<p class="wp-block-paragraph" id="ember13033">Ao executar a descoberta de itens, foram listados 60 interfaces, das quais uso apenas 20, considerando que cada interface teremos monitoramento de: Tráfego Download e Upload / Status operacional e Administrativo / Sinais / Erros de Interface &#8230; isso acaba gerando uma poluição e desperdício de recursos tanto da OLT quanto do Zabbix.</p>



<p class="wp-block-paragraph" id="ember13034">Outras formas de não usar filtros e ou descobertas seriam:</p>



<p class="wp-block-paragraph" id="ember13035">Cadastrar os 20 itens individuais &#8211; levaria um bom tempo</p>



<p class="wp-block-paragraph" id="ember13036">Descobrir todos os itens e em seguida desativar os que não desejo &#8211; como são muitos, nesse caso não compensa a coleta de 40 itens que nunca vou utilizar, e vai dificultar os filtros posteriormente em alguma análise.</p>



<h3 class="wp-block-heading" id="ember13037"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50e.png" alt="🔎" class="wp-smiley" style="height: 1em; max-height: 1em;" />A regra de descoberta no Zabbix foi configurada assim:</h3>



<pre class="wp-block-code"><code><strong><em>Nome: </em></strong><em>Descoberta de Interfaces </em><strong><em>Tipo:</em></strong><em> Agente SNMP </em><strong><em>Chave:</em></strong><em> net.if.discovery.onu </em><strong><em>SNMP OID:</em></strong><em> discovery&#91;{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]</em></code></pre>



<h3 class="wp-block-heading" id="ember13039"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Objetivo</h3>



<p class="wp-block-paragraph" id="ember13040">Monitorar apenas as interfaces <strong>portas PON</strong> da OLT que seguem um padrão de nomenclatura específico, do PON 1 ao 20, como:</p>



<p class="wp-block-paragraph" id="ember13041"><strong>port1-FX-1000, port2-FX-1000, &#8230;, port20-FX-1000</strong></p>



<p class="wp-block-paragraph" id="ember13042">Vale ressaltar que caso precise pular um intervalo de range ou filtrar na mesma expressão descrições diferentes é possível também.</p>



<p class="wp-block-paragraph" id="ember13043">Voltamos ao caso, usamos um filtro com expressão regular:</p>



<p class="wp-block-paragraph" id="ember13044"><strong>Macro:</strong> {#IFNAME} <strong>Correspondências</strong> <strong>Expressão regular:</strong> ^port([1-9]|1[0-9]|20)-FX-1000$</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="847" height="204" src="https://diariodetecnologia.com.br/wp-content/uploads/2025/09/discovery-zabbix.png" alt="" class="wp-image-169" srcset="https://diariodetecnologia.com.br/wp-content/uploads/2025/09/discovery-zabbix.png 847w, https://diariodetecnologia.com.br/wp-content/uploads/2025/09/discovery-zabbix-300x72.png 300w, https://diariodetecnologia.com.br/wp-content/uploads/2025/09/discovery-zabbix-768x185.png 768w" sizes="(max-width: 847px) 100vw, 847px" /></figure>
</div>


<h3 class="wp-block-heading" id="ember13046"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Explicando a expressão regular</h3>



<p class="wp-block-paragraph" id="ember13047">Expressão: <strong>^port([1-9]|1[0-9]|20)-FX-1000$</strong></p>



<p class="wp-block-paragraph" id="ember13048">Análise:</p>



<ul class="wp-block-list">
<li><strong>^ </strong>&#8211; Representa o início da string. Garante que a correspondência comece no primeiro caractere.</li>



<li><strong>port</strong> &#8211; Literalmente busca a palavra &#8220;port&#8221; no início do nome da interface.</li>



<li><strong>([1-9]|1[0-9]|20) &#8211; </strong>Este é um grupo de captura com três alternativas:</li>
</ul>



<p class="wp-block-paragraph" id="ember13050">[1-9]: números de 1 a 9</p>



<p class="wp-block-paragraph" id="ember13051">1[0-9]: números de 10 a 19</p>



<p class="wp-block-paragraph" id="ember13052">20: número 20</p>



<ul class="wp-block-list">
<li><strong>-FX-1000</strong> &#8211; Corresponde exatamente ao texto &#8220;-FX-1000&#8221;, que identifica o tipo específico de porta ONU.</li>



<li><strong>$</strong> &#8211; Representa o final da string. Garante que não há nada após o padrão especificado.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="ember13054"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Na prática: o que isso ajuda ?</h3>



<p class="wp-block-paragraph" id="ember13055">Ao aplicar esse filtro diretamente no protótipo de item da descoberta, o Zabbix <strong>ignora todas as interfaces que não se encaixam</strong> no padrão definido. Isso é extremamente útil para:</p>



<p class="wp-block-paragraph" id="ember13056"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Reduzir itens desnecessários</p>



<p class="wp-block-paragraph" id="ember13057"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Evitar sobrecarga no Zabbix</p>



<p class="wp-block-paragraph" id="ember13058"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Facilitar a análise e visualização</p>



<p class="wp-block-paragraph" id="ember13059"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Focar apenas no que importa para o monitoramento</p>



<h3 class="wp-block-heading" id="ember13061"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dd.png" alt="📝" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusão</h3>



<p class="wp-block-paragraph" id="ember13062">Um filtro bem estruturado pode evitar desperdício de recursos , alertas falsos e melhorar a eficiência do monitoramento.</p>



<p class="wp-block-paragraph" id="ember13063">Mas atenção, entendo que caso eu precise monitorar novas interfaces além dessas, preciso ajustar o filtro manualmente. Sempre priorizamos automação do monitoramento para que caso ative uma nova interface fora desse range por exemplo não dependa de alguém configurá-la manualmente, pois isso esta fadado ao erro humano, no caso do &#8220;esquecer&#8221;. Como esse caso é uma OLT isolada e sabemos que não terá uso das demais PONS, essa foi a melhor alternativa.</p>



<p class="wp-block-paragraph" id="ember13064">Cada caso é um caso, avalie a melhor opção e implemente em seu projeto.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diariodetecnologia.com.br/2025/09/05/entendendo-filtros-em-prototipos-de-itens-do-zabbix-exemplo-pratico-com-descoberta-de-interfaces-olt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
