Como instalar o Zabbix no Ubuntu Server

Zabbix é uma poderosa ferramenta de monitoramento de rede para Linux. Com ele, você pode facilmente acompanhar seus dispositivos de rede, aplicativos, etc. Neste guia, mostraremos como você pode instalar o Zabbix no Ubuntu Server.

Antes de começarmos

Para instalar o Zabbix no Ubuntu Server , você deve primeiro atualizar seu sistema. Ter os pacotes mais recentes no Ubuntu garante que tudo corra bem. Para atualizar seu sistema Ubuntu, abra um terminal. Em seguida, use o comando apt update para verificar se há atualizações de software.

sudo apt update

Depois de verificar se há atualizações em seu sistema Ubuntu, você pode instalar o software usando o comando apt upgrade . Observe que a execução do comando apt upgrade pode levar algum tempo, especialmente se você não atualiza há algum tempo.

atualização sudo apt

Assim que seu sistema Ubuntu estiver atualizado, reinicie. Provavelmente, você instalou uma versão mais recente do kernel do Ubuntu e isso requer uma reinicialização.

sudo reiniciar

Você estará pronto para começar a instalar o Zabbix quando fizer login novamente.

Instalando dependências para o Zabbix

O Zabbix usa Apache, MySQL, PHP e outros pacotes. Para usá-lo em seu sistema Ubuntu, você precisará instalar todas essas dependências. Usando o comando apt install abaixo, instale tudo o que o Zabbix precisa para rodar.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Ao executar o comando acima, o Ubuntu solicitará que você pressione Y para confirmar que deseja instalar os pacotes. Faça isso. Quando instalado, todas as dependências serão instaladas.

Configurando MySQL/PHP

O aplicativo Zabbix requer um banco de dados MySQL. Para configurar este banco de dados, comece inserindo o comando mysql_secure_installation . Este comando solicitará que você configure uma senha root do MySQL para o usuário root, etc.

sudo mysql_secure_installation

Depois de configurar a senha root para SQL em seu sistema Ubuntu, é hora de fazer login no MySQL com a nova senha. Você pode fazer login usando o seguinte comando.

sudo mysql -u root -p

Uma vez logado, use o seguinte comando CREATE DATABASE .

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Agora que o banco de dados “zabbixdb” existe no MySQL em seu sistema Ubuntu, você precisará criar um usuário para o banco de dados usando o comando CREATE USER . Por favor, altere “mypassword” com sua senha de usuário preferida do Zabbix.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Agora você deve conceder à conta zabbixuser todos os privilégios no banco de dados “zabbixdb”. Você pode fazer isso com o comando GRANT ALL no MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Saia do SQL com os comandos abaixo.

FLUSH PRIVILEGES;

saída

Agora você deve importar o esquema do banco de dados Zabbix. Digite os comandos abaixo.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Depois de sair do SQL, insira os seguintes comandos para atualizar a configuração do Zabbix PHP. Observe, altere “mypassword” para sua senha do banco de dados Zabbix. No entanto, mantenha o “1”.

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= minha senha ' /etc/zabbix/zabbix_server.conf

Agora você precisa alterar algumas configurações do PHP para que atendam aos requisitos do Zabbix. Digite os seguintes comandos. Observação: o quarto comando deve ser personalizado para corresponder ao seu fuso horário. Substitua “América” e “Detroit” pelo seu fuso horário. Você pode encontrar seu fuso horário com timedatectl list-timezones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

agora pode habilitar o Zabbix no servidor web Apache2 com o seguinte comando.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Configurando o Zabbix

Inicie o Zabbix no navegador da Web de sua escolha por meio do seguinte URL:

http://your-ubuntu-server/zabbix

Depois de acessar a URL, o Zabbix solicitará que você siga o processo de configuração. Clique em “Avançar” para confirmar que seu sistema está pronto para usar o Zabbix na página “Verificação de pré-requisitos”.

Depois de verificar seu sistema para Zabbix em “Verificação de pré-requisitos”, clique em próximo para ir para a página “Configurar conexão de banco de dados”. A partir daqui, insira as seguintes informações.

  • Host do banco de dados = localhost
  • Nome do banco de dados = zabbixdb
  • Usuário = zabbixuser
  • Senha = senha definida no MySQL para “zabbixuser”.

Depois de preencher tudo, clique no botão “Avançar” para ir para a próxima página. Na próxima página, você precisará nomear seu servidor Zabbix, definir seu fuso horário e tema padrão. Quando terminar, clique em “Próximo passo”.

Na página final, você verá uma mensagem de parabéns informando que instalou o Zabbix com sucesso. A partir daqui, você pode fazer login na interface do usuário do Zabbix com as informações do usuário abaixo.

  • Nome de usuário: administrador
  • Senha: zabbix

Deixar um comentário

Como configurar o firewall do SLES 15 com o firewall-cmd

Como configurar o firewall do SLES 15 com o firewall-cmd

Configure o firewalld no SLES 15: verifique as zonas, permita serviços ou portas, salve regras permanentes, recarregue com segurança e verifique o acesso.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Habilite a aplicação de patches em tempo real no kernel do SLES 15 SP7, aplique correções compatíveis sem reiniciar, verifique os patches ativos e entenda quando ainda é necessário reiniciar o kernel.

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Ative o modo FIPS no SLES 15 com o utilitário de configuração compatível com a SUSE, reinicie com segurança, verifique o status do kernel e da política criptográfica e verifique os limites de certificação.

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Instale o Google Chrome no Gooroom OS com segurança usando pacotes .deb oficiais, APT, verificações de políticas, orientações de atualização e correções para dispositivos gerenciados.

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Encaminhe com segurança os logs do sistema SLES para um servidor syslog remoto usando rsyslog, certificados TLS, verificação de nome do par, filas, validação e testes.

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integre o SLES 15 ao Active Directory com o SSSD usando o YaST. Prepare o DNS e o horário, configure os logins de domínio, verifique o Kerberos e compare o SSSD, o Winbind e o realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Diagnosticar e corrigir falhas de resolução de DNS no Debian 12 com systemd-resolved, incluindo resolv.conf, NetworkManager, networkd, cache e verificação.

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Instale o Pardus 25.2 ao lado do Windows 11 fazendo um backup, reduzindo o volume do Windows, inicializando a partir de um USB UEFI e protegendo as partições EFI e de recuperação existentes.

Corrigir erro 500 de falha na atualização dos repositórios Zypper no SLES

Corrigir erro 500 de falha na atualização dos repositórios Zypper no SLES

Diagnosticar falhas de atualização do Zypper com HTTP 500 no SUSE Linux Enterprise Server. Identificar o repositório com falha, verificar proxies e registros e, em seguida, atualizar os metadados com segurança.