Todos os comando foram testados em CentOS 7 e levou uma média de 3 minutos com o servidor parado. É bem interessante fazer um backup antes do procedimento, mas fiz e refiz em máquina virtual similar ao servidor de produção e só tive 2 problemas, suas respectivas soluções já constam no final do passo a passo.
CentoOS 7
systemctl stop zabbix-server
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum clean all
yum makecache
Debian 9
rm -Rf /etc/apt/sources.list.d/zabbix.list
wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-1+stretch_all.deb
dpkg -i zabbix-release_4.2-1+stretch_all.deb
apt update
Ubuntu 18
rm -Rf /etc/apt/sources.list.d/zabbix.list
wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+bionic_all.deb
dpkg -i zabbix-release_4.2-1+bionic_all.deb
apt update
Comando para checar os itens instalados que precisam ser atualizados
rpm -qa | grep zabbix
No meu caso, retornou: zabbix-release, zabbix-agent, zabbix-web e zabbix-server-mysql
yum upgrade zabbix-server-mysql zabbix-web zabbix-agent zabbix-get
Debian 9 / Ubuntu 18
apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
Voltando com o serviço
systemctl start zabbix-server
systemctl start zabbix-agent
ERROS ENCONTRADOS
Ao voltar o serviço, obtive o erro INSUFFICIENT FILE SYSTEM PERMISSIONS. ASSETS CACHE DIRECTORY IS NOT WRITABLE, para corrigir utilizei o comando abaixo.
chown apache:apache /usr/share/zabbix/assets
Também notei que os gráficos ficaram sem suas legendas, para corrigir utilizei os comandos abaixo.
cd /usr/share/zabbix/assets/fonts
ln -s /usr/share/zabbix/fonts/graphfont.ttf
Boa tarde professor!
ResponderExcluirVocê conhece alguem que conseguiu integrar arduino e zabbix 4?
Eu usava zabbix agent (comunicando por texto simples) nos meus arduinos, que pararam de funcionar após a atualização do zabbix 3.4 para a 4.2.
Ainda não encontrei um scketch que funcionasse usando o novo protocolo zabbix, seja por agente, trap ou snmp.
Qualquer ajuda seria muito bem-vinda, obrigado!