Ir para o conteúdo

 Voltar a Sagui Suporte
Tela cheia

Implantação SAGUI

23 de Abril de 2008, 17:17 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 130 vezes

Estou com dificuldades para implantação do SAGUI.

 Gostaria de estar recebendo um manual de implantação para que eu possa executar a instalação.

 

Grato
 

Autor: Klemerson Dantas


2525 comentários

  • 92021acfa7da93a66176d114bde89af3?only path=false&size=50&d=404Coordenação Software Público(usuário não autenticado)
    24 de Abril de 2008, 13:04

     

    Prezado  Klemerson,

    Utilize a documentação disponível no endereço abaixo. Ela possui as características do sistema e  os principais passos para instalação do Sagui. Qualquer dúvida pode mencionar aqui novamente.

    Atenciosamente,

    Coordenação do Portal do Software Público
     

    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​sagu​i/fi​le-s​tora​ge/d​ownl​oad/​sagu​i-pr​oced​imen​tos-​para​-uso​-v1.​0.pd​f?fi​le%5​fid=​3743​350

    • 438a3b3310d8b3d57e108626122390f1?only path=false&size=50&d=404Klemerson Dantas(usuário não autenticado)
      25 de Abril de 2008, 13:41

       

      Grato

      Esse procedimento me ajudará bastante para implantação do sistema.

       

    • 61296ddda0b9a962bb335f9b6a3b9add?only path=false&size=50&d=404Thiago dos Santos Laurito(usuário não autenticado)
      24 de Abril de 2008, 16:54

       

      Ola amig, estou com um problema na instalação do sagui.

      Uso o sistema operacional Suse Linux Enterprise Server 10 SP1.

      Neste mesmo servidor utilizo o Cacic.

      Instalei o Postgresql, criei a tabela sagui e criei o usuario sagui e apache.

       Quando digito loca​lhos​t/sa​gui/​, ele a tela de login e naum consigo acessar o erro é de conexão com o server.

       Não sei se fui claro, mas se puderem me ajudar pois segui a Documentação e fiquei com dúvidas, não sei se é algum erro com o banco postgresql, alguma configuração a mais que tenho que fazer.

       Agradeço a ajuda.

      Thiago 

       

       

  • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
    24 de Abril de 2008, 23:49

     

    Olá,

    Da uma olhada em /var/www/sagui/doc/leiame.txt, as instruções que tão lah são bem simples, porém  so testei em redhat e fedora, mas se vc  tiver dificuldades,  posta aqui onde vc parou, que tentamos ver.

     Sem mais,

     BOSCO.

  • 66f6a6d693899a4038455cbc9b433901?only path=false&size=50&d=404Simone Harff(usuário não autenticado)
    11 de Setembro de 2008, 11:28

     

    Alguém saberia me informar qual o formato do registro que devo colocar em /etc/tipo para definir o tipo de máquina?

    • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
      12 de Setembro de 2008, 9:31

       

      Ola Simone,

      em /etc/tipo vc deve ter a seguinte forma:

      CATEGORIA='rlsl-ub8-adm'

      por exemplo.

       

      Sem mais,

      BOSCO.

       

       

      • 66f6a6d693899a4038455cbc9b433901?only path=false&size=50&d=404Simone Harff(usuário não autenticado)
        15 de Setembro de 2008, 15:06

         

        Valeu, funcionou!

        Agora está ocorrendo um erro quando tenta atualizar a tabela patchequipamento, pois os equipamentos não estão cadastrados.

        Qual o procedimento para incluí-los? Deve ser feito diretamente nas tabelas?

        Obrigada, Simone

         

        • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
          11 de Fevereiro de 2009, 12:16

           

          Bom dia a todos,

          Simone, você consegui algum avanço com a implantação do sagui.

          Se sim poderia me ajudar com a instalação e configuração dos clientes.

          Obrigado, Sérgio.

           

          • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
            12 de Fevereiro de 2009, 11:17

             

            Oi Sergio, Qual a sua dificuldade?

            • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
              12 de Fevereiro de 2009, 15:02

               

              Oi João, obrigado pelo retorno. Infelizmente após ler o manual do sagui, o leiame.txt do cliente e do  servidor as dúvidas permanecerão.

              Segue algumas das dúvidas:

              1- Preciso startar algum deamon no cliente? 
              /etc/rc.d/init.d/sagui-client ou /etc/rc.d/init.d/sagui-client status
              executa silenciosamente, não mostra qualquer mensagem no vídeo;

              2. a variável SAGUISERVER em /etc/sysconfig/sagui-clients está com o
              valor 127.0.0.1 pois o cliente e do servidor estão na mesma máquina.
              OK?;

              3.O diretório /etc/coleta/ não foi criado durante a instalação, bem como
              o arquivo /etc/coleta/chave, preciso criá-lo diretamente?;

              4. Existe algum log gerado pelo próprio sagui?

              5. Como faço para coletar um arquivo do cliente usando o
              o servidor, por exemplo usando o script coleta-mac-eth0.sh ? Preciso
              necessariamente utilizar o parâmetro regional?

              6. Como faço para modificar um arquivo do cliente (arquivo /etc/hosts,
              por exemplo) usando o servidor?

              Sérgio

              Panorama do ambiente:

              Postgresql rodando e startado conforme leiame.txt do pacote servidor
              httpd rodando também.

              Sistema utilizado no Servidor:
              CentOS Linux , arquitetura x86_64 release:2.6.18-92.1.13.el5.centos.plus
              Apache Version: 2.2.3, Release: 11.el5_1.centos.3
              Php Version: 5.1.6, Release: 20.el5_2.1
              Php-pgsql Version: 5.1.6, Release: 20.el5_2.1
              Postgre Version: 8.1.11, Release: 1.el5_1.1

              Sistema utilizado no cliente:
              CentOS Linux , arquitetura x86_64 release:2.6.18-92.1.13.el5.centos.plus
              navegador links 0.99
              interpretador shell

              • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
                12 de Fevereiro de 2009, 16:04

                 

                Sergio,

                O SAGUI realmente tem uma documentação muito pobre, estamos precisando de contribuições nesta área.

                Vamos Lá.

                No servidor vc deve criar uma unidade(menu unidade), onde vc vai informar o nome, uma sigla, os parâmetros locais que vc cadastrou e os octetos não nulos do IP da tua REDE. 

                Ex.: Digamos que a tua rede é 192.168.0.0/255.255.255.0

                Então no SAGUI vc vai informar 192.168.0

                Após o cadastro da unidade vc deve cadastrar uma categoria(menu cadastro) no sagui.

                Por exemplo centos5.

                Isso é o que deve ser feito no servidor.

                Na estação a primeira coisa é criar no cliente o /etc/tipo, neste arquivo vc deve informar o tipo da maquina, para o seu caso o arquivo poderia fica assim:

                CATEGORIA='centos5'

                A variavel SAGUISERVER deve conter o IP ou hostnome do servidor sagui, lembrando que no caso do nome o mesmo deve ser resolvido no cliente.

                Depois de seguidos esses passos vc deve iniciar o cliente sagui o /etc/coleta/chave deverá ser criado automáticamente. 

                Agora vou responder o Ponto 6.

                "Como faço para modificar um arquivo do cliente (arquivo /etc/hosts,
                por exemplo) usando o servidor?"

                A primeira coisa é criar o script(menu correções -> adicionar script)

                imagine que vc quer adicionar a seguinte linha ao teu hosts:

                192.168.0.1 srv srv.example.com

                Vc cria um script com o seguinte texto:

                echo "192.168.0.1 srv srv.example.com" >> /etc/hosts

                #Aqui vc pode verificar se o comando executou ok e informar o  status ao SAGUI

                if [ $? == 0 ] ; then

                        exit 0

                else

                        exit 1

                fi

                O proximo passo é adicionar um patch(menu correções -> adicionar patch), no patch é onde vc associa o script ao perfil e a unidade.

                O proximo passo é liberar o script(menu correções -> liberar script).

                Pronto. A próxima vez que o cliente executar ele vai rodar o script que vc criou.

                Agora vamos ao ponto 5.

                "5. Como faço para coletar um arquivo do cliente usando o
                o servidor, por exemplo usando o script coleta-mac-eth0.sh ? Preciso
                necessariamente utilizar o parâmetro regional?"

                 Na realidade o que vc coleta do cliente são informações simples.

                 Ex. clock da CPU. IP, hostname, ultimo usuário que fez login pode até ser o conteúdo de algum arquivo mais tem que ser algo muito pequeno.

                Para coletar o clock da cpu vc cria o seguinte script(coleta -> adicionar script )

                cat /proc/cpuinfo | fgrep "cpu MHz" | tail -1 | awk '{print $4}'

                Depois vc cria uma coleta chamada cpu onde vc vai associar esse script que vc acabou de criar.

                Pronto a proxima vez que a maquina iniciar vai mandar essas informações para vc.

                Acho que é isso.

                Se vc puder retornar com um feedback, seria importante.

                BOSCO.

                • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                  12 de Fevereiro de 2009, 17:53

                   

                  Bosco,

                  Estou testando o cliente e o servidor na mesma máquina. Será que há alguma restrição/conflito? A variável SAGUISERVER está com o valor 127.0.0.1

                  > Depois de seguidos esses passos vc deve iniciar o cliente sagui o  /etc/coleta/chave deverá ser criado automáticamente.

                  Qual o daemon ou script para iniciar o sagui client? Seria o /etc/rc.d/init.d/sagui-client ? Após executá-lo ele não mostra nehuma mensagem, é normal?

                  Me corrija se eu estiver errado. Pelo que entendi os scripts adicionados e liberados no servidor serão executados nos clientes apenas quando esses forem (re)iniciados?

                  Posso usar o menu monitoramento para ver o status dos scripts executados nos clientes, ou mesmo se o script foi executado?

                  Sérgio

                  • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
                    12 de Fevereiro de 2009, 18:36

                     

                    Vamos lah.

                    A primeira coisa é criar uma unidade. com o ip de 127.0.0

                    vc fez isso?

                    sagui-client start é como se inicia o cliente ele so aceita este parâmetro, haja vista que ele é apenas um script, não funciona como um daemon.

                    "Me corrija se eu estiver errado. Pelo que entendi os scripts adicionados e liberados no servidor serão executados nos clientes apenas quando esses forem (re)iniciados?"

                    os scripts são executados toda vez que vc executa o sagui-client.

                    "Posso usar o menu monitoramento para ver o status dos scripts executados nos clientes, ou mesmo se o script foi executado?"

                    Sim vc pode.

                     

                    • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                      13 de Fevereiro de 2009, 9:36

                       

                      Oi Bosco,

                      Vou averiguar agora pela manhã e passo o feed-back. Obrigado.

                      Só adiantando. Estou rodando o cliente e servidor na mesma máquina.
                      Minha máquina possui o IP 172.30.220.227/24 (255.255.255.0). Cadastrei a
                      unidade com 172.30.220  .

                      No cliente (que é a mesma máquina do servidor) apontei a variável
                      SAGUISERVER=127.0.0.1. Vou tentar modificar a variável SAGUISERVER para
                      172.30.220.227.

                      Sérgio

                      • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                        13 de Fevereiro de 2009, 10:09

                         

                        Bosco,
                        A variável SAGUISERVER estava com 127.0.0.1, alterei para 172.30.220.227.
                        Então startei o cliente. O script que você me passou que atualiza o arquivo hosts funcionou :-).
                        Então startei o cliente. O script que você me passou que atualiza o arquivo hosts funcionou :-).

                        No entanto, o cliente bloqueou na mensagem “Enviando dados ao servidor”, conforme abaixo.

                        ===
                        sagui-client start
                        Sem patchs Nacionais
                        Aplicando patches gerais:
                        Aplicando patches para a Regional Célula de Produção e Operação:
                        cat: /etc/coleta/chave: Arquivo ou diretório não encontrado
                        seq id 297:Hosts alterado [ BLZ ]
                        Enviando dados ao servidor
                        ===
                        Estou averiguando se pode ser algo externo ao Sagui...

                        Sérgio

                        • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
                          13 de Fevereiro de 2009, 16:36

                           

                          Oi Sergio,

                          A chave deveria ter sido criada automáticamente.

                          No monitor aparece algo?

                           

                          • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                            16 de Fevereiro de 2009, 10:59

                             

                             Bom dia Bosco,

                              Como o cliente estava bloqueando no momento do start, resolvi criar um
                            ambiente separados. Agora tenho uma máquina com o sagui cliente e outra separada
                            com o sagui servidor. Após startar o cliente a mensagem abaixo aparece:

                            ===
                            ./sagui-clients start
                            Sem patchs Nacionais
                            Sem patchs Nacionais
                            Aplicando patches gerais:
                            Aplicando patches para a Regional:
                            Enviando dados ao servidor  [ BLZ ]
                            Procurando por atualizações  [ BLZ ]

                            ====

                            O cliente não está mais bloqueando. No cliente, o arquivo /etc/coleta/chave foi criado com zero bytes.
                            Também é criada a pasta /etc/coleta/md5s vazia.
                            Apesar da mensagem no cliente mostrar que está tudo OK. o script que atualiza o arquivo
                            hosts que você me passou anterioemente parece não ser executado, pois não há modificaçõe desse arquivo (/etc/hosts).
                            Após criar o script que modifica o arquivo /etc/hosts, o associei a um patch e a unidade criada
                            anteriormente e depois liberei o script, mas não funcionou....

                            Bosco, no momento de adicionar uma categoria, o que colocar no campo pacotes adicionais?
                            Qual script utilizará esses pacotes? Outra dúvida: criei como vejo as informações coletadas
                            por um script de coleta?

                            Mais uma vez obrigado pelo apoio.

                            Sérgio

                            • Bc3eb8c6e800cd48b1a00b80513e3a3b?only path=false&size=50&d=404João Bosco Teixeira Junior(usuário não autenticado)
                              16 de Fevereiro de 2009, 14:33

                               

                              Olá Sergio.

                              não existe uma interface especifica para vê as informações coletadas de forma que existe duas maneiras de vc ter acesso a essa informação:

                              A primeira e realizar um select na tabela coleta no banco.

                              A segunda é através do painel monitor, clicando em cima da chave da máquina.

                              Com relação aos pacotes adicionais são necessários somente se vc deseja automatizar algum processo de instalação. ou seja se vc constuma usar pacotes que não são da distro, ex wine. vc pode colocar esses pacotes em um repositorio e lista-los no campo pacotes adicionais, e através de um script instalá os pacotes listados na url.

                              sagu​i.rc​e.se​rpro​/sag​ui/a​dici​onai​s.ph​p?pe​rfil​=PER​FIL

                              Se vc não vai automatiza a instalação vc pode colocar apenas um '.' neste campo.

                              Com relação a chave, me faça um favor verifique o arquivo de log /var/log/http/error_log no servidor e poste aqui as linhas relacionadas ao acesso do  cliente.

                              No Aguardo,

                              Bosco.

                            • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                              16 de Fevereiro de 2009, 14:48

                               

                               Oi Bosco,

                                O software está começando a funcionar. Estava faltanado colocar a extensão .sh no script
                              que modifica o /etc/hosts. Com relação a coleta, estava faltando alterar os IPs do script
                              "script-coleta.sh" para o IP do meu servidor. Acho que esse script vem pré-configurado para a rede
                              do Serpro, não sei... Agora o arquivo /etc/coleta/chave foi criado e as informações coletadas foram
                              mostradas no menu de "Monitoramento".

                              Bosco, no momento de adicionar uma categoria, o que colocar no campo pacotes adicionais?
                              Qual script utilizará esses pacotes?

                              Mais uma vez obrigado pelo apoio.

                              Sérgio

                              • E293a4df8078ad648031d9ac85de01fd?only path=false&size=50&d=404Sérgio Araújo Yunes(usuário não autenticado)
                                16 de Fevereiro de 2009, 14:53

                                 

                                Bosco,

                                Desconsidere a questão sobre o campo pacotes adicionais do mail anterior, poi quando a enviei ainda não tinha visto a sua mensagem respondendo essa mesmo questão.

                                Sérgio

  • 72663b56104511364afbce45dd28defb?only path=false&size=50&d=404eraldo guerra filho(usuário não autenticado)
    28 de Maio de 2009, 17:57

     

    Bom eu tou tentando instalar o sagui no ubuntu mas nao consigo tem algum manual da intalacao inicial do sagui pois ja fiz de tudo troquei os pacote de rpm para deb ja tentei como proprio rpm e nada  alguem pode me dar um suporte

    root@eraldo-desktop:/home/eraldo# sudo apt-get install rpm apt-get install sagui-clients-1-3.noarch.rpm
    Lendo listas de pacotes... Pronto
    Construindo árvore de dependências
    Lendo informação de estado... Pronto
    E: Impossível achar pacote rpm apt-get install sagui-clients-1-3.noarch.rpm

    -- mudei o diretorio para o cd de instalação --
    root@eraldo-desktop:/media/cdrom0# rpm apt-get install sagui-clients-1-3.noarch.rpm
    Versão RPM 4.4.2.3
    Copyright (C) 1998-2002 - Red Hat, Inc.
    Este Software pode ser livremente redistribuido sob os termos da Licensa Pública GNU (GPL)

    Uso: rpm [-afgpWcdlsKiv?] [-a|--all] [-f|--file] [-g|--group]
    [-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid]
    [--specfile] [--triggeredby] [--whatrequires] [--whatprovide

    --- instalei o allien e converti e nada --
    root@eraldo-desktop:/home/eraldo# sudo apt-get install alien
    Lendo listas de pacotes... Pronto
    Construindo árvore de dependências
    Lendo informação de estado... Pronto

Essa comunidade não possui posts nesse blog