Instalando Zabbix Server 3.4 no Ubuntu 16.04

O Zabbix é um software de código aberto para monitoramento de redes e aplicativos. O Zabbix fornece agentes para monitorar hosts remotos, assim como o Zabbix inclui suporte para monitoramento via SNMP, TCP e ICMP.

1) Instalar Apache, MySQL and PHP

$ sudo apt-get update
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql php-curl php-json php-cgi libapache2-mod-php

Agora atualize o fuso horário no php.ini

$ sudo nano /etc/php/7.0/apache2/php.ini

[Date]
; http://php.net/date.timezone
date.timezone = ‘America/Sao_Paulo’

2) Adicionar o repositório do Zabbix

Antes de instalar o Zabbix, primeiro configure o repositório de pacotes do Zabbix em seu sistema usando os seguintes comandos. Use comandos de acordo com seu sistema operacional.

$ wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
$ dpkg -i zabbix-release_3.4-1+xenial_all.deb

3) Instar Zabbix Server

$ sudo apt-get update
$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php

4) Criar o Banco de Dados

$ mysql -u root -p

mysql> CREATE DATABASE zabbixdb;
mysql> GRANT ALL on zabbixdb.* to zabbix@localhost IDENTIFIED BY ‘senha’;
mysql> FLUSH PRIVILEGES;

Carregue também o esquema do banco de dados do Zabbix no banco de dados criado acima.

$ cd /usr/share/doc/zabbix-server-mysql
$ zcat create.sql.gz | mysql -u root -p zabbixdb

5) Editar o arquivo de configuração

$ mcedit /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

6) Reinicie o Apache e o Zabbix

sudo service apache2 restart
sudo service zabbix-server restart

7) Iniciar o instalador web Zabbix

Acesse http://localhost/zabbix/

8) Na tela de Login do Zabbix

Faça o login no Zabbix usando as credenciais padrão.

Username: admin
Password: zabbix

Parabéns! Sua configuração do Zabbix foi concluída.