CWPDicasGeralGerenciamentoPerformanceSegurança

Instalando Zabbix server em servidores com CWP (Centos Web Panel)

No SoloWeb dicas de hoje vamos ensinar a instalar o Zabbix Server em um servidor com o  painel CWP(Control Web Panel) instalado.

Está precisando de ajuda em configurações com seus servidores? A SoloWeb ti ajuda, entre em contato conosco, além de planos de servidores com os melhores preços do mercado incluindo o suporte, também oferecemos serviços de manutenção e gerenciamento de servidores. Acesse nosso site e confira, www.soloweb.com.br

Para essa instalação você vai precisar utilizar o Nginx para o funcionamento do Zabbix. A versão utilizada é a 5.0 LTS.

 

Precisando de uma hospedagem de site ou de um servidor dedicado personalizado, seja para ambiente de teste, desenvolvimento ou de produção? E com um suporte de especialistas, que ti, ajudam a resolver os problemas o mais rápido possível? A SoloWeb tem o prazer em ti, ajudar com isso. Entre em contato conosco e faça uma cotação agora mesmo, acesse: www.soloweb.com.br.

1 – A versão 5.0  é a versão estável por isso vamos trabalhar com ela, vamos instalar o repositório do Zabbix com o seguinte comando:

# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum clean all

2 – Vamos instalar agora o Zabbix Server e o Agent(Este será instalado sempre nos servidores que vão ser monitorado pelo zabbix):

# yum install zabbix-server-mysql zabbix-agent

3 – Vamos agora instalar o Frontend do Zabbix, com os seguintes comandos.

# yum install centos-release-scl

Após instalar o Software Collections, vamos editar o seguinte arquivo:

# vim /etc/yum.repos.d/zabbix.repo

//edite a seguinte linha habilitando o frontend do zabbix

[zabbix-frontend]
...
enabled=1
...

//agora é só instalar o frontend

# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

4 – Agora vamos configurar o banco de dados, criando a base de dados e seu usuário, acesse seu CWP de root, e clique no menu Mysql Manager:

 

 

Após isto clique no menu Create Database and User:

 

 

Crie o o usuário e senha e clique em Create Database.

 

5 – Após criar o banco vamos realizar a importação das tabelas do Zabbix para o banco criado:

 

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uroot_zabbix -p root_zabbix

 

O comando solicitará a senha, insira a senha criada para o usuário do banco.

 

6 – Vamos configurar agora o arquivo zabbix_server.conf:

 

# vim /etc/zabbix/zabbix_server.conf

//edite as seguintes linhas

DBName=root_zabbix

DBUser=root_zabbix

DBPassword=senhacriada

 

7 – Configure o PHP para o frontend Zabbix

Edite o arquivo /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf, descomente e defina as diretivas ‘listen’ e ‘server_name’.

listen 80; //mude a porta pois o apache já utiliza por padrão a porta 80
server_name example.com; //aqui você pode colocar o hostname do seu servidor

Você pode utilizar a porta 8080 ou 8081.

Edite o arquivo /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf, adicione nginx à diretiva listen.acl_users.

 

listen.acl_users = apache,nginx

 

Em seguida, remova o comentário e defina o fuso horário certo para você, no mesmo arquivo de edição acima:

 

; php_value[date.timezone] = Europe/Riga

 

Por ultimo vamos mudar a porta também do arquivo de configuração principal do nginx do zabbix, acesse o seguinte arquivo, /etc/opt/rh/rh-nginx116/nginx/nginx.conf:

 

...
server {
        listen       80 default_server;
        listen       [::]:80 default_server;
...

Adicione a porta que você configurou no arquivo acima.

 

Após configurar a porta certifique-se que você liberou as mesma no firewall.

 

8 – Agora vamos ativar os serviços:

 

# systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

 

Após ativar os serviços acesse o zabbix pelo seu navegador:

 http://ipounomedoservidor:8080(caso você configurou a porta 8080 se não utilize sua porta configurada)

Após acessar a url você verá uma tela  de configuração, basta inserir os dados criados e o hostname do seu servidor e confirmar.

O usuário e senha padrão do zabbix é:

usuario: Admin
senha: zabbix

Caso precise de ajuda em configurações com seus servidores? A SoloWeb ti ajuda, entre em contato conosco, além de planos de servidores com os melhores preços do mercado incluindo o suporte, também oferecemos serviços de manutenção e gerenciamento de servidores. Acesse nosso site e confira, www.soloweb.com.br

Precisando de servidor para seu negócio? Acesse www.soloweb.com.br e veja produtos e serviços para seu negócio.

Esperamos ter ajudado com mais esta dica, e siga nos, nas redes sociais para mais tutoriais, e se precisar de nossa ajuda estamos a disposição: www.soloweb.com.br.

E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br