Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Instalação e configuração do Pandora FMS - Falha inicialização - [RESOLVIDO]

    Scheduled Pinned Locked Moved Portuguese
    6 Posts 2 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      danilogbr
      last edited by

      Boa tarde a todos,

      Hoje tive a necessidade de realizar a instalação do Pandora FMS Agente em meu servidor pfSense.

      Consegui realizar a instalação de forma tranquila, bem como a comunicação com servidor Pandora, mas não consegui colocar o Pandora Agente para inicializar automaticamente no boot do pfSense.

      Os passos para realizar a instalação foram:

      1 - Acesse o site https://github.com/pandorafms/pandorafms e realize o download do pacote no botão Clone or Download.

      2 - Após a realização do download descompacte o arquivo e acesse a pasta pandora_agents que contem os instaladores.

      3 - Compacte a pasta unix como ZIP para realizar o envio ao servidor pfSense.

      4 - Abra o Configurador WEB do pfSense e vá para Diagnostics > Command Prompt.

      5 - Na seção Upload File Selecione o arquivo para enviar ao servidor e clique em Upload.
                  Obs.: Esse arquivo será enviado a pasta /tmp do pfSense.

      6 - Ainda na tela de Command Prompt na seção Execute Shell Command insira o seguinte comando:

      cd /tmp && unzip unix.zip && chmod +x /tmp/unix/pandora_agent_installer && cd /tmp/unix/ && ./pandora_agent_installer --install
      

      7 - Ao obter o retorno de que a instalação ocorreu corretamente execute mais o seguinte comando:

      cp /usr/local/etc/rc.d/pandora_agent /user/local/etc/rc.d/pandora_agent.sh && chmod +x /user/local/etc/rc.d/pandora_agent.sh
      

      8 - Após essa execução vá para Diagnostics > Edit File.

      9 - Na seção Save / Load a File from the Filesystem insira o endereço /usr/local/etc/pandora/pandora_agent.conf e clique no botão Load.

      10 - O arquivo será aberto e deverá ser editado conforme a sua necessidade e ao concluir clique em Save

      11 - Ainda na seção Save / Load a File from the Filesystem agora insira o endereço /etc/defaults/rc.conf e clique no botão Load.

      12 -  O arquivo será aberto e basta inserir pandora_agent_enable="YES" e clicar no Save.

      13 - Após as configurações acesse o terminal do pfSense e execute o comando para testar o funcionamento:

      /usr/local/bin/pandora_agent /usr/local/etc/pandora/
      

      14 - Funcionando corretamente basta reiniciar o servidor e ele já funcionará na inicialização.

      Obs.: Abaixo está o problema enfrentado inicialmente e acima já está o passo a passo corrigido.

      Seguindo esses passos consegui comunicação com meu servidor no passo 13, mas ao reiniciar ele não executa automaticamente no boot.

      Sei que só a copia do arquivo no passo 7 não soluciona o problema, vi que deveria alterar o /etc/rc.conf e adicionar uma linha 'pandora_agent_enable="YES"', mas verifiquei que esse arquivo não deve ser alterado no pfSense. Então localizai o arquivo /etc/defaults/rc.conf e adicionei essa linha antes do script que existe no final do arquivo e também não obtive resultado.

      Será que alguém tem alguma ideia de como realizar a inicialização automática?

      1 Reply Last reply Reply Quote 0
      • empbillyE
        empbilly
        last edited by

        https://doc.pfsense.org/index.php/Executing_commands_at_boot_time

        https://eliasmoraispereira.wordpress.com/

        1 Reply Last reply Reply Quote 0
        • D
          danilogbr
          last edited by

          Bom dia,

          Realizei o procedimento sugerido, mas como esse comando trava o shell durante sua execução, ele travou meu pfSense e tive que refazer a instalação.

          Vou fazer mais alguns testes e se tiver alguma novidade posto aqui também.

          1 Reply Last reply Reply Quote 0
          • D
            danilogbr
            last edited by

            Boa tarde a todos,

            Problema resolvido!!

            Houve a necessidade de utilizar extensão .sh no final do arquivo do passo 7, pois ele não reconheceu sem a extensão e inserir o pandora_agent_enable="YES" no arquivo /etc/defaults/rc.conf.

            Outro detalhe foi que a pasta correta a ser inserido o arquivo pandora_agente.sh é a /usr/local/etc/rc.d e eu estava inserindo na /etc/rc.d.

            Após configurar dessa maneira funcionou normalmente.

            1 Reply Last reply Reply Quote 0
            • empbillyE
              empbilly
              last edited by

              @danilogbr:

              Boa tarde a todos,

              Problema resolvido!!

              Houve a necessidade de utilizar extensão .sh no final do arquivo do passo 7, pois ele não reconheceu sem a extensão e inserir o pandora_agent_enable="YES" no arquivo /etc/defaults/rc.conf.

              Outro detalhe foi que a pasta correta a ser inserido o arquivo pandora_agente.sh é a /usr/local/etc/rc.d e eu estava inserindo na /etc/rc.d.

              Após configurar dessa maneira funcionou normalmente.

              Show! Edita teu primeiro post e poe como [RESOLVIDO].

              https://eliasmoraispereira.wordpress.com/

              1 Reply Last reply Reply Quote 0
              • D
                danilogbr
                last edited by

                @empbilly:

                @danilogbr:

                Boa tarde a todos,

                Problema resolvido!!

                Houve a necessidade de utilizar extensão .sh no final do arquivo do passo 7, pois ele não reconheceu sem a extensão e inserir o pandora_agent_enable="YES" no arquivo /etc/defaults/rc.conf.

                Outro detalhe foi que a pasta correta a ser inserido o arquivo pandora_agente.sh é a /usr/local/etc/rc.d e eu estava inserindo na /etc/rc.d.

                Após configurar dessa maneira funcionou normalmente.

                Show! Edita teu primeiro post e poe como [RESOLVIDO].

                empbilly, obrigado por sua atenção.

                Post marcado como resolvido.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.