- Preparação do ambiente
- Instalação Zabbix
- Configuração Zabbix
- Finalização
- Preparação do ambiente
1.1. Atualização do ambiente
apt update -y1.2. Instalação LAMP + Mysql Server
apt install apache2 libapache2-mod-php mysql-server mysql-client nano -y1.3. Instalação php + módulos
apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql1.4. Ajuste do horário
nano /etc/php/7.4/apache2/php.iniAdicione: America/Sao_Paulo
2. Instalação Zabbix
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
apt update -yInstalação do servidor, o frontend e o agente Zabbix
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent3.Configuração Zabbix
3.1. Criação do bancos de dados e usuário;
mysql -uroot -p
password
mysql> create database BANCO-DE-DADOS character set utf8 collate utf8_bin;
mysql> create user USUÁRIO identified by 'SENHA';
mysql> grant all privileges on USUÁRIO.* to USUÁRIO;
mysql> quit;3.2. Importação do esquema inicial e os dados. Será solicitado a inserir a senha que foi criada anteriormente.
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uUSUÁRIO -p BANCO-DE-DADOSAguarde o processo terminar ficará apenas piscando no console
3.3. Configure o banco de dados para o servidor Zabbix
nano /etc/zabbix/zabbix_server.conf
DBPassword=SENHA
DBUser=USUÁRIO
DBName=BANCOS-DE-DADOS4.Finalização
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2Para finalizar acesse
http://seuip/zabbix
Usuário Padrão: Admin
Senha Padrão: zabbix