Linux sem FronteirasLinux sem FronteirasLinux sem FronteirasLinux sem Fronteiras
  • Certificações Linux
    • LPIC-1 – Administrador Linux
    • Comptia Linux+
    • Simulado LPI 1 (101-500 e 102-500)
  • Cursos
    • Curso Preparatório para Certificação Linux LPIC-1
    • Curso Preparatório para Certificação LPIC-2
    • Curso Preparatório para Certificação LPIC-3: Virtualização e Conteinerização
    • Programação Shell Script
  • Contato
  • Entrar

Instalação Zabbix Server v 3.4.1 – Debian 8 Jessie

    Home Comandos Instalação Zabbix Server v 3.4.1 – Debian 8 Jessie
    NextPrevious

    Instalação Zabbix Server v 3.4.1 – Debian 8 Jessie

    By Pedro Henrique | Comandos, Uncategorized | 0 comment | 5 fevereiro, 2018 | 3

    Tutorial de instalação do Zabbix no Debian 8, versão atual da solução é a 3.4.1

     

    1- Adicionando repositórios

    # echo “deb http://ftp.de.debian.org/debian jessie main non-free” >> /etc/apt/sources.list

    # echo “deb-src http://ftp.de.debian.org/debian jessie main non-free” >> /etc/apt/sources.list

     

    2- Preparando o ambiente

    Vamos criar uma pasta /opt/zabbix/ para baixarmos os componentes deste laboratório. Entre nela.

    # mkdir /opt/zabbix && cd /opt/zabbix/

     

    4- Baixando Zabbix compactado

    # wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix/zabbix_3.4.1.orig.tar.gz

     

    4.1 – Baixando Zabbix Pacote .deb

    # wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb

     

    4.2 – Instalando pacote .deb

    # dpkg -i zabbix-release_3.4-1+jessie_all.deb

     

    4.3 – Atualizando o repositório

    # apt-get update && apt-get upgrade

     

    5- Instalando Banco de dados, Servidor Web e demais pacotes

    # apt-get install mysql-server apache2 build-essential snmp-mibs-downloader snmp

     

    Durante a instalação será solicitado uma senha para o usuário root, está senha é exclusiva para o banco de dados.  Usarei no exemplo a senha “lab123”.

    6 – Instalando Zabbix para MySQL

    # apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get zabbix-sender zabbix-java-gateway

     

    7- Configurando o bando de dados do Zabbix

    Vamos logar no banco de dados com o usuário root para criar o usuário “zabbix” e também sua senha. Será solicitado a senha do root do banco de dados. (Definido no passo 5)

    # mysql -u root –p

     

    7.1- Criando usuário zabbix no banco de dados MySQL

    Para criarmos o usuário zabbix no MySQL, seguimos os passos abaixo, digite um comando por vez no terminal.

    1- > CREATE USER ‘zabbix’@’localhost’ IDENTIFIED BY ‘lab123‘;

    2- > CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

    3- > GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’localhost’ IDENTIFIED BY ‘lab123‘;

    4- > \q

     

    Nos comandos 1 e 3, está definido a mesma senha do usuário root, por se somente um laboratório, na prática deve-se definir uma senha mais segura para o usuário zabbix.

    7.1.1 – Testando usuário zabbix do banco de dados

    Como comando abaixo irá pedir a senha que definimos no passo anterior para o usuário zabbix, faça o teste. Se tudo estiver certo, prossiga.

    # mysql -u zabbix –p

     

    Dentro do mysql vamos mostrar todos os bancos de dados.

    > SHOW DATABASES;

     

    8 – Descompactando o Zabbix

    Agora, vamos descompactar o arquivo que baixamos para começar a compilação dentro da pasta /opt/zabbix/.

    # tar -xzvf zabbix_3.4.1.orig.tar.gz

     

    Entrando no diretório onde estão os schemas do banco.

    # cd zabbix-3.4.1/database/mysql/

     

    8.1 – Populando o banco de dados

    Vamos importar as tabelas do arquivo schema.sql para o banco de dados zabbix. Após o comando abaixo será solicitado a senha definida para o usuário do zabbix do mysql.

    # mysql -u zabbix -p zabbix < schema.sql

     

    Faremos o mesmo com o images.sql e data.sql.

    # mysql -u zabbix -p zabbix < images.sql

     

    # mysql -u zabbix -p zabbix < data.sql

     

    9 – Iniciando as configurações do Zabbix

    Antes de alterar o arquivo recomendo criar uma cópia de cada arquivo que for alterar para evitar futuros problemas e manter uma cópia original do arquivo. Vamos começar com o zabbix_server.conf.

    # cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.orig

     

    Vamos abrir o arquivo e alterar o usuário e senha do banco de dados no arquivo de configuração. Nos campos DBUser (linha 117) e DBPassword (linha 125, deve ser descomentado) com os dados do ambiente configurado até aqui, sendo o DBUser = zabbix e DBPassword = lab123, no caso deste laboratório.

    # vim /etc/zabbix/zabbix_server.conf

     

    O próximo arquivo é o apache.conf, criaremos a cópia de backup antes das alterações.

    # cp /etc/zabbix/apache.conf /etc/zabbix/apache.conf.orig

    Vamos entrar no arquivo e alterar a time zone do arquivo de configuração web. Vamos descomentar e preencher America/Sao_Paulo na frente do valor date.timezone (linha 19 para php5 e linha 28 para php7).

    # vim /etc/zabbix/apache.conf

     

    Feito isso vamos reiniciar o serviço do apache:

    # /etc/init.d/apache2 restart

     

    10 – Iniciando o Zabbix Server e seus serviços

    Após fazer todas as configurações acima, vamos iniciar o zabbix server e o zabbix agent:

    # /etc/init.d/zabbix-server start

     

    # /etc/init.d/zabbix-agent start

     

    10.1 – Habilitando a inicialização do zabbix com o sistema

    Vamos habilitar o zabbix-server e o zabbix-agent para iniciar junto com o Sistema operacional.

    # systemctl enable zabbix-server.service

     

    # systemctl enable zabbix-agent.service

     

    11 – Acessando a Interface Web – Guia de Pré-configurações

    Para acessar o Zabbix pelo navegador vamos digitar o ip na barra de endereços: http://ip_do_servidor_zabbix/zabbix, no meu caso é http://172.16.1.200/zabbix.

     

    Clique em Next Step para prosseguir. Na próxima página temos a verificação dos pré-requisitos para a instalação do zabbix. Todos os status deverão estar como OK, isso significa que nosso servidor está pronto executar o zabbix, role a barra para verificar.

    Mais uma vez clique em Next Step para prosseguir, dessa vez, vamos nos deparar com a tela de configuração do banco de dados, preenche os dados como configurado o seu ambiente digitando o banco de dados que criou (zabbix), o usuário (zabbix) e a senha do usuário zabbix (lab123).

    Clique novamente em Next Step para prosseguir, dessa vez, vamos configurar o nome do servidor zabbix, escolha um nome exibição para o seu servidor Zabbix e clique novamente em Next Step.

     

     

    Por fim teremos um sumário das configurações antes da instalação. Novamente clique em Next Step.

    Com tudo certo até aqui, a mensagem que será trazido para você caso tudo dê certo é como na imagem abaixo, finalizando assim a instalação front-end do zabbix:

    Clique em Finish para prosseguir para a tela de login do zabbix. Não se engane, o usuário padrão para logar no Zabbix é “Admin” e a senha padrão, “zabbix”

    11.1 – Alterando o idioma do Zabbix

    Vamos logar no Zabbix e vamos alterar o idioma padrão dele para português Brasil:

    • Usuário: Admin
    • Senha padrão: zabbix

     

    Iremos nos deparar com a interface web da nossa ferramenta, no canto superior direito clique no botão “Admin” (Zabbix Administrator), vamos cair na tela de configuração de idioma e algumas outras opções.

    Vamos alterar o idioma para Portuguese (pt_BR). Há algumas outras opções, caso queira explorar.

    Pronto, nosso Zabbix está em Português.

    debian, Linux, ubuntu, zabbix

    Pedro Henrique

    More posts by Pedro Henrique

    Related Posts

    • Novos Preços para os Exames da LPI em 2023

      By Ricardo Prudenciato | 0 comment

      O Linux Professional Institute (LPI) realizou em Julho/2023 um ajuste importante nos valores dos seus exames. O LPI é uma entidade certificadora sem fins lucrativos, dedicada à missão de promover o uso do código aberto,Read more

    • Gerenciamento de Processos no Linux

      By Ricardo Prudenciato | 0 comment

      Nesse artigo, vamos entender melhor como o kernel do Linux realiza internamente o gerenciamento e o escalonamento de processos, e como o administrador pode interferir nessa dinâmica através dos comandos “nice” e “renice”. Escalonamento deRead more

    • Entendendo o Comando Free no Linux

      By Ricardo Prudenciato | 2 comments

      O comando free do Linux é muito útil para se observar e monitorar o uso da memória do sistema, mas ao mesmo tempo ele gera muitas dúvidas pois usa conceitos que são desconhecidos pela maioriaRead more

    • FreeRadius v3 com integração MySQL e Mikrotik no Debian 9 Stretch

      By Pedro Henrique | 26 comments

      Neste artigo vamos aprender como configurar o FreeRadius 3.x em em um servidor Debian. Neste servidor teremos integração de usuários de uma base de dados MySQL que serão autenticados por um hotspot, que por suaRead more

    • Usando a instrução for do bash no dia a dia

      By Ricardo Prudenciato | 0 comment

      Neste breve post vamos falar de uma instrução do shell que é muito útil, mas que é muito pouco utilizada pela maioria dos profissionais Linux no dia dia, a instrução for. A maioria dos profissionaisRead more

    Leave a Comment

    Cancelar resposta

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    NextPrevious

    Curso Linux LPIC-1

    Curso Linux LPIC-1

    Parceiro Oficial

    Posts recentes

    • O LPI Comemora os Seus 25 Anos!
    • Novos Preços para os Exames da LPI em 2023
    • Gerenciamento de Processos no Linux
    • Lançada a Versão 5.0 dos Exames da LPIC-1
    • O Fim da Parceria entre a CompTIA e a LPI

    Parceiro Oficial

    parceiro oficial lpi
    • Certificações Linux
      • LPIC-1 – Administrador Linux
      • Comptia Linux+
      • Simulado LPI 1 (101-500 e 102-500)
    • Cursos
      • Curso Preparatório para Certificação Linux LPIC-1
      • Curso Preparatório para Certificação LPIC-2
      • Curso Preparatório para Certificação LPIC-3: Virtualização e Conteinerização
      • Programação Shell Script
    • Contato
    • Entrar
    • Certificações Linux
      • LPIC-1 – Administrador Linux
      • Comptia Linux+
      • Simulado LPI 1 (101-500 e 102-500)
    • Cursos
      • Curso Preparatório para Certificação Linux LPIC-1
      • Curso Preparatório para Certificação LPIC-2
      • Curso Preparatório para Certificação LPIC-3: Virtualização e Conteinerização
      • Programação Shell Script
    • Contato
    • Entrar
    Linux sem Fronteiras