Ad Widget

Collapse

Zabbix no Debian Perfect Setup

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • RafaelMoreno
    Member
    • Jul 2009
    • 58

    #1

    Zabbix no Debian Perfect Setup

    Olá pessoal,

    Vejo varias pessoas tentando instalar o Zabbix Server porem sem sucesso vou fazer um mini-tutorial com o básico da instalação para não ser necessária nenhum tipo de compilação ultilizando o Debian Lenny.

    ESTE TUTORIAL EXIGE O MÍNIMO DE CONHECIMENTO EM SISTEMAS OPERACIONAIS!

    PRINT SCREENS TIRADOS EM INGLÊS POIS VOU TRADUZIR ESTE TUTORIAL DEPOIS.

    Primeiro passo, baixe uma midia do Debian, pode ser o netinstall mesmo no link abaixo:

    Sistemas 64-bits:


    Sistemas 32-bits:


    Primeira tela de instalação selecione instalar e pressione "Enter":


    Selecione o idioma desejado:


    Selecione o país desejado:


    Selecione o tipo de teclado que está utilizando:
    15
    Sim
    80.00%
    12
    Não
    20.00%
    3
  • RafaelMoreno
    Member
    • Jul 2009
    • 58

    #2
    Antes próxima tela existe uma variável, estará presente somente se sua rede não for DHCP. pois você terá de informar seu IP em uma tela, caso sua rede seja DHCP o sistema irá efetuar a auto configuração do IP que será colocado como estático em uma parte final deste mini-tutorial.

    Digite o nome da maquina:


    Digite o nome do dominio(caso haja algum):


    Selecione o Espelho(Mirror) mais proximo de sua localidade:


    Selecione a hora de acordo com a localidade mais próxima, sabendo que isto é importante para horário de verão e outras alterações em questões de GMT, sabendo que o Debian já reconhece sua localidade pelo IP, somente sendo necessário confirmar o mesmo:

    Comment

    • RafaelMoreno
      Member
      • Jul 2009
      • 58

      #3
      Vou utilizar o particionamento guiado pelo sistema por ser mais rápido, pratico e não requer muito conhecimento em partições linux.


      Selecione o disco que você vai instalar o Zabbix:


      Neste tutorial vamos utilizar todos as partições em uma unica partição sendo o "/" alem de ser mais prático para iniciantes do Linux é mais pratico para se manter:


      Selecione Finalizar e precione "Enter" para salvar as configurações:

      Comment

      • RafaelMoreno
        Member
        • Jul 2009
        • 58

        #4
        Selecione "Sim" para gravar as configurações:


        Digite a senha de root:


        Confirme a senha:


        Digite o nome do seu usuário no Linux:

        Comment

        • RafaelMoreno
          Member
          • Jul 2009
          • 58

          #5
          Digite o login do seu usuário no Linux:


          Digite a senha do seu usuário:


          Confirme a Senha:


          Caso queira ajudar a comunidade Linux com o conhecimento sobre os pacotes que você utiliza selecione "Sim", caso não deseje selecione "Não"

          Comment

          • RafaelMoreno
            Member
            • Jul 2009
            • 58

            #6
            Não selecione nada nesta tela pois vamos efetuar o download manual depois:


            Selecione "Sim" para instalar o Grub, para ele efetuar o gerenciamento do boot:


            Neste Momento a instalação do Debian está completa, remova o CD de sua unidade e selecione continuar:


            Após o reboot de sua maquina efetue o login como "ROOT".

            Digite o comando abaixo:
            Code:
            apt-get install ssh
            O comando acima é dado para liberar o acesso via SSH no servidor do Zabbix para efetuar com mais comodidade as configurações necessárias via acesso remoto de outra maquina.

            Após a instalação do SSH,

            Digite o comando abaixo:
            Code:
            apt-get install mysql-server
            Digite a senha de root de seu banco de dados MySQL, recomendável que não seja a mesma de root do sistema operacional:

            Comment

            • RafaelMoreno
              Member
              • Jul 2009
              • 58

              #7
              Digite novamente a senha de root do banco de dados:


              Após a instalação bem sucedida do banco de dados digite o comando abaixo:
              Code:
              vim /etc/apt/sources.list
              Altere de:
              Code:
              deb http://ftp.br.debian.org/debian/ [B]lenny[/B] main
              deb-src http://ftp.br.debian.org/debian/ [B]lenny[/B] main
              Para:

              Code:
              deb http://ftp.br.debian.org/debian/ [B]sid[/B] main
              deb-src http://ftp.br.debian.org/debian/ [B]sid[/B] main
              Depois de alterar o arquivo rode o comando:
              Code:
              apt-get update
              Depois de rodar o comando com sucesso

              Vem a instalação dos pacotes zabbix,
              Code:
              apt-get install zabbix-server-mysql zabbix-frontend-phpzabbix-agent
              Pressione "Enter" para o linux reiniciar os serviços solicitados:


              Selecione "Sim":


              Digite a senha do seu banco de dados:

              Comment

              • RafaelMoreno
                Member
                • Jul 2009
                • 58

                #8
                Digite a que vai ser criada para a aplicação do zabbix acessar o banco de dados:


                Repita a senha da aplicação:


                Agora selecione a base de dados que o FrontEnd vai utilizar em nosso caso o MySQL:


                Digite a que vai ser criada para o FrontEnd do zabbix acessar o banco de dados:

                Comment


                • juniormendes
                  juniormendes commented
                  Editing a comment
                  nessa etapa eu tenho o erro "1009:20210121:105133.054 The server does not match Zabbix database. Current database version (mandatory/optional): 05020000/05020000. Required mandatory version: 04000000."
              • RafaelMoreno
                Member
                • Jul 2009
                • 58

                #9
                Repita a senha do FrontEnd:


                Pronto! A instalação do Zabbix já está concluída.

                Neste momento você já pode acessar o zabbix pelo endereço:

                http://seu.ip/zabbix

                Vamos as configurações do PHP:

                Altere seu PHP.ini
                Code:
                vim /etc/php5/apache2/php.ini
                Procure por:

                Code:
                post_max_size = 8M
                Altere para:

                Code:
                post_max_size = 16M
                Procure por:

                Code:
                max_execution_time = 30
                Altere para:

                Code:
                max_execution_time = 300
                Procure por:

                Code:
                max_input_time = 60
                Altere para:

                Code:
                max_input_time = 300
                Procure por:

                Code:
                ;date.timezone =
                Altere para

                Code:
                date.timezone = "America/Sao_paulo"
                Caso more em outra localidade procure no site: http://php.net/date.timezone

                Vamos agora a configuração de rede

                Rode o comando:
                Code:
                ifdown eth[B]x[/B]
                Note que o X você altera de acordo com o numero da placa de rede que está utilizando.

                Altere o arquivo
                Code:
                vim /etc/network/interfaces
                Procure por:
                Code:
                allow-hotplug ethx
                iface ethx inet dhcp
                Altere para:
                Code:
                auto ethx
                iface ethx inet static
                address 192.168.0.x
                netmask 255.255.255.0
                broadcast 192.168.0.255
                gateway 192.168.0.1
                dns-server 192.168.0.1
                Pronto!

                Você já tem o seu servidor de zabbix rodando.

                Agora é só começar a monitorar seus devices.

                Em breve estarei postando mais tutorais como Proxy, configuração de agentes e muito mais!!

                Comment

                • BACesar
                  Junior Member
                  • Feb 2010
                  • 20

                  #10
                  Seguindo esse tutorial, se voce quiser criar algum icone customizado ou mapa ( tentar fazer upload de qualquer imagem ) sera preciso alterar o caracter set do mysql.
                  Para checar se sua database esta devidamente configurada faca upload de uma imagem de teste, caso ela proceda o upload mas retorne com uma imagem parecida com a abaixo :



                  E fique com essa imagem na tela de icones :



                  Faca backup da sua database e altere o caracter set com os comandos:

                  Code:
                  $ alter database zabbix character set utf8;
                  $ alter table images convert to character set utf8 collate;

                  Comment

                  • rafael_ico
                    Junior Member
                    • Oct 2012
                    • 1

                    #11
                    Zabbix no Debian Perfect Setup

                    Olá, Rafael Moreno,

                    1-Este how-to, posso usar com o Debian Squeeze, sem modificações?
                    2-Os requisitos minimos de hardware: http://www.debian.org/releases/stabl...h03s04.html.pt + 2 placas de rede, numa rede virtualizada já serve para estudo? quero tirar a certificação logo.

                    Comment

                    Working...