Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Zabix Instalação No CentOS

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 7

Zabbix 6.

0 - LTS
Passo a passo para instalação

Estrutura :

Quantidade de máquinas virtuais: 1


Sistema Operacional:: CentOs 8
Web Server: Nginx
Banco de Dados: PostgreSQL

Observação: Conforme documento é baseado em ambiente de laboratório, os serviços


SELinux e firewalld foram desabilitados.

Instalação do repositório Zabbix:


Execute os comandos separadamente:

# sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

# sudo dnf clean all

Instale os pacotes da estrutura:

# sudo dnf install -y zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-sql-scripts


zabbix-selinux-policy zabbix-agent2

Instalação do banco de dados:

Acessar o site do PostgreSQL para download


https://www.postgresql.org/download/linux/redhat/

Instale o repositorio do PostgreSQL::

# sudo dnf install -y


https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rp
m

Desabilite o módulo PostgreSQL embutido

# sudo dnf -qy module disable postgresql

Instalando o PostgreSQL (Versão 13 é a mínima requerida)

# sudo dnf install -y postgresql13-server


Execute os comandos abaixos para iniciar o banco de dados, habilitar (para iniciar em toda
re-inicialização), e inicie o serviço. Respectivamente:

# sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

# sudo systemctl enable postgresql-13

# sudo systemctl start postgresql-13

Preparando a estrutura inicial do banco de dados do Zabbix.

Ao executar o comando abaixo, insira uma senha para o usuario zabbix ( e não esqueça de
anotar):
# sudo -u postgres createuser --pwprompt zabbix

Crie o banco de dados com nome zabbix:


# sudo -u postgres createdb -O zabbix zabbix

Importando o esquema inicial do banco de dados, em seguida será solicitado a senha criada
para o usuario zabbix

# zcat /usr/share/doc/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

Configure o banco de dados para o servidor Zabbix

Edite o parametro “DBPassword” noarquivo /etc/zabbix/zabbix_server.conf

# DBPassword=senha_do_usuario_zabbix_do_postgresql

Configure o PHP para o frontend Zabbix

Descomente os parametros: 'listen' e 'server_name', do arquivo


/etc/nginx/conf.d/zabbix.conf

listen 80;
server_name example.com;

E defina o parâmetro server_name com o IP da maquina virtual, pois será através dele que
fará o primeiro acesso ao front-end do Zabbix

DE: server_name example.com;


PARA: server_name IP_MaquinaVirtual;
Reinicie todos os serviços pertinentes ao Zabbix e os habilite para iniciarem sempre que a
maquina for reiniciada.

# sudo systemctl restart zabbix-server zabbix-agent2 nginx php-fpm

# sudo systemctl enable zabbix-server zabbix-agent2 nginx php-fpm

Acesse o Front-end do Zabbix pelo seu navegador com o IP da maquina virtual:

http://IP_MaquinaVirtual/zabbix

Validando e configurando o Front-end através do navegador

Faça a autenticação utilizando a credencial master padrão:


Login: Admin
Password: zabbix
Passe pela pagina de Welcome:

Valide se todos os pré-requisitos estão de acordo:


Insira a senha criada para o usuario zabbix e desmarque a opção “Database TLS
encryption”

Siga para a próxima etapa, pois não ha necessidade de definir algum tipo de configuração
Revise as credenciais que configurou para o banco de dados:

E finalize o processo, após a imagem abaixo, sera encaminhado para a tela de dashboards
default do Zabbix, e agora sua plataforma esta pronta para executar seus exercicios:
Globalview

Você também pode gostar