Home Page do Portal
Brasil, um país de todos

Página Inicial


CACIC - versão 2.4

Curumin - Pequeno índio

Os pequenos índios - conhecidos como curumins - participam bastante da vida da aldeia e por isso, aprendem desde pequenos. Eles observam os adultos para depois treinar como devem agir. Quando o pai vai caçar, costuma levar o indiozinho junto para que o filho aprenda. Portanto, a educação indígena é bem prática e ligada à realidade da vida da tribo. Quando atinge 13 e 14 anos, o jovem passa por um teste e por uma cerimônia para ingressar na vida adulta. (www.plenarinho.gov.br)

Nossas expectativas (Roadmap)

A versão 2.4 do CACIC virá com bastantes inovações e entre elas podemos citar o suporte a internacionalização para o gerente, agente windows com suporte a Windows Vista(tm) e novo agente linux em python.

Esta versão terá como objetivo a correção de erros e também poderá conter novos recursos:

Agentes

  • Correções de erros
    • Outros dados de dispositivos
      • Fabricante (marca), modelo etc (quando o driver correto (oficial) estiver instalado).
  • Linux
    • Agente reescrito em linguagem python
      • Suporte a multi-dispositivos - Os agentes devem realizar as coletas de dados de mais de um dispositivo alem do principal
        • Ex: 2+ placas de rede, 2+ cdroms, 2+ discos, dois processadores etc.
    • Pacotes deb/rpm - Disponibilizar pacotes prontos para distribuições que usam o formato
      • debian/ubuntu
      • Redhat/Fedora
      • CEntOS
      • !OpenSuse
      • Mandriva
  • Windows
    • Suporte ao Windows Vista
    • Suporte a multi-dispositivos - Os agentes devem realizar as coletas de dados de mais de um dispositivo alem do principal
      • Ex: 2+ placas de rede, 2+ cdroms, 2+ discos, dois processadores etc.

Gerente

  • Suporte a multi-idiomas (internacionalização)
    • Criar arquivo de configuração para o idioma:
      • conjunto de caracteres a usar - sigla do conjunto de caracteres (ex: ISO-8859.1 ou UTF-8) - sistema deve passar a enviar cabeçalho html;
      • sigla do idioma;
      • descrição do idioma;
      • direção de escrita do idioma;
      • versão do idioma;
      • versão do cacic
    • Implementar o recurso de internacionalização.
      • biblioteca phpTranslator-0.2.0
      • implementar criação do objeto tradutor em library.php
      • alterar mensagens fixas em código para base em arquivo (leia cacicTranslate e ajude-nos!)
    • Instalador web
      • Criar instalação multi-idioma
      • Criar opção de atualização de versões anteriores Não será realizado pelo instalador (usar scripts de atualização de banco)

Liberações

Registro de alterações realizadas nas versões


Incidentes detectados para a versão 2.4

Todos para a versão 2.4

Incidentes graves que ainda precisamos solucionarIncidentes não tão graves que ainda precisamos solucionar
#54
Impressão de relatórios gráficos
#71
Manter nome do "órgão" na coleta de dados patrimoniais
#107
Banco de dados (campo não inserido)
#128
Dados de sistemas monitorados
#132
Automatizar a Coleta Patrimonial nos Agentes Linux
#142
Sugestão de nova funcinalidade para controle de equipamentos de informática diversos
#144
Erros no agente linux (com log).
#146
Falha para coletar informações de RAM em clientes pycacic - CACIC Agente Linux
#154
Inventário de software registra em duplicidade
#179
Erro ao tentar instalar Agente Linux
#182
Problema nas alterações de hardware
#183
erro nas consulta patrimonias
#189
Cacic duplicando nome de grupo de trabalho
#42
Concluir Internacionalização do CACIC (relatórios)
#122
Atualização de patrimônio
#150
Legenda para as SubRedes
#156
Log - Consulta
#165
Erro ocorre quando tento voltar o valores selecionados em "Selecione os softwares que deseja exibir:"

Para a versão 2.4.0

Incidentes graves que ainda precisamos solucionarIncidentes não tão graves que ainda precisamos solucionar
#71
Manter nome do "órgão" na coleta de dados patrimoniais
#107
Banco de dados (campo não inserido)
#128
Dados de sistemas monitorados
#154
Inventário de software registra em duplicidade
#122
Atualização de patrimônio

Para a versão 2.4.1

Incidentes graves que ainda precisamos solucionarIncidentes não tão graves que ainda precisamos solucionar
#54
Impressão de relatórios gráficos
#132
Automatizar a Coleta Patrimonial nos Agentes Linux
#142
Sugestão de nova funcinalidade para controle de equipamentos de informática diversos
#144
Erros no agente linux (com log).
#146
Falha para coletar informações de RAM em clientes pycacic - CACIC Agente Linux

Para a versão 2.4.2

Incidentes graves que ainda precisamos solucionarIncidentes não tão graves que ainda precisamos solucionar
#183
erro nas consulta patrimonias
#150
Legenda para as SubRedes
#156
Log - Consulta
#165
Erro ocorre quando tento voltar o valores selecionados em "Selecione os softwares que deseja exibir:"

Para a versão 2.4.3

Incidentes graves que ainda precisamos solucionarIncidentes não tão graves que ainda precisamos solucionar

Avanços para a versão 2.4

Últimas alterações realizadasIncidentes reportados que nós já resolvemos

[947] by harpiain@gmail.com on 08/18/10 12:30:40

- merge de trunk rev [946] - atualização de versão a ser lançada

