Pular para o conteúdo principal

ATUALIZAÇÃO ZABBIX 6.0 PARA 6.2





Sistema Operacional utilizado - Debian 11 

Recomendo fazer o backup dos arquivos de configurações e banco,

Pare o serviços do zabbix server:

# systemctl stop zabbix-server


Crie diretórios para arquivos de backup:

# mkdir -p /opt/zabbix_backup/bin_files

# mkdir -p /opt/zabbix_backup/conf_files

# mkdir -p /opt/zabbix_backup/doc_files

# mkdir -p /opt/zabbix_backup/web_files

# mkdir -p /opt/zabbix_backup/db_files


Backup de arquivos binários, doc e conf do Zabbix:

# cp -rp /etc/zabbix/zabbix_server.conf /opt/zabbix_backup/conf_files

# cp -rp /usr/sbin/zabbix_server /opt/zabbix_backup/bin_files

# cp -rp /usr/share/doc/zabbix-* /opt/zabbix_backup/doc_files

# cp -rp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix_backup/conf_files 2>/dev/null

# cp -rp /etc/zabbix/web/zabbix.conf.php /opt/zabbix_backup/conf_files 2>/dev/null


Backup de arquivos da web Zabbix (frontend)

# cp -rp /usr/share/zabbix/ /opt/zabbix_backup/web_files


Backup do banco de dados Zabbix

Este comando fará um backup completo do banco de dados Zabbix na instância MySQL/MariaDB 

(altere hostname , user , password e db name para corresponder ao seu ambiente):

# mysqldump -h localhost -u'root' -p'senha' --single-transaction 'zabbix' | gzip > /opt/zabbix_backup/db_files/zabbix_backup.sql.gz


Seguiremos agora com a atualização propriamente dita, exclua o repositório Zabbix antigo para que possamos instalar o novo:

# dpkg --purge zabbix-release


Atualize o Zabbix e quando solicitado o que fazer com o arquivo de configuração do Zabbix, 

basta pressionar enter para manter a versão atual de “ zabbix_server.conf“:

# wget https://repo.zabbix.com/zabbix/6.2/debian/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bdebian11_all.deb

# dpkg -i zabbix-release_6.2-2+debian11_all.deb

# apt update

# apt upgrade


Basta reiniciar o serviço Zabbix e atualização do banco de dados e ele fará a atualização automaticamente:

# systemctl start zabbix-server

A atualização do banco de dados pode durar de 1 minuto a horas, 

dependendo do tamanho do banco de dados.

Limpe o cache do navegador e verifique a versão do Zabbix

O frontend do Zabbix pode parecer muito estranho após a atualização porque você não excluiu o cache do seu navegador! 

Limpe o cache do navegador e faça login no Zabbix.

No servidor, verifique se a atualização foi bem sucedida com o comando "zabbix_server -V".

Até a proxima!!




Postagens mais visitadas deste blog

Como configurar Host Zabbix + SNMPv3 + Mikrotik

Configuração para monitoramento de equipamento RouteBoard Mikrotik utilizando protocolo SNMPv3. Acesse sua RB e vá no menu IP > SNMP 1 - Habilite a caixa de seleção "Enbled". 2 - Informe uma "Engine ID", no meu caso eu peguei a serial number da RB Agora vamos configura a "Communities" No mesmo menu IP >> SNMP, do lado direito vai ter uma caixa escrito "Communities" Click dela e crie uma nova clicando no sinal +(em azul) e defina: 1 - nome para community. 2 - opção segurança coloque "private". 3 - Authentication Protocol SHA1. 4 - Encryption Protocol DES 5 - Authentication Password defina uma senha. 6 - Encryption Protocol defina uma nova encriptação veja na imagem: Acesse o terminal do seu servidor zabbix(devidamente instalado e com snmp instalado). use o comando abaixo alterando para o seu cenario. snmpwalk -v3 -u <NOMECOMMUNITY> -l authPriv -a SHA -A <SENHA> -x DES -X <ENCRIPTAÇÃO> -E <ENGINEID> <IP...

UPGRADE DE VERSÃO PHPIPAM 1.4 para 1.5

phpipam é um aplicativo de gerenciamento de endereço IP da Web de código aberto (IPAM).  Seu objetivo é fornecer gerenciamento de endereços IP leve, moderno e útil.  É um aplicativo baseado em php com backend de banco de dados MySQL, usando bibliotecas jQuery, recursos ajax e HTML5/CSS3. Baixe o arquivo mais recente, utilizei o seguinte link abaixo usando o wget, ou faça o download e transfira para o servidor com o WinSCP. # wget https://github.com/phpipam/phpipam/releases/download/v1.5.0/phpipam-v1.5.0.tgz Descompacte o arquivo dentro de /tmp com o comando: # tar -zxvf NOMEDOPACOTE Renomeie a pasta atual dentro de /var/www/html/phpipam para um nome de sua escolha: # mv phpipam phpipam-original Copie o arquivo do /tmp para o /var/www/html: # cp -R /tmp/phpipam /var/www/html Na pasta original tem um arquivo "config.php", nele tem as credenciais de acesso ao banco de dados. Copie este arquivo e cole dentro do /var/www/html/phpipam: # cp -R /var/www/html/phpipam-original/config....

Monitoração de status ONU Fiberhome com Zabbix

Cenário utilizado foi um Debian 8 com Zabbix 3.2 e Banco Mysql, esse tutorial exige que você já tenha familiaridade com comandos snmp para coleta de informações de seus dispositivos e criação de itens e triggers no Zabbix, primeiro passo é garantir que o servidor Zabbix tenha acesso snmp a OLT Fiberhome e segundo obter o arquivo MIB  e coloca-lo no /usr/share/snmp/mibs do Zabbix-Server. Teste a comunicação snmp entre servidor e OLT, acesse o terminal do Zabbix-Server. Digite: snmpwalk -v2c -c [comunidade] [ip-da-olt] terá uma saída semelhante a imagem: Pronto, a comunicação está funcionando. Agora podemos buscar por informações especificas sobre a OLT nesse link  podemos encontrar vários parâmetros para utilizar junto ao comando snmpwalk, no nosso exemplo utilizaremos apenas dois, o "authOnuListMac" vai listar todas as Onu's autorizadas e seus respectivos Mac's. Digite no terminal Zabbix: snmpwalk -v2c -c [comunidade]  [ip-da-olt] authOnuListMa...