<?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 pluguins - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/pluguins/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/pluguins</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Thu, 05 May 2022 17:14: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 pluguins - Remontti</title>
	<link>https://blog.remontti.com.br/tag/pluguins</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Atualizando Zabbix 4.x no Debian 9/10 para Zabbix 5.x</title>
		<link>https://blog.remontti.com.br/5025</link>
					<comments>https://blog.remontti.com.br/5025#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Thu, 20 Aug 2020 00:57:35 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[pluguins]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[zabbix4]]></category>
		<category><![CDATA[zabbix5]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=5025</guid>

					<description><![CDATA[<p>Primeira informação que você deve saber é que no Debian 9 a versão do PHP no repositório é a versão 7.0, e para rodar o Zabbix 5 é necessário a versão >7.1 Logue em&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/5025">Atualizando Zabbix 4.x no Debian 9/10 para Zabbix 5.x</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/09/capa_zabbix_upgrade.png" alt="" width="720" height="340" class="alignnone size-full wp-image-5028" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/09/capa_zabbix_upgrade.png 720w, https://blog.remontti.com.br/wp-content/uploads/2020/09/capa_zabbix_upgrade-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/09/capa_zabbix_upgrade-520x245.png 520w" sizes="(max-width: 720px) 100vw, 720px" /><br />
Primeira informação que você deve saber é que no Debian 9 a versão do PHP no repositório é  a versão <strong>7.0</strong>, e para rodar o Zabbix 5 é necessário a versão <strong>>7.1</strong></p>
<p>Logue em seu servidor e de cara já vire root com <strong>su &#8211;</strong> e atualize tudo nele!</p>
<pre class="remontti-code"># su - 
# apt update; apt upgrade -y
# apt install wget</pre>
<p>Faça backup de seus hosts, templates, mapas, etc&#8230; Nunca se sabe o que pode acontecer!<br />
Backup rápido com o projeto do <a href="https://github.com/maxhq/zabbix-backup" rel="noopener noreferrer" target="_blank">maxhq</a></p>
<pre class="remontti-code"># cd /root
# wget https://raw.githubusercontent.com/maxhq/zabbix-backup/master/zabbix-dump
# chmod +x /root/zabbix-dump
# /root/zabbix-dump</pre>
<p>Se estiver atualizando o zabbix em um servidor com Debian 9 (<em>para o Debian 10 pule esta parte lá para: atualizando repositório do zabbix</em>) é necessário incluir um repositório extra para instalarmos a versão mais nova do PHP.</p>
<h4>Atualizando o PHP no Debian 9</h4>
<pre class="remontti-code"># apt install lsb-release apt-transport-https ca-certificates
# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
# echo &quot;deb https://packages.sury.org/php/ $(lsb_release -sc) main&quot; &gt; /etc/apt/sources.list.d/php7.list</pre>
<p>Recarregue o repositório e atualize os pacotes.</p>
<pre class="remontti-code"># apt update; apt upgrade -y</pre>
<p>Desativamos o mod do php7.0 no apache.</p>
<pre class="remontti-code"># a2dismod php7.0</pre>
<p>Instalaremos o php7.4</p>
<pre class="remontti-code"># apt install php7.4 libapache2-mod-php7.4 apache2 php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-mbstring php7.4-gd php7.4-xml php7.4-bcmath php7.4-ldap</pre>
<p>Reinicie o apache </p>
<pre class="remontti-code"># systemctl restart apache2</pre>
<h4>Atualizando repositório do Zabbix</h4>
<p><strong>Para Debian 9:</strong></p>
<pre class="remontti-code"># cd /tmp
# wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+stretch_all.deb
# dpkg -i zabbix-release_5.0-1+stretch_all.deb</pre>
<p><strong>Para Debian 10:</strong></p>
<pre class="remontti-code"># cd /tmp
# wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
# dpkg -i zabbix-release_5.0-1+buster_all.deb</pre>
<p>Faça um backup dos arquivos de configurações da versão atual:</p>
<pre class="remontti-code"># cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.antigo
# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.antigo</pre>
<p>Atualize o zabbix:</p>
<pre class="remontti-code"># apt update; apt upgrade -y</pre>
<p>Uma mensagem solicitando se você deseja substituir o arquivo zabbix_server.conf para o mais novo. Vamos responder que <strong>SIM (Y)</strong>, pois em muitas vezes temos algumas &#8220;variáveis&#8221; de configurações que não terá na versão anterior, como já criamos um backup do arquivo atual, vamos optar que ele instale o novo, isso fará ele perder a conexão com o banco de dados, mas a frente nos ajustamos isso:</p>
<pre class="remontti-code">Ficheiro de configuração &#039;/etc/zabbix/zabbix_server.conf&#039;
 ==&gt; Modificado (por si ou por um script) desde a instalação.
 ==&gt; O distribuidor do pacote lançou uma versão atualizada.
   O que deseja fazer? As suas opções são:
    Y ou I  : instalar a versão do pacote do maintainer
    N ou O  : manter a versão actualmente instalada
      D     : mostrar diferenças entre as versões
      Z     : iniciar uma shell para examinar a situação
 A ação padrão é manter sua versão atual.
*** zabbix_server.conf (Y/I/N/O/D/Z) [padrão=N] ? Y</pre>
<p><strong>Atenção, no Debian 9</strong> será necessário remover o pacote zabbix-frontend-php e instalar o zabbix-frontend-php-deprecated, se for Debian 10 apenas pule esta parte.</p>
<pre class="remontti-code"># apt remove zabbix-frontend-php
# apt install zabbix-frontend-php-deprecated</pre>
<p>Vamos comparar o novo arquivo com o velho, a variável <strong>DBPassword</strong> não está mais informando a senha do banco de dado, e é possivel que você tenha feito mais ajutes, os comandos a baixo irão criar um arquivo em /tmp para comparamos os dois arquivos.</p>
<pre class="remontti-code"># cat /etc/zabbix/zabbix_server.conf |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039; &gt;&gt; /tmp/zs1
# cat /etc/zabbix/zabbix_server.conf.antigo |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;  &gt;&gt; /tmp/zs2
# diff /tmp/zs1 /tmp/zs2</pre>
<p>Retornará algo como: </p>
<pre class="remontti-code">6a7
&gt; DBPassword=SSSEEENNNHHHAAA</pre>
<p>Edite então /etc/zabbix/zabbix_server.conf e informe principalmente o DBPassword=</p>
<p>Caso tenha outras configurações diferente ajuste, você também pode dar um &#8220;cat&#8221; e comprar os dois arquivos&#8230;</p>
<pre class="remontti-code"># cat /etc/zabbix/zabbix_server.conf |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBName=zabbix
DBUser=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1</pre>
<pre class="remontti-code"># cat /etc/zabbix/zabbix_server.conf.antigo |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=SSSEEENNNHHHAAA
StartPollers=50
StartIPMIPollers=10
StartPollersUnreachable=3
StartTrappers=20
StartPingers=100
StartDiscoverers=50
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
CacheSize=512M
StartDBSyncers=8
HistoryCacheSize=512M
Timeout=4
AlertScriptsPath=/opt/telegram
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1</pre>
<p>Tudo ajustado reinicie os serviços do zabbix:</p>
<pre class="remontti-code"># systemctl restart zabbix-server zabbix-agent</pre>
<p>Acompanhe a atualização do banco de dados.</p>
<pre class="remontti-code"># tail -f /var/log/zabbix/zabbix_server.log | grep database</pre>
<p>Aguarde chegar&#8230; &#8220;completed 100%&#8221;</p>
<pre class="remontti-code">22319:20200902:170716.115 completed 91% of database upgrade
22319:20200902:170716.510 completed 92% of database upgrade
22319:20200902:170716.695 completed 93% of database upgrade
22319:20200902:170716.811 completed 94% of database upgrade
22319:20200902:170717.160 completed 95% of database upgrade
22319:20200902:170717.221 completed 96% of database upgrade
22319:20200902:170717.276 completed 97% of database upgrade
22319:20200902:170717.353 completed 98% of database upgrade
22319:20200902:170717.356 completed 99% of database upgrade
22319:20200902:170717.359 completed 100% of database upgrade
22319:20200902:170717.359 database upgrade fully completed
22319:20200902:170717.371 database is not upgraded to use double precision values</pre>
<p>Ao concluir já pode acessar em seu navegador o zabbix. Pode ser que ele abra todo &#8220;bugado&#8221;, caso isso acontecer limpe os caches do navegador.</p>
<p>Se você fez alguma alteração no zabbix_agentd.conf, ou não lembra faça o mesmo que o procedimento anterio:</p>
<pre class="remontti-code"># cat /etc/zabbix/zabbix_agentd.conf |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039; &gt;&gt; /tmp/za1
# cat /etc/zabbix/zabbix_agentd.conf.antigo |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;  &gt;&gt; /tmp/za2
# diff /tmp/za1 /tmp/za2</pre>
<p> Remova os pacotes que já não são mais necessários:</p>
<pre class="remontti-code"># apt autoremove</pre>
<p>Se você usou um tutorial antigo aqui do blog onde criamos o script no terminal para envio de mensagem, pode se deparar com o seguinte erro:</p>
<pre class="remontti-code">Cannot execute command &quot;/usr/lib/zabbix/alertscripts/telegram-cmd&quot;: [2] No such file or directory</pre>
<p>Migre para a nova Mídia do Telegram, (remova o renomeie a antiga) <strong><a href="https://blog.remontti.com.br/wp-content/uploads/2020/09/telegram_midia.zip" rel="noopener noreferrer" target="_blank">baixe a nova aqui e importe</a></strong>, e ajustes no seu usuário o tipo de mídia nova e em ações. </p>
<h4>Atualizando plugins do Grafana</h4>
<p>Nas versões mais novas do grafana os plugins não assinados precisam ser autorizados no grafana.ini, e o plugin zabbix não é, para isso faça:</p>
<pre class="remontti-code"># vim /etc/grafana/grafana.ini</pre>
<p>Localize &#8220;<strong>;allow_loading_unsigned_plugins = </strong>&#8221; descemente e adicione<strong> alexanderzobnin-zabbix-datasource</strong>, se allow_loading_unsigned_plugins não existir basta adiciona-la.</p>
<pre class="remontti-code">[plugins]
allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource</pre>
<p>Atualize todos os Plugins</p>
<pre class="remontti-code"># grafana-cli plugins update-all</pre>
<p>Reinicie o serviço do grafana</p>
<pre class="remontti-code"># systemctl restart grafana-server</pre>
<p>Ula la! Servidor atualizado! Curtiu? Quer me ajudar manter o blog? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></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>Abraço!</p>
<p>O post <a href="https://blog.remontti.com.br/5025">Atualizando Zabbix 4.x no Debian 9/10 para Zabbix 5.x</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/5025/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
