<?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 rrd - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/rrd/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/rrd</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Thu, 22 Oct 2020 14:46:56 +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 rrd - Remontti</title>
	<link>https://blog.remontti.com.br/tag/rrd</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Monitoramento com o Observium no Debian 10</title>
		<link>https://blog.remontti.com.br/5103</link>
					<comments>https://blog.remontti.com.br/5103#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Tue, 20 Oct 2020 20:03:05 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[buster]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Huawei]]></category>
		<category><![CDATA[monitoramento]]></category>
		<category><![CDATA[observium]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rrd]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=5103</guid>

					<description><![CDATA[<p>Observium é uma ferramenta de gerenciamento e monitoramento de rede gratuita e de código aberto que pode ser usada para monitorar todos os dispositivos de rede. Ele é escrito em PHP e usa SNMP&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/5103">Monitoramento com o Observium no Debian 10</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/2020/10/observium-remontti-capa.png" alt="" width="720" height="340" class="alignnone size-full wp-image-5117" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/10/observium-remontti-capa.png 720w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium-remontti-capa-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium-remontti-capa-520x245.png 520w" sizes="(max-width: 720px) 100vw, 720px" /><br />
<a href="https://www.observium.org/" rel="noopener noreferrer" target="_blank">Observium</a> é uma ferramenta de gerenciamento e monitoramento de rede gratuita e de código aberto que pode ser usada para monitorar todos os dispositivos de rede. Ele é escrito em PHP e usa SNMP para coletar os dados do dispositivo conectado e monitorá-los usando uma interface da web. </p>
<p>Observium oferece suporte a vários hardwares de rede e sistemas operacionais, incluindo Linux, Windows, FreeBSD, Cisco, Dell, Netscaler, Huawei, Mikrotik e muito mais. O Observium oferece uma interface poderosa, simples e fácil de usar para monitorar a saúde e o status de sua rede.</p>
<p>Profissionalmente desenvolvido e mantido por uma equipe de experientes engenheiros de rede e administradores de sistemas, o Observium é uma plataforma projetada e construída por seus usuários.</p>
<p>A <strong>Comunidade Observium </strong>está disponível <strong>gratuitamente</strong> para todos e recebe atualizações e recursos duas vezes por ano. O <strong>Observium Professional </strong>adiciona acesso prioritário a atualizações diárias e novos recursos por uma pequena <strong>taxa anual</strong>.</p>
<h3>Requisitos:</h3>
<p><a href="https://blog.remontti.com.br/2966" rel="noopener noreferrer" target="_blank">* Debian 10 (Buster) -> Instalação Limpa</a><br />
<a href="https://blog.remontti.com.br/3006" rel="noopener noreferrer" target="_blank">* Passo-a-passo como criar um servidor WEB Apache + PHP + MariaDB + phpMyAdmin no Debian 10 Buster “LAMP”</a><br />
A instalação do <strong>phpMyAdmin não é necessária</strong>.</p>
<p>Instale os pacotes necessários:</p>
<pre class="remontti-code"># apt install snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick wget</pre>
<p>Crie o banco de dados do observium </p>
<pre class="remontti-code"># mariadb -u root -p</pre>
<p>Não esqueça de alterar <strong>SUA_SENHA</strong></p>
<pre class="remontti-code">CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON observium.* TO &#039;observium&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;SUA_SENHA&#039;;
FLUSH PRIVILEGES;
QUIT;</pre>
<p>Edições Observium</p>
<p>Como dito o Observium vem em duas edições, uma Open Source Community Edition lançada em um ciclo semestral e uma edição com recursos adicionais, correções rápidas de bugs e melhorias de recursos diariamente. Caso queira a versão &#8220;Pro&#8221; acesse <a href="https://www.observium.org/" rel="noopener noreferrer" target="_blank">https://www.observium.org/</a></p>
<p>Como a a gente é pobre <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;" /> (zueira) vamos instalar a versão <strong>Community Edition</strong><br />
Se desejar instalar o Community Edition, instale usando a versão .tar.gz mais recente.</p>
<p>Baixe o .tar.gz mais recente do Observium e descompacte:</p>
<pre class="remontti-code"># cd /var/www/
# wget http://www.observium.org/observium-community-latest.tar.gz
# tar zxvf observium-community-latest.tar.gz</pre>
<p>Crie o diretório para armazenar RRDs e ous logs:</p>
<pre class="remontti-code"># mkdir /var/www/observium/rrd 
# mkdir /var/www/observium/logs</pre>
<p>Ajustes as permissões:</p>
<pre class="remontti-code"># chown www-data. /var/www/observium/ -R </pre>
<p>Crie uma cópia do config.php.default para config.php e ajustes os valores do banco de dados colocando os valores criado no passo anterior:</p>
<pre class="remontti-code"># cp /var/www/observium/config.php.default /var/www/observium/config.php
# vim /var/www/observium/config.php</pre>
<pre class="remontti-code">$config[&#039;db_extension&#039;] = &#039;mysqli&#039;;
$config[&#039;db_host&#039;]      = &#039;localhost&#039;;
$config[&#039;db_user&#039;]      = &#039;observium&#039;;
$config[&#039;db_pass&#039;]      = &#039;SUA_SENHA&#039;;
$config[&#039;db_name&#039;]      = &#039;observium&#039;;</pre>
<p>Configure o banco de dados:</p>
<pre class="remontti-code"># php /var/www/observium/discovery.php -u </pre>
<p>Retornará:</p>
<pre class="remontti-code">  ___   _                              _
 / _ \ | |__   ___   ___  _ __ __   __(_) _   _  _ __ ___
| | | || &#039;_ \ / __| / _ \| &#039;__|\ \ / /| || | | || &#039;_ ` _ \
| |_| || |_) |\__ \|  __/| |    \ V / | || |_| || | | | | |
 \___/ |_.__/ |___/ \___||_|     \_/  |_| \__,_||_| |_| |_|
                     Observium Community Edition 20.9.10731
                                  https://www.observium.org

Install initial database schema ... done.
-- Updating database/file schema
416 -&gt; 417 # (db) .. Done (0s).
417 -&gt; 418 # (db) . Done (0s).
418 -&gt; 419 # (db) .... Done (1s).
419 -&gt; 420 # (db) .. Done (0s).
420 -&gt; 421 # (db) ... Done (0s).
421 -&gt; 422 # (db) .. Done (0s).
422 -&gt; 423 # (db) ...... Done (0s).
423 -&gt; 424 # (php)  Done (0s).
424 -&gt; 425 # (db) . Done (0s).
425 -&gt; 426 # (db) ............... Done (0s).
426 -&gt; 427 # (db) ... Done (0s).
427 -&gt; 428 # (db) ... Done (0s).
428 -&gt; 429 # (db) ... Done (0s).
429 -&gt; 430 # (db) (WARNING! Required MySQL version 5.6+ or MariaDB 10.0+).... Done (0s).
430 -&gt; 431 # (db) ..... Done (0s).
431 -&gt; 432 # (php)  Done (0s).
432 -&gt; 433 # (db) ......... Done (0s).
433 -&gt; 434 # (db) ... Done (0s).
434 -&gt; 435 # (db) . Done (0s).
-- Done.</pre>
<p>Como o php-mcrypt não está mais no repositório do Debian 10 (php.7.3) vamos instala-lo na mão:</p>
<pre class="remontti-code"># apt install php-dev libmcrypt-dev mcrypt
# pecl channel-update pecl.php.net
# pecl install channel://pecl.php.net/mcrypt-1.0.2</pre>
<p>Edite o php.ini</p>
<pre class="remontti-code"># vim /etc/php/7.3/cli/php.ini</pre>
<p>Inclua:</p>
<pre class="remontti-code">extension=mcrypt.so</pre>
<p>Verifique se a extensão esta sendo carregada, deve retornar o valor mcrypt.</p>
<pre class="remontti-code"># php -m | grep mcrypt</pre>
<p>Faremos a configuração do apache para que quando o servidor for acessado no navegado o mesmo já abra o Observium, caso você esteja instalando com outros serviços web, ou gosta das coisas organizadas pode pular para o próximo exemplo.</p>
<pre class="remontti-code"># vim /etc/apache2/sites-available/000-default.conf</pre>
<p>Ajuste para:</p>
<pre class="remontti-code">&lt;VirtualHost *:80&gt;
    ServerAdmin noc@remontti.com.br

    DocumentRoot /var/www/observium/html

    &lt;FilesMatch \.php$&gt;
      SetHandler application/x-httpd-php
    &lt;/FilesMatch&gt;

    &lt;Directory /&gt;
            Options FollowSymLinks
            AllowOverride None
    &lt;/Directory&gt;

    &lt;Directory /var/www/observium/html/&gt;
            DirectoryIndex index.php
            Options FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
    &lt;/Directory&gt;

    ErrorLog  ${APACHE_LOG_DIR}/error_observium.log    
    CustomLog  ${APACHE_LOG_DIR}/access_observium.log combined
    ServerSignature On

&lt;/VirtualHost&gt;</pre>
<p>Caso você queira proteger para algumas classes de IPs e usar um subdomíno pode usar este modelo. (Mas você pode filtrar por IP também no modelo anterior ajustando os &#8220;Require&#8221;)</p>
<pre class="remontti-code"># vim /etc/apache2/sites-available/observium.conf</pre>
<pre class="remontti-code">&lt;virtualhost *:80&gt;
   ServerName observium.remontti.com.br
   ServerAdmin noc@remontti.com.br

   # Sem permissões será redirecionada para
   ErrorDocument 403 http://www.remontti.com.br
 
   DocumentRoot /var/www/observium/html

    &lt;FilesMatch \.php$&gt;
      SetHandler application/x-httpd-php
    &lt;/FilesMatch&gt;

    &lt;Directory /&gt;
      Options FollowSymLinks
      AllowOverride None
    &lt;/Directory&gt;
 
   &lt;Directory /var/www/observium/html/&gt;
      DirectoryIndex index.php
      Options FollowSymLinks MultiViews
      AllowOverride All
      Require all denied
      &lt;RequireAll&gt;
         &lt;RequireAny&gt;
            Require ip 127.0.0.1 ::1 45.80.51.0/29 2804:f123:bebe:c0ca::/64
         &lt;/RequireAny&gt;
      &lt;/RequireAll&gt;
   &lt;/Directory&gt;
 
   ErrorLog ${APACHE_LOG_DIR}/error_observium.log
   CustomLog ${APACHE_LOG_DIR}/access_observium.log combined
 
&lt;/VirtualHost&gt;</pre>
<p>Habilite a configuração criada acima:</p>
<pre class="remontti-code"># a2ensite observium</pre>
<p>Habilite o o modulo rewrite</p>
<pre class="remontti-code"># a2enmod rewrite</pre>
<p>Reinicie o serviço do apache</p>
<pre class="remontti-code"># systemctl restart apache2</pre>
<p>Vamos utilizar as MIBs do Observium, para isso vamos chama-las (Você pode adicionar outras, verifique quais disponiveis em /var/www/observium/mibs). </p>
<pre class="remontti-code"># vim /etc/snmp/snmp.conf</pre>
<p>Ajuste:</p>
<pre class="remontti-code">mibs : /var/www/observium/mibs/rfc:/var/www/observium/mibs/net-snmp:/var/www/observium/mibs/mikrotik:/var/www/observium/mibs/huawei</pre>
<p>Precisamos ajustar </p>
<p>Observium opera em uma frequência de poller fixa de 5 minutos ou 300 segundos. O processo poller-wrapper deve ser executado nesta frequência NÃO funcionará de outra forma. então vamos criar o /etc/cron.d/observium </p>
<pre class="remontti-code"># vim /etc/cron.d/observium</pre>
<p>Adicione:</p>
<pre class="remontti-code"># Execute uma descoberta completa de todos os dispositivos uma vez a cada 6 horas
# Run a complete discovery of all devices once every 6 hours
33  */6   * * *   root    /var/www/observium/discovery.php -h all &gt;&gt; /dev/null 2&gt;&amp;1

# Execute a descoberta automática de dispositivos recém-adicionados a cada 5 minutos
# Run automated discovery of newly added devices every 5 minutes
*/5 *     * * *   root    /var/www/observium/discovery.php -h new &gt;&gt; /dev/null 2&gt;&amp;1

# Execute o multithreaded poller wrapper a cada 5 minutos
# Run multithreaded poller wrapper every 5 minutes
*/5 *     * * *   root    /var/www/observium/poller-wrapper.py &gt;&gt; /dev/null 2&gt;&amp;1

# Execute o script de manutenção diariamente para syslog, log de eventos e log de alerta
# Run housekeeping script daily for syslog, eventlog and alert log
13 5      * * *   root    /var/www/observium/housekeeping.php -ysel &gt;&gt; /dev/null 2&gt;&amp;1

# Execute o script de manutenção diariamente para rrds, portas, entradas órfãs no banco de dados e dados de desempenho
# Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data
47 4      * * *   root    /var/www/observium/housekeeping.php -yrptb &gt;&gt; /dev/null 2&gt;&amp;1</pre>
<p>Reinicie o Cron:</p>
<pre class="remontti-code"># systemctl restart cron</pre>
<p>Adicione o primeiro usuário, use o level 10 para o administrador:</p>
<pre class="remontti-code"># php /var/www/observium/adduser.php &lt;usuario&gt; &lt;senha&gt; &lt;level&gt;</pre>
<p>Ex.:</p>
<pre class="remontti-code"># php /var/www/observium/adduser.php admin suasenha 10</pre>
<p>Adicione um primeiro dispositivo para monitorar: (Não esqueça de configurar o SNMP)</p>
<pre class="remontti-code"># php /var/www/observium/add_device.php &lt;hostname&gt; &lt;community&gt; v2c
# php /var/www/observium/add_device.php 10.0.0.100 publicsnmp v2c</pre>
<p>Agora acesse seu servidor em seu navegador e entre com usuário e senha criado.<br />
<img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_debian_buster.png" alt="" width="1019" height="489" class="alignnone size-full wp-image-5112" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_debian_buster.png 1019w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_debian_buster-300x144.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_debian_buster-768x369.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></p>
<p>Parabéns!<br />
<img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_home_debian_buster.png" alt="" width="1345" height="919" class="alignnone size-full wp-image-5113" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_home_debian_buster.png 1345w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_home_debian_buster-300x205.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_home_debian_buster-1024x700.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/10/observium_home_debian_buster-768x525.png 768w" sizes="(max-width: 1345px) 100vw, 1345px" /></p>
<p>Espero que tenha lhe instigado/inspirado a buscar mais aprender um pouquinho +</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></p>
<p>Participe do canal no <a href="https://t.me/blogremontti" rel="noopener noreferrer" target="_blank">telegram</a> para ficar atualizado sempre que publicar um novo tutorial. </p>
<p>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><strong>Fonte:</strong><br />
<a href="https://docs.observium.org/install_debian/" rel="noopener noreferrer" target="_blank">https://docs.observium.org/install_debian/</a><br />
<a href="https://docs.observium.org/web_config/" rel="noopener noreferrer" target="_blank">https://docs.observium.org/web_config/</a><br />
<a href="https://docs.observium.org/dashboard/" rel="noopener noreferrer" target="_blank">https://docs.observium.org/dashboard/</a></p>
<p>O post <a href="https://blog.remontti.com.br/5103">Monitoramento com o Observium no Debian 10</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/5103/feed</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
