<?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>Arquivos snmp - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/snmp/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/snmp</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Tue, 28 Dec 2021 20:31:48 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos snmp - Remontti</title>
	<link>https://blog.remontti.com.br/tag/snmp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Monitorando no Zabbix as sessões BGP do RouterOS v6 (Mikrotik) via SNMP</title>
		<link>https://blog.remontti.com.br/6175</link>
					<comments>https://blog.remontti.com.br/6175#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Tue, 28 Dec 2021 20:31:48 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[bgp]]></category>
		<category><![CDATA[routeros]]></category>
		<category><![CDATA[routeros v6]]></category>
		<category><![CDATA[snmp]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=6175</guid>

					<description><![CDATA[<p>Neste tutorial vamos aprender a monitorar o status da sessão BGP no RouterOS v6 o nosso &#8220;querido&#8221; Mikrotik, bem como receber notificações se a sessão cair ou reconectar. Como a mikrotik não disponibiliza essas&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/6175">Monitorando no Zabbix as sessões BGP do RouterOS v6 (Mikrotik) via SNMP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/mikrotik_bgp_zabbix_snmp.png" alt="" width="750" height="375" class="alignnone size-full wp-image-6178" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/mikrotik_bgp_zabbix_snmp.png 750w, https://blog.remontti.com.br/wp-content/uploads/2021/12/mikrotik_bgp_zabbix_snmp-300x150.png 300w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Neste tutorial vamos aprender a monitorar o status da sessão BGP no RouterOS v6 o nosso &#8220;querido&#8221; Mikrotik, bem como receber notificações se a sessão cair ou reconectar.</p>
<p>Como a mikrotik não disponibiliza essas informações via SNMP das sessões BGP, usaremos das artimanhas. Então juntamente com meu amigo <strong><a href="https://github.com/saulotarsobc" rel="noopener" target="_blank">Saulo Costa</a></strong> qual identificou que existe uma OID dos script que estão no RouterOS (<em>1.3.6.1.4.1.14988.1.1.8.1.1.2</em>) e outra (<em>1.3.6.1.4.1.14988.1.1.18.1.1.2.<strong>***</strong></em>) que é possivel executar-lo bem como ter retornos, e ai meu amigo as mentes voaram longe!</p>
<p>Acompanhe o raciocínio:</p>
<h3>1º Crie um script em seu RouterOS</h3>
<p>Darei o nome do script de <strong>bgp_snmp</strong></p>
<pre class="remontti-code">:put &quot;{\&quot;peer\&quot;: [&quot;;
:global lista [/routing bgp peer find];
:global contador 0;
:foreach i in=$lista do={
  :global disabled [/routing bgp peer get value-name=disabled number=$i];
  :global name [/routing bgp peer get value-name=name number=$i];
  :global remoteaddress [/routing bgp peer get value-name=remote-address number=$i];
  :global remoteas [/routing bgp peer get value-name=remote-as number=$i];
  :global state [/routing bgp peer get value-name=state number=$i];
    :if (state = &quot;idle&quot;) do={:set state 1;};
    :if (state = &quot;connect&quot;) do={:set state 2;}
    :if (state = &quot;active&quot;) do={:set state 3;}; 
    :if (state = &quot;opensent&quot;) do={:set state 4;}
    :if (state = &quot;openconfirm&quot;) do={:set state 5;}; 
    :if (state = &quot;established&quot;) do={:set state 6;}
    :if (disabled = true) do={:set state 1;}
  :global prefix [/routing bgp peer get value-name=prefix number=$i];
    :if (prefix &lt; 1) do={:set prefix 0;}  
  :global uptime [/routing bgp peer get value-name=uptime number=$i];
    :if (uptime &lt; 1) do={:set uptime 0;}
    :global uptimeseconds 0; :global weekend 0; 
    :global dayend 0; :global weeks 0; :global days 0;
    :if ([:find $uptime &quot;w&quot; -1] &gt; 0) do={
      :set weekend [:find $uptime &quot;w&quot; -1];
      :set weeks [:pick $uptime 0 $weekend];
      :set weekend ($weekend+1);
    };
    :if ([:find $uptime &quot;d&quot; -1] &gt; 0) do={
      :set dayend [:find $uptime &quot;d&quot; -1];
      :set days [:pick $uptime $weekend $dayend];
    };
    :global time [:pick $uptime ([:len $uptime]-8) [:len $uptime]]; 
    :global hours [:pick $time 0 2];
    :global minutes [:pick $time 3 5];
    :global seconds [:pick $time 6 8]; 
    :set uptimeseconds [($weeks*86400*7+$days*86400+$hours*3600+$minutes*60+$seconds)];

  :set contador ($contador + 1);
  :if ( $contador &lt; [:len $lista]) do={
    :put &quot;{\&quot;Id\&quot;: \&quot;$contador\&quot;,\&quot;Disabled\&quot;: \&quot;$disabled\&quot;,\&quot;Name\&quot;: \&quot;$name\&quot;,\&quot;Remote-Address\&quot;: \&quot;$remoteaddress\&quot;,\&quot;Remote-AS\&quot;: \&quot;$remoteas\&quot;,\&quot;State\&quot;: \&quot;$state\&quot;,\&quot;Prefix\&quot;: \&quot;$prefix\&quot;,\&quot;Uptime\&quot;: \&quot;$uptimeseconds\&quot;},&quot;
  } else={
    :put &quot;{\&quot;Id\&quot;: \&quot;$contador\&quot;,\&quot;Disabled\&quot;: \&quot;$disabled\&quot;,\&quot;Name\&quot;: \&quot;$name\&quot;,\&quot;Remote-Address\&quot;: \&quot;$remoteaddress\&quot;,\&quot;Remote-AS\&quot;: \&quot;$remoteas\&quot;,\&quot;State\&quot;: \&quot;$state\&quot;,\&quot;Prefix\&quot;: \&quot;$prefix\&quot;,\&quot;Uptime\&quot;: \&quot;$uptimeseconds\&quot;}&quot;
  };
  };
:put &quot;]}&quot;;</pre>
<p>A idéa é pegar as informações no scrip e apenas imprimi-las. Experimente executar o script agora!</p>
<pre class="remontti-code">[user@mikrotik] &gt; system script run bgp_snmp</pre>
<p>Você terá uma saída em JSON com as informações que iremos coletar lá no Zabbix.</p>
<pre class="remontti-code-plain">{&quot;peer&quot;: [
{&quot;Id&quot;: &quot;1&quot;,&quot;Disabled&quot;: &quot;false&quot;,&quot;Name&quot;: &quot;VS_BORDA_IPv4&quot;,&quot;Remote-Address&quot;: &quot;10.50.50.29&quot;,&quot;Remote-AS&quot;: &quot;1234&quot;,&quot;State&quot;: &quot;6&quot;,&quot;Prefix&quot;: &quot;1&quot;,&quot;Uptime&quot;: &quot;83235&quot;},
{&quot;Id&quot;: &quot;2&quot;,&quot;Disabled&quot;: &quot;false&quot;,&quot;Name&quot;: &quot;VS_BORDA_IPv6&quot;,&quot;Remote-Address&quot;: &quot;fd00:bacb:50:28::1&quot;,&quot;Remote-AS&quot;: &quot;1234&quot;,&quot;State&quot;: &quot;6&quot;,&quot;Prefix&quot;: &quot;1&quot;,&quot;Uptime&quot;: &quot;3500&quot;}
]}</pre>
<h3>2º Configure o SNMP</h3>
<p>Será necessário habiliar o <strong>write-access</strong>, então tenha certeza de ter uma community fora dos padrões <em>(ex public {mando te matar!})</em> bem como restringir o acesso apenas para IP ou Prefixos de seus servidores.<br />
Segue um exemplo:</p>
<pre class="remontti-code">/snmp community set [ find default=yes ] addresses=200.200.200.0/28 name=sUpErS3cret0 write-access=yes
/snmp set contact=&quot;noc@remontti.com.br&quot; enabled=yes location=&quot;Seu Local&quot; trap-version=2
</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf.png" data-rel="lightbox-gallery-LEWcVjnc" data-rl_title="" data-rl_caption="" title=""><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf.png" alt="" width="1426" height="684" class="alignnone size-full wp-image-6182" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf.png 1426w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf-300x144.png 300w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf-1024x491.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_mikrotik_snmp_conf-768x368.png 768w" sizes="(max-width: 1426px) 100vw, 1426px" /></a></p>
<h3>3º Teste do seu servidor Zabbix</h3>
<p>No exemplo meu router tem o IP 10.50.50.30 e minha community é sUpErS3cret0. Se você não tem as MIBS e o comando snmpwalk não "funciona" <a href="https://github.com/remontti/Zabbix-Templates/blob/main/README.md" rel="noopener" target="_blank">leia aqui</a>.</p>
<pre class="remontti-code"># snmpwalk -v2c -c sUpErS3cret0 10.50.50.30 1.3.6.1.4.1.14988.1.1.8.1.1.2</pre>
<p>Você tera um resultado com todos os seus scripts:</p>
<pre class="remontti-code-plain">SNMPv2-SMI::enterprises.14988.1.1.8.1.1.2.1 = STRING: &quot;bakup_ftp&quot;
SNMPv2-SMI::enterprises.14988.1.1.8.1.1.2.4 = STRING: &quot;script_da_morte&quot;
SNMPv2-SMI::enterprises.14988.1.1.8.1.1.2.7 = STRING: &quot;bgp_snmp&quot;</pre>
<p>O que é iportante para nós é esse numerozinho aqui: 14988.1.1.8.1.1.2.<strong>7</strong>, mais propriamente dito o final dele, neste exemplo o nº <strong>7</strong>, este é o identificador do script. Anote ele, vamos precisar ele lá no nosso template.<br />
Agora vamos rodar o script e fazer um get para ver se temos o retorno com o OID 1.3.6.1.4.1.14988.1.1.18.1.1.2.<strong>X</strong>. Onde <strong>X</strong> é o nº do identificador do script (neste ex 7).</p>
<pre class="remontti-code"># snmpget -v2c -c sUpErS3cret0 10.50.50.30 1.3.6.1.4.1.14988.1.1.18.1.1.2.7 |  sed -e &#039;s/\\//g&#039;</pre>
<p>Você irá receber uma saída com todos os peers do seu router:</p>
<pre class="remontti-code-plain">SNMPv2-SMI::enterprises.14988.1.1.18.1.1.2.8 = STRING: &quot;{&quot;peer&quot;: [
{&quot;Id&quot;: &quot;1&quot;,&quot;Disabled&quot;: &quot;false&quot;,&quot;Name&quot;: &quot;VS_BORDA_IPv4&quot;,&quot;Remote-Address&quot;: &quot;10.50.50.29&quot;,&quot;Remote-AS&quot;: &quot;1234&quot;,&quot;State&quot;: &quot;6&quot;,&quot;Prefix&quot;: &quot;1&quot;,&quot;Uptime&quot;: &quot;84508&quot;},
{&quot;Id&quot;: &quot;2&quot;,&quot;Disabled&quot;: &quot;false&quot;,&quot;Name&quot;: &quot;VS_BORDA_IPv6&quot;,&quot;Remote-Address&quot;: &quot;fd00:bacb:50:28::1&quot;,&quot;Remote-AS&quot;: &quot;1234&quot;,&quot;State&quot;: &quot;6&quot;,&quot;Prefix&quot;: &quot;1&quot;,&quot;Uptime&quot;: &quot;4773&quot;}
]}&quot;</pre>
<h3>4º Importando o template para o Zabbix</h3>
<p>Faça download do template <strong><a href="https://raw.githubusercontent.com/remontti/Zabbix-Templates/main/Mikrotik/BGP_SNMP_SCRIPT/RR%20Mikrotik%20-%20BGP%20-%20SNMP%20Script.xml" rel="noopener" target="_blank">RR Mikrotik - BGP - SNMP Script.xml</a></strong> e importe o mesmo.</p>
<h3>5º Crie/Edite um host usando o template</h3>
<p>Informe o Nome, grupo bem como IP com agente SNMP.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1.png" data-rel="lightbox-gallery-LEWcVjnc" data-rl_title="" data-rl_caption="" title=""><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1.png" alt="" width="1274" height="709" class="alignnone size-full wp-image-6188" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1.png 1274w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1-300x167.png 300w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1-1024x570.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_1-768x427.png 768w" sizes="(max-width: 1274px) 100vw, 1274px" /></a><br />
Selecione o template<strong> RR Mikrotik - BGP - SNMP Script</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_2.png" data-rel="lightbox-gallery-LEWcVjnc" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_2.png" alt="" width="1001" height="261" class="alignnone size-full wp-image-6187" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_2.png 1001w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_2-300x78.png 300w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_2-768x200.png 768w" sizes="auto, (max-width: 1001px) 100vw, 1001px" /></a><br />
Lembra do identificador, precisamos informa-lo aqui.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3.png" data-rel="lightbox-gallery-LEWcVjnc" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3.png" alt="" width="1195" height="390" class="alignnone size-full wp-image-6186" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3.png 1195w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3-300x98.png 300w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3-1024x334.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_3-768x251.png 768w" sizes="auto, (max-width: 1195px) 100vw, 1195px" /></a></p>
<p>Acesse os dados recentes para verificar se os itens foram criados (lembrado que ele é executado a cada 5min) então tenha paciência de aguardar 10min ou execute manualmente.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4.png" data-rel="lightbox-gallery-LEWcVjnc" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4.png" alt="" width="1617" height="808" class="alignnone size-full wp-image-6191" srcset="https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4.png 1617w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4-300x150.png 300w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4-1024x512.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4-768x384.png 768w, https://blog.remontti.com.br/wp-content/uploads/2021/12/bgp_snmp_routeros_4-1536x768.png 1536w" sizes="auto, (max-width: 1617px) 100vw, 1617px" /></a></p>
<p>Bem mais simplique que o metodo do outro <a href="https://blog.remontti.com.br/6075" rel="noopener" target="_blank">tutorial com script python</a>.</p>
<p>Espero que tenha gostado! E mais uma vez deixo meu agradecimento ao parceio Saulo. Se fizer algo legal não deixe de compartilhar! Com isso você pode criar até mesmo outros templates, para coletar outras informações. Isso é o legal de compartilhar!</p>
<p><strong>Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<a href="https://blog.remontti.com.br/doar"><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2019/07/quero-doar-remontti.png" /></a><br />
Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato <a href="https://blog.remontti.com.br/meucontato" rel="noopener noreferrer" target="_blank">clique aqui.</a></p>
<p>O post <a href="https://blog.remontti.com.br/6175">Monitorando no Zabbix as sessões BGP do RouterOS v6 (Mikrotik) via SNMP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/6175/feed</wfw:commentRss>
			<slash:comments>30</slash:comments>
		
		
			</item>
		<item>
		<title>Configurando servidor SNMP</title>
		<link>https://blog.remontti.com.br/189</link>
					<comments>https://blog.remontti.com.br/189#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Wed, 31 Dec 2014 01:06:55 +0000</pubDate>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[jessie]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[snmpd]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[zenoss]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=189</guid>

					<description><![CDATA[<p>Uma dica rápida de como instalar e configurar o SNMP para monitorar uma por meio de consultas SNMP (Simple Network Management Protocol), o SNMP é utilizado bem como gerar gráficos no zabbix, mrtg, cacti,&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/189">Configurando servidor SNMP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Uma dica rápida de como instalar e configurar o SNMP para monitorar uma por meio de consultas SNMP (Simple Network Management Protocol), o SNMP é utilizado bem como gerar gráficos no zabbix, mrtg, cacti, zenoss&#8230;</p>
<p>Vamos lá, primeiro passo instalar o snmpd na máquina a ser monitorada.</p>
<p>Distribuição testada: Debian 8</p>
<p><span id="more-189"></span></p>
<p><strong><span style="color: #000080;"># apt-get install snmp snmpd</span></strong></p>
<p>Próximo passo é reconfigurar nosso snmpd.conf</p>
<p><span style="color: #000080;"><strong># vim /etc/snmp/snmpd.conf</strong></span></p>
<p>Primeiramente você dese saber se essas consulta SNMP serão feita apenas local (127.0.0.1) ou externamente:</p>
<p>Caso você deseje fazer as consultas externamente comente a linha abaixo:<br />
<span style="color: #008080;"><em>#agentAddress udp:127.0.0.1:161</em></span><br />
e descomente<br />
<span style="color: #008080;">agentAddress udp:161,udp6:[::1]:161</span></p>
<p>Para alterar sua community procure por <em>&#8220;<span style="color: #800000;">rocommunity</span> public  default&#8221;</em>  e altere public para o valor desejado.</p>
<p>Reincie o serviço snmpd:<br />
<strong><span style="color: #000080;"># /etc/init.d/snmpd restart</span></strong></p>
<p>Verifique se o servidor está rodando:<br />
# netstat -l|grep snmp</p>
<pre class="remontti-code"># netstat -l|grep snmp
udp        0      0 *:snmp                  *:*                                
udp6       0      0 localhost:snmp          [::]:*</pre>
<p>IPv4 <span style="color: #000080;"><strong># snmpwalk -v1 -c public localhost</strong></span><br />
IPv6 <span style="color: #000080;"><strong># snmpwalk -v2c -c public udp6:[::1]</strong></span></p>
<p>Se retornar algo como abaixo tudo esta ok!</p>
<pre class="remontti-code"># snmpwalk -v2c -c public udp6:[::1]
iso.3.6.1.2.1.1.1.0 = STRING: &quot;Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64&quot;
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (230) 0:00:02.30
iso.3.6.1.2.1.1.4.0 = STRING: &quot;Rudimar Remontti &lt;rudimar[a]remontti.com.br&gt;&quot;
iso.3.6.1.2.1.1.5.0 = STRING: &quot;debian&quot;
iso.3.6.1.2.1.1.6.0 = STRING: &quot;Sitting on the Dock of the Bay&quot;
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.2.9 = OID: iso.3.6.1.6.3.13.3.1.3
iso.3.6.1.2.1.1.9.1.2.10 = OID: iso.3.6.1.2.1.92
iso.3.6.1.2.1.1.9.1.3.1 = STRING: &quot;The MIB for Message Processing and Dispatching.&quot;
iso.3.6.1.2.1.1.9.1.3.2 = STRING: &quot;The management information definitions for the SNMP User-based Security Model.&quot;
iso.3.6.1.2.1.1.9.1.3.3 = STRING: &quot;The SNMP Management Architecture MIB.&quot;
iso.3.6.1.2.1.1.9.1.3.4 = STRING: &quot;The MIB module for SNMPv2 entities&quot;
iso.3.6.1.2.1.1.9.1.3.5 = STRING: &quot;The MIB module for managing TCP implementations&quot;
iso.3.6.1.2.1.1.9.1.3.6 = STRING: &quot;The MIB module for managing IP and ICMP implementations&quot;
iso.3.6.1.2.1.1.9.1.3.7 = STRING: &quot;The MIB module for managing UDP implementations&quot;
iso.3.6.1.2.1.1.9.1.3.8 = STRING: &quot;View-based Access Control Model for SNMP.&quot;
iso.3.6.1.2.1.1.9.1.3.9 = STRING: &quot;The MIB modules for managing SNMP Notification, plus filtering.&quot;
iso.3.6.1.2.1.1.9.1.3.10 = STRING: &quot;The MIB module for logging SNMP Notifications.&quot;
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
...
</pre>
<p><strong>ARTIGOS RECOMENDADOS:</strong><br />
<strong> <a href="https://blog.remontti.com.br/193">Gráfico MRTG + SNMP rapidinho</a> </strong><br />
<strong> <a href="https://blog.remontti.com.br/669">Gerando gráfico ICMP(ms) MRTG</a> </strong></p>
<p>O post <a href="https://blog.remontti.com.br/189">Configurando servidor SNMP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/189/feed</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Gráfico MRTG + SNMP Autoconfiguração com cfgmaker</title>
		<link>https://blog.remontti.com.br/193</link>
					<comments>https://blog.remontti.com.br/193#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Tue, 30 Dec 2014 22:47:58 +0000</pubDate>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[cfgmaker]]></category>
		<category><![CDATA[gráfico]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[snmpd]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=193</guid>

					<description><![CDATA[<p>Vou deixar aqui uma dica legal como criar gráficos no mrtg Leu o post sobre a configuração do SNMP? Não, então vai ler! 😛 Ah vc sabe! blz! 😀 Com o SNMP configurado, vamos&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/193">Gráfico MRTG + SNMP Autoconfiguração com cfgmaker</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vou deixar aqui uma dica legal como criar gráficos no mrtg<br />
Leu o post sobre a configuração do <a href="https://blog.remontti.com.br/189">SNMP</a>? Não, então vai ler! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Ah vc sabe! blz! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Com o SNMP configurado, vamos fazer nosso servidor se conectar a outros servidores ou então somente local para coletar as informações e gerar nosso arquivo mrtg.conf, bacana não?<br />
Tenha instalado em seu server, apache2 snmp snmpd mrtg.</p>
<p><span id="more-193"></span></p>
<p><span style="color: #000080;"><strong># apt-get install apache2 snmp snmpd mrtg</strong></span></p>
<p>Na tela abaixo responda sim.</p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959.png" data-rel="lightbox-gallery-Hs7VMaLw" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-1065" src="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959-300x46.png" alt="Captura de tela de 2016-09-06 16:29:59" width="300" height="46" srcset="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959-300x46.png 300w, https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959-768x119.png 768w, https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959-1024x158.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-162959.png 1587w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Baseado no tutorial [<a href="https://blog.remontti.com.br/189">Configurando servidor SNMP</a>] por padrão a view exportada trás apenas informações básicas.  Neste caso vou querer coletar dados da minha interface de rede então vou criar uma community para uma view que irá me exportar todas as informações.</p>
<p><span style="color: #000080;"><strong># vim /etc/snmp/snmpd.conf</strong></span></p>
<pre class="remontti-code">view all included .1
rocommunity &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;publicall&lt;/strong&gt;&lt;/span&gt;  default    -V all
</pre>
<p>Execute o seguinte comandos:<br />
Crie o diretório qual seu mrtg irá ficar.<br />
<span style="color: #000080;"><strong># mkdir /var/www/mrtg<br />
Criamos um bkp do arquivo original<br />
# mv /etc/mrtg.cfg  /etc/mrtg.cfg.bkp<br />
</strong></span><br />
Vamos a mágina! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<pre class="remontti-code">&lt;strong&gt;&lt;span style=&quot;color: #000080;&quot;&gt;# cfgmaker  \
--global &#039;Options[_]: bits,growright,nobanner&#039; \
--output /etc/mrtg.cfg \&lt;/span&gt;
&lt;span style=&quot;color: #ff0000;&quot;&gt;publicall&lt;/span&gt;&lt;span style=&quot;color: #000080;&quot;&gt;@localhost&lt;/span&gt;
&lt;/strong&gt;</pre>
<p>Caso você quer coletar de outros servidor ou roteadores, basta adicionar <em>public@ip public@10.0.0.1</em> &#8230;</p>
<p>Ficou com dúvida sobre, as opções do cfgmaker: <a href="http://oss.oetiker.ch/mrtg/doc/cfgmaker.en.html" target="_blank">http://oss.oetiker.ch/mrtg/doc/cfgmaker.en.html</a></p>
<p>Bom se tudo estiver certinho não irá retornar:</p>
<pre class="remontti-code"># cfgmaker  \
&gt; --global &#039;Options[_]: bits,growright,nobanner&#039; \
&gt; --output /etc/mrtg.cfg \
&gt; publicall@localhost
--base: Get Device Info on publicall@localhost:
--base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10
--base: Populating confcache
--base: Get Interface Info
--base: Walking ifIndex
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifIndex = 1
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifIndex = 2
--base: Walking ifType
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifType = 24
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifType = 6
--base: Walking ifAdminStatus
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifAdminStatus = 1
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifAdminStatus = 1
--base: Walking ifOperStatus
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifOperStatus = 1
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifOperStatus = 1
--base: Walking ifMtu
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifMtu = 65536
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifMtu = 1500
--base: Walking ifSpeed
--snpd:   publicall@localhost: -&gt; 1 -&gt; ifSpeed = 10000000
--snpd:   publicall@localhost: -&gt; 2 -&gt; ifSpeed = 1000000000
--base: Writing /tmp/x.cfg
</pre>
<p>E um novo arquivo /etc/mrtg.cfg será criado! De uma verificada nele, quem sabe tenha alguns ajustes que você pode querer alterar, ex nomes etc.</p>
<p>Rodamos então o MRTG:<br />
<span style="color: #000080;"><strong># env LANG=C /usr/bin/mrtg /etc/mrtg.cfg</strong></span></p>
<p>Se você não possui o diretório /var/www/mrtg irá dar erro!</p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-174724.png" data-rel="lightbox-gallery-Hs7VMaLw" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-1080" src="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-174724-300x270.png" alt="Captura de tela de 2016-09-06 17:47:24" width="300" height="270" srcset="https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-174724-300x270.png 300w, https://blog.remontti.com.br/wp-content/uploads/2009/04/Captura-de-tela-de-2016-09-06-174724.png 548w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Será criado um arquivo: /etc/cron.d/mrtg qual irá executar a cada 5 min, caso deseje desativar edite e comente a linha.</p>
<pre class="remontti-code">*/5 *	* * *	root	if [ -x /usr/bin/mrtg ] &amp;&amp; [ -r /etc/mrtg.cfg ] &amp;&amp; [ -d &quot;$(grep &#039;^[[:space:]]*[^#]*[[:space:]]*WorkDir&#039; /etc/mrtg.cfg | awk &#039;{ print $NF }&#039;)&quot; ]; then mkdir -p /var/log/mrtg ; env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 2&gt;&amp;1 | tee -a /var/log/mrtg/mrtg.log ; fi</pre>
<p>Se está pensando em proteger o acesso com senha esse tuto por ser útil para você <a href="https://blog.remontti.com.br/121" target="_self">Protegendo diretórios com Apache</a>.</p>
<p>Qualquer dúvida comente!</p>
<p><strong>ARTIGOS RECOMENDADOS:</strong><br />
<strong><a href="https://blog.remontti.com.br/193">Gráfico MRTG + SNMP rapidinho</a> </strong><br />
<strong><a href="https://blog.remontti.com.br/669">Gerando gráfico ICMP(ms) MRTG</a> </strong></p>
<p>O post <a href="https://blog.remontti.com.br/193">Gráfico MRTG + SNMP Autoconfiguração com cfgmaker</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/193/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
