Bom vamos realizar a instalação do Zabbix 3.0.2 no Debian 9, essa instalação será utilizada o zabbix padrão que vem no repositório do debian 9.
Atualizando os repositórios:
# apt update && apt upgrade -y
Instalando os pacotes:
# apt install php7.0-mysql zabbix-frontend-php zabbix-server-mysql zabbix-agent
Estamos instalando o zabbix na versão 3.0.7
Criando o banco de dados para uso no zabbix:
# mariadb
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘SENHA-USUARIO-ZABBIX’;
FLUSH PRIVILEGES:
QUIT:
Preparando o zabbix:
# zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz | mysql -uzabbix -p zabbix
Até aqui o zabbix está instalado, o banco de dados criado e configurado, agora resta configurar o Zabbix em si.
# vim /etc/zabbix/zabbix_server.conf
#…
DBHost=localhost
#…
DBName=zabbix
#…
DBUser=zabbix
#…
DBPassword=SENHA-USUARIO-ZABBIX
Para versão 3.0.x será necessário criar a configuração no apache editando:
Crie o arquivo de configuração para o Apache
# vim /etc/apache2/conf-enabled/zabbix.conf
## Zabbix
<IfModule mod_alias.c>
Alias /zabbix /usr/share/zabbix
</IfModule>
<Directory “/usr/share/zabbix”>
Options FollowSymLinks
AllowOverride None
<IfModule mod_php7.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone America/Sao_Paulo
</IfModule>
</Directory>
<Directory ~ “^/usr/share/zabbix/(conf|app|include|local)/”>
<files *.php>
</files>
</Directory>
|
# systemctl start apache2
Acessar o navegador e seguir o assitente.
http://SEU_IP/zabbix
Faça isso apenas na Versão 3.0.x
Vamos preparar o nosso arquivo para receber as configurações web:
# touch /etc/zabbix/zabbix.conf.php
# chown www-data. /etc/zabbix/zabbix.conf.php
Enjoy.
Email: lucashlx@gmail.com