[945] by harpiain@gmail.com on 07/19/10 08:38:05

- detalhes do computador com um resumo mais abrangente ao selecionar um computador (por Stevenes Portela Vieira Donato)

[925] by harpiain@gmail.com on 04/20/10 11:17:07

- correção de identificação de versão no agente linux

[920] by harpiain@gmail.com on 03/30/10 23:16:08

- acrescentado no manual os procedimentos paraa atualização do sistema

[918] by harpiain@gmail.com on 02/27/10 22:33:55

- adicionado manuais (por Alberto Fernandes e Jarbas Texeira)

de instalação, administração e uso do sistema de instalação do sistema sob Redhat-5

[917] by harpiain@gmail.com on 02/21/10 00:35:19

- Dados de etiquetas para apresentacao em relatorios

[916] by harpiain@gmail.com on 02/20/10 23:51:54

- Corrige mensagem a ser apresentada na falta de dados de cadastro patrimonial

#7, #22, #26, #27, #28, #29, #30, #31, #32, #34, #35, #37, #38, #39, #40, #41, #43, #44, #45, #46, #47, #48, #49, #50, #51, #53, #55, #56, #57, #58, #60, #61, #62, #63, #64, #65, #66, #67, #70, #72, #73, #74, #75, #76, #77, #79, #82, #84, #85, #86, #87, #88, #89, #90, #91, #93, #94, #95, #97, #98, #99, #100, #101, #102, #103, #104, #105, #108, #109, #110, #111, #112, #113, #114, #115, #117, #118, #119, #120, #121, #123, #124, #129, #130, #131, #133, #134, #135, #138, #139, #140, #143, #151, #152, #153, #155, #157, #159, #160, #161, #162, #167, #168, #169, #170, #175, #180

Como contribuir para o lançamento da versão

As contribuições poderão ser realizando:

  • testes com a aplicação,
  • testes de migração de banco de dados,
  • reportar erros,
  • ajudar na contrução da documentação mais atualizada,
  • ajudar a corrigir código etc

As contribuições com correções de códigos (patches) são altamente recomendadas e aceitas pela equipe de desenvolvimento. Nesse caso, os arquivos compactados poderão ser anexados a um ticket ('reportar erros') que relatem o problema encontrado e solução dada.


Instruções para instalação

Essa versão do CACIC deve ser usada com PHP5 ou superior.

Usando o instalador web

???

Instalação manual

Para realizar a instalação nova do sistema CACIC siga as instruções contidas nos manuais em:

  • Linha de comando para instalação do CACIC - para uso em scripts por exemplo.
    • Uso do chkcacic em linha de comando
      chkcacic /serv=<servidor> /dir=<diretorio>
      
    • onde
      • <servidor> - nome do servidor (URL) de instalação do gerente (ex: 192.168.1.10) - ficando a URL de acesso como http://192.168.1.10/cacic2
      • <diretorio> - nome do diretorio a ser instalado o agente (ex: cacic) - ficando instalado em c:\cacic

Instruções para atualização

Essa versão do CACIC deve ser usada com PHP5 ou superior.

As instruções que se seguem levam em conta as versões anteriores do CACIC na forma padrão de disponibilização, isto é, a versão não foi alterada internamente na empresa usuária do CACIC.

Os usuários que decidirem realizar a atualização de banco de dados (MySQL) de versões anteriores deverão utilizar os scripts criados especificamente para esse fim. Para cada versão disponibilizada oficialmente há um script (em formato sql) específico de atualização. Esses estão disponíveis no diretório instalador/sql do CACIC-gerente.

  • cacic_jun2005.sql - para atualizar a versão: Junho de 2005
  • cacic_fev2006.sql - para atualizar a versão: Fevereiro de 2006
  • cacic_v2.2.2.sql - para atualizar a versão: 2.2.2

Exemplo de comandos básicos para atualização do banco de dados (em console mysql):

# mysql -u root (caso o usuário root tenha senha use também o "-p" para que seja informada)

mysql> \. <nome_do_arquivo_sql_de_versao_atualizar> 

mysql> \q

Respostas a perguntas frequentes (FAQ)

1. Como reiniciar a senha de todos os usuários para o padrão (senha = login do usuário)?

  • Causa: Caso tenha havido migração de MySQL-4.x para MySQL-5, por ter ocorrido mudanças de hash para campos de senha (função password)
  • Solução: Execute as sentenças sql abaixo:
    USE <BD do CACIC>;
    UPDATE usuarios SET te_senha = PASSWORD(nm_usuario_acesso);
    

Versões de pré-lançamento

As versões disponibilizadas aqui são voltadas para aqueles que querem saborear os mais novos recursos e que gostam de contribuir com o projeto CACIC (realizar testes com a aplicação, testes de migração de banco de dados, reportar erros, ajudar na construção da documentação mais atualizada etc).

Essas versões NÃO poderão ser usadas em ambiente de produção (oficial).

Baixar versão alpha/beta/final

Os arquivos serão disponibilizados no sítio do Software Público Brasileiro e será necessário realizar autenticação para para poder baixá-los (aqueles não tiver cadastro terão que cadastrar-se).

  • Os arquivos estão compactados no formato aberto 7z (da http://www.7-zip.org). Como é um formato aberto as distribuições Linux(tm) já tem suporte para descompactá-los.

Para baixar as novas liberações das aplicações (agentes e gerente) acesse o sítio do SPB - Software Público Brasileiro da Comunidade CACIC na seção "Arquivos (file storage)". O endereço a seguir redireciona para a página dos arquivos.