Ferramentas do usuário

Ferramentas do site


zabbix

Essa é uma revisão anterior do documento!


Instalando Zabbix no FreeBSD

Para essa instalação, é pré-requisito que você tenha instalado primeiro o Apache, PHP e o BD MySQL. Após todos esses serviços instalados vamos para a instalação do Zabbix. Vou deixar os links de cada um desses serviços, quando terminá-los volte aqui para instalarmos o Zabbix.

1 - Vamos atualizar o ports e o pkg:

# pkg update
# portsnap fetch extract

2 - Após a instalação do Apache24 e MySQL, nas suas versões mais recentes, vamos para a instalação do Zabbix:

# pkg install zabbix62-server-6.2.9 zabbix64-frontend-php82-6.4.0_2

OBS Importante: Após a instalação, dentro do diretório “/usr/local/www/”, estará o diretório do zabbix, no meu caso com o nome “zabbix64”, você pode alterar o nome de acordo com suas necessidades.

3 - Vamos configurar nosso arquivo de vhost para o zabbix. Crie um arquivo em "/usr/local/etc/apache24/Includes/", com nome zabbix.conf:

# ee zabbix.conf

– Acrescente e edite o texto abaixo de acordo com suas necessidades:

<VirtualHost 10.0.0.25:80>

        Protocols h2 h2c http/1.1

        ServerAdmin dhiemeson@hotmail.com
        ServerName zabbix.seudominio.com.br
        ServerAlias www.zabbix.seudominio.com.br
        DocumentRoot "/usr/local/www/zabbix/"
        ErrorLog "/var/log/zabbix.erro_log"
        CustomLog "/var/log/zabbix.access_log" common


<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

Alias /zbx /usr/local/www/zabbix
<Directory "/usr/local/www/zabbix">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

4 - Após o passo 3, dê um restart no apache e verifique se seu vhost foi criado, siga os passos abaixo:

– Restartar o apache:

# /usr/local/etc/rc.d/apache24 restart
Performing sanity check on apache24 configuration:
Syntax OK
Stopping apache24.
Waiting for PIDS: 37847.
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.

– Verificar se as configurações do vhost estão corretas e se ele está ativo:

# httpd -S
VirtualHost configuration:
10.0.0.25:80           zabbix.seudominio.com.br (/usr/local/etc/apache24/Includes/zabbix.conf:1)
ServerRoot: "/usr/local"
Main DocumentRoot: "/usr/local/www/apache24/data"
Main ErrorLog: "/var/log/httpd-error.log"
Mutex default: dir="/var/run/" mechanism=default 
Mutex mpm-accept: using_defaults
PidFile: "/var/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www" id=80
Group: name="www" id=80

5 - Agora, abra uma tela no seu navegador e digite o IP do seu servidor zabbix, e verifique se está acessível e se aparecerá a tela de instalação do zabbix:

http://zabbix.meudomínio.com.br

– Deverá aparecer uma tela como está:

6 - Escolha seu idioma e clique em avançar. Na próxima tela, a aplicação irá checar se suas configurações estão de acordo com o que ela precisa (zabbix). Isso é normal, então basta corrigir as divergências, segue o exemplo da minha configuração:

7 - Para corrigir as configurações do php, você irá efetuar o seguinte procedimento:

– Faça uma cópia do seguinte arquivo:

# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

– Agora vamos editar este arquivo, de acordo com as divergências mostradas na tela acima:

# ee /usr/local/etc/php.ini

# No meu caso tive que editar as seguintes opções:

post_max_size = 8M    		## De 8M para 16M
max_execution_time = 30		## De 30 para 300
max_input_time = 60		## De 60 para 300

– Após efetuar as alterações, feche e salve o arquivo de configuração e dê um restart no apache:

# /usr/local/etc/rc.d/apache24 restart
Performing sanity check on apache24 configuration:
Syntax OK
Stopping apache24.
Waiting for PIDS: 37875.
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.

– Atualize a página, faça uma nova checagem e se tudo estiver correto, prossiga com a instalação. No meu caso ficou tudo “verdinho”:

Deixe sua contribuição

Insira seu comentário:
 
zabbix.1685990225.txt.gz · Última modificação: 2023/06/05 18:37 por dhiemeson.nascimento