Como Instalar o Zabbix 4 no Ubuntu Linux
Este tutorial mostrará todos os passos necessários para instalar o Zabbix 4 no Ubuntu Linux.
Este tutorial foi testado no Ubuntu 18.04.
1. Configurar Data e Hora Usando o NTP
É muito importante manter seu sistema com a data e hora corretas.
Defina o fuso horário correto.
# dpkg-reconfigure tzdata
Instale o pacote Ntpdate e defina a data e a hora corretas.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Desativar o cliente NTP padrão do Ubuntu.
Instale o serviço NTP para manter a data e a hora do computador atualizadas após a reinicialização.
# timedatectl set-ntp 0
# apt-get install ntp
Certifique-se de que a data e a hora corretas foram definidas no seu computador.
# date
2. Instale o MySQL no Ubuntu Linux
O Zabbix requer um sistema de banco de dados para armazenar toda a sua configuração.
Use o comando APT do Ubuntu para instalar o servidor MySQL.
# apt-get update
# apt-get install mysql-server mysql-client
Use o seguinte comando para acessar o console de serviço do MySQL.
# mysql -u root -p
No console do MySQL, você precisa executar as seguintes tarefas:
• Crie um banco de dados chamado zabbix.
• Crie uma conta de usuário do MySQL chamada zabbix.
• Dê controle total sobre o banco de dados do zabbix para o usuário do zabbix.
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'%' IDENTIFIED BY 'kamisama123';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
quit;
Faça o download do pacote de instalação do Zabbix para obter os modelos de banco de dados.
# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
Extraia o pacote de instalação do Zabbix.
Importe os modelos de banco de dados do Zabbix dentro do banco de dados MySQL.
Quando perguntado, você precisa digitar a senha do MySQL para o usuário do Zabbix.
# tar -zxvf zabbix-4.0.3.tar.gz
# cd zabbix-4.0.3/database/mysql/
# mysql -u zabbix -p zabbix < schema.sql
# mysql -u zabbix -p zabbix < images.sql
# mysql -u zabbix -p zabbix < data.sql
A instalação do banco de dados do Zabbix foi concluída.
3. Instale o Apache no Ubuntu Linux
Use o comando APT do Ubuntu para instalar o servidor Apache e os módulos PHP necessários.
# apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2
# apt-get install php7.2-mbstring php7.2-xml php7.2-gd
# apt-get install php7.2-curl php7.2-bcmath php7.2-ldap
Encontre a localização do arquivo de configuração do PHP em seu sistema.
Edite o arquivo de configuração do php.ini.
# updatedb
# locate php.ini
# vi /etc/php/7.2/apache2/php.ini
Sua versão do PHP pode não ser a mesma que a nossa.
Seu local do arquivo de configuração do PHP pode não ser o mesmo que o nosso.
Modifique os seguintes itens no arquivo de configuração do php.ini.
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 300
date.timezone = America/Sao_Paulo
Seu fuso horário pode não ser o mesmo que o nosso.
Reinicie o servidor da web Apache manualmente.
# service apache2 restart
# service apache2 status
Verifique o status do serviço Apache.
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-12-03 03:41:12 -02; 2 days ago
A instalação do servidor Apache foi concluída.
4. Instale o Zabbix 4 no Ubuntu Linux
Depois de terminar a configuração do MySQL e do Apache, podemos iniciar a instalação do Zabbix.
Crie a conta de usuário necessária para o serviço Zabbix.
# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
Use o comando APT do Ubuntu para instalar os pacotes necessários.
# apt-get install build-essential libmysqlclient-dev libssl-dev libsnmp-dev libevent-dev
# apt-get install libopenipmi-dev libcurl4-openssl-dev libxml2-dev libssh2-1-dev libpcre3-dev
# apt-get install libldap2-dev libiksemel-dev libcurl4-openssl-dev libgnutls28-dev
Acesse o diretório onde o pacote de instalação do Zabbix foi baixado.
Compile e instale o aplicativo do servidor Zabbix.
# cd /downloads/zabbix-4.0.3/
# ./configure --enable-server --enable-agent --with-mysql --with-openssl --with-net-snmp --with-openipmi --with-libcurl --with-libxml2 --with-ssh2 --with-ldap
# make
# make install
Encontre a localização do arquivo de configuração do servidor Zabbix em seu sistema.
Edite o arquivo de configuração zabbix_server.conf.
# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf
Aqui está o arquivo original, antes da nossa configuração.
LogFile=/tmp/zabbix_server.log
DBName=zabbix
DBUser=zabbix
Timeout=4
LogSlowQueries=3000
Aqui está o novo arquivo com nossa configuração.
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama123
Timeout=4
LogSlowQueries=3000
Inicie o servidor Zabbix usando o seguinte comando.
# /usr/local/sbin/zabbix_server
Inicie o aplicativo do agente Zabbix usando o seguinte comando.
# /usr/local/sbin/zabbix_agentd
Opcional! O pacote de instalação do Zabbix oferece scripts de inicialização de serviços.
Copie o script de inicialização do Zabbix.
# cd /downloads/zabbix-4.0.3/
# cp misc/init.d/debian/* /etc/init.d/
Agora você pode usar os seguintes comandos para iniciar o serviço do servidor Zabbix.
# /etc/init.d/zabbix-server start
Agora você pode usar os seguintes comandos para parar o serviço do servidor Zabbix.
# /etc/init.d/zabbix-server stop
Mova os arquivos do frontend do Zabbix para dentro do diretório da sua unidade raiz do Apache.
Dê ao usuário do www-data controle total sobre o diretório do Zabbix e seus arquivos.
# cd /downloads/zabbix-4.0.3/frontends
# mv php /var/www/html/zabbix
# chown www-data.www-data /var/www/html/zabbix/* -R
Reinicie o serviço Apache.
# service apache2 stop
# service apache2 start
5. Configure o Zabbix no Ubuntu Linux
Abra seu navegador e digite o endereço IP do seu servidor web plus / zabbix.
Em nosso exemplo, o seguinte URL foi inserido no navegador:
• http://200.200.200.200/zabbix
O assistente de instalação do Zabbix será apresentado.

Verifique se todos os requisitos do Zabbix foram atendidos com sucesso.

Insira as informações de login do MySQL necessárias para conectar-se ao banco de dados do Zabbix

Clique no botão Next.

Verifique o resumo da instalação do Zabbix.

Clique no botão Finish para acessar a tela Zabbix Login.

Na tela de logins do Zabbix, insira as seguintes informações.
• Nome de usuário padrão do Zabbix: Admin
• Senha padrão do Zabbix: zabbix

Após um login bem-sucedido, o painel do Zabbix será exibido.

Parabéns, o Zabbix está instalado no seu sistema.
6. Monitore o Servidor Zabbix
O servidor Zabbix deve poder monitorar a si mesmo.
No painel do Zabbix, acesse o menu Configuração e selecione a opção Host.

No canto superior direito da tela, selecione a opção chamada: Servidores Zabbix

Localize o host chamado servidor Zabbix e clique na palavra DISABLED.
Isso permitirá que o servidor Zabbix se monitore.

O status do servidor Zabbix mudará de DESABILITADO para ATIVADO.

O servidor Zabbix agora está monitorando a si mesmo.
Leave A Comment
You must be logged in to post a comment.