Para configurar o relatório em um banco de dados compatível com ODBC, você precisa concluir as seguintes tarefas:
Se você não tiver instalado um banco de dados compatível com ODBC a ser usado, poderá instalar o banco de dados Sybase* incluído no CD de Programa do ZENworks for Desktops. Para obter informações sobre a instalação do banco de dados Sybase, consulte Instalando o Software do Servidor do ZfD em Instalando no guia Instalação.
O Sybase também é usado para o banco de dados Inventário da Estação de Trabalho. Se você planejar usar um banco de dados para o relatório do Gerenciamento de Aplicativos e também planeja usar o Inventário da Estação de Trabalho, poderá usar a mesma instalação de banco de dados para os dois objetivos. Cada componente criará seu próprio arquivo de banco de dados. O Gerenciamento de Aplicativos cria um arquivo de banco de dados NAL.DB e o Inventário da Estação de Trabalho cria uma arquivo de banco de dados MGMTDB.DB.
Como o principal requisito do relatório do Gerenciamento de Aplicativos é o banco de dados estar no mesmo site dos usuários, siga as instruções fornecidas para o Inventário da Estação de Trabalho para distribuir seus bancos de dados e, em seguida, escolha um ou mais bancos de dados para o relatório do Gerenciamento de Aplicativos. Para obter informações sobre a distribuição de bancos de dados para o Inventário da Estação de Trabalho, consulte Configurando o Inventário da Estação de Trabalho .
Caso venha a utilizar um banco de dados compatível com ODBC diferente do Sybase, verifique se ele está instalado. Não é preciso criar nenhuma tabela no banco de dados. Na primeira vez em que o Gerenciamento de Aplicativos enviar um evento ao banco de dados, as tabelas apropriadas serão criadas.
O Disparador de Aplicativos usa um driver ODBC para gravar informações de eventos de aplicativos no banco de dados. Verifique se o driver ODBC correto para seu banco de dados está instalado em cada estação de trabalho da qual você deseja registrar informações de eventos.
O driver ODBC correto (DBODBC6.DLL) para o banco de dados Sybase é instalado por padrão. Porém, no Windows 98, talvez você precise instalar dois DLLs adicionais (ODBCCP32.DLL e ODBCINT.DLL) que não são instalados na instalação mínima do Windows. Para instalar esses arquivos, copie-os do diretório NAL REPORTING no ZENworks for Desktops Companion CD para o diretório do sistema do Windows (por exemplo, C:\WINDOWS\SYSTEM). Você também pode usar um objeto Aplicativo para distribuí-los à estação de trabalho apropriada. Você não precisa fazer isso no Windows NT/2000/XP. Os arquivos já estão presentes.
Se você está usando o banco de dados Sybase que vem com o ZfD e já o instalou, o programa de instalação cria um objeto Banco de Dados (nomedoservidor_nalDatabase) no eDirectory. Você pode pular para a próxima seção, Configurando as informações de ODBC do banco de dados .
Se estiver usando outro banco de dados, você terá de criar um objeto Banco de Dados do ZENworks no eDirectory para representar o banco de dados.
Para criar um objeto Banco de Dados do ZENworks:
Clique o botão direito do mouse no container onde deseja criar o objeto > clique em Novo > clique em Objeto para exibir a caixa de diálogo Novo Objeto.
Selecione Banco de Dados do ZENworks > clique em OK para exibir a caixa de diálogo Novo Banco de Dados do ZENworks.
Na caixa Nome, digite um nome para o banco de dados, como ZfDAppManReports.
Selecione a caixa Definir Propriedades Adicionais > clique em OK para exibir a página de propriedades do Banco de Dados do ZENworks.
No campo DN do Servidor, procure e selecione o objeto Servidor para o servidor onde o banco de dados está fisicamente instalado e em execução.
Se o banco de dados do ZENworks estiver localizado em um servidor NetWare® 4.x, substitua o nome DNS no campo Endereço IP do Servidor ou Nome DNS pelo endereço IP do servidor, selecionando este endereço da lista suspensa do campo.
Preencha os campos de nome e senha para os usuários Leitura-Gravação, Apenas Leitura e Apenas Gravação:
Nome do Usuário do Banco de Dados (Leitura-Gravação): Digite um nome do usuário que dará acesso tanto de leitura como de gravação ao banco de dados. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é MW_DBA.
Senha do Banco de Dados (Leitura-Gravação): Digite a senha para o usuário de Leitura-Gravação. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é novell.
Nome do Usuário do Banco de Dados (Apenas Leitura): Digite um nome do usuário que fornecerá apenas acesso de leitura ao banco de dados. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é MW_READER.
Senha do Banco de Dados (Apenas Leitura): Digite a senha para o usuário de Leitura-Gravação. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é novell.
Nome do Usuário do Banco de Dados (Apenas Gravação): Digite um nome do usuário que fornecerá apenas acesso de gravação ao banco de dados. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é MW_UPDATER.
Senha do Banco de Dados (Leitura-Gravação): Digite a senha para o usuário de Leitura-Gravação. Caso esteja usando um banco de dados Sybase criado pelo programa de instalação do ZfD, o nome do usuário é novell.
Clique em OK para gravar as informações.
O Disparador de Aplicativos usa um driver ODBC para gravar informações de eventos no banco de dados. Você precisa configurar o objeto Banco de Dados com as informações do driver ODBC necessárias ao Disparador de Aplicativos.
Para fornecer as informações de ODBC:
Clique o botão direito do mouse no objeto Banco de Dados > clique em Propriedades.
Clique na guia Informações de Driver ODBC.
Preencha os campos a seguir:
Nome de Arquivo do Driver: Digite o nome do arquivo de driver ODBC que reside na estação de trabalho para habilitar o Disparador de Aplicativos a acessar o banco de dados. Para o Sybase, o nome do arquivo de driver é dbodbc6.dll.
Nome da Origem de Dados: Digite Relatórios do NAL.
Parâmetros de Conexão: Digite os comandos apropriados para se conectar ao banco de dados. Para o Sybase, esses comandos são:
CommLinks=TCPIP{Host=IPAddress:2638};AutoStop=Yes;Integrated=No;DBN=NAL;ENG=IPAddress
onde IPAddress é o endereço IP real do servidor onde reside o banco de dados.
Clique em OK para gravar as informações de driver ODBC.
Você precisa conceder aos usuários direitos Ler e Comparar às propriedades ODBC que você definiu para o objeto Banco de Dados na seção anterior. Isso permite ao Disparador de Aplicativos recuperar as informações de ODBC necessárias para acessar o banco de dados.
Para conceder direitos:
Clique o botão direito do mouse no objeto Banco de Dados do ZENworks > clique em Trustees deste Objeto.
Clique em Adicionar Trustee.
Selecione [PUBLIC] > clique em OK para adicionar [PUBLIC] à lista de trustees.
Adicionar [PUBLIC] como um trustee dá a cada usuário direitos Ler e Comparar a todas as propriedades do objeto Banco de Dados, inclusive os diferentes nomes de usuário e senhas que permitem acessar o banco de dados. Para evitar isso, você precisa limitar o acesso [PUBLIC] às três propriedades ODBC.
Na lista Propriedade, selecione [Todos os Direitos de Atributos] > clique em Apagar Propriedade para removê-lo da lista.
Clique em Adicionar Propriedade para exibir a caixa de diálogo Adicionar Propriedade > selecione zendbODBCConnectionParameters > clique em OK para adicioná-lo à lista Propriedade.
Os direitos padrão, Ler e Comparar, são suficientes. Você não precisa mudar esses direitos.
Repita Passo 5 para adicionar estas duas propriedades: zendbODBCDataSourceName e zendbODBCDriverFileName. Mantenha os direitos padrão (Ler e Comparar).
Clique em OK > OK para gravar as mudanças.
Para que o Gerenciamento de Aplicativos possa usar o banco de dados, você precisa:
Para ativar uma diretiva de Banco de Dados do ZENworks e associar containers a ele:
No ConsoleOne®, clique o botão direito do mouse no Pacote de Localização do Serviço que deseja usar > clique em Propriedades.
ou
Caso não tenha um Pacote de Localização do Serviço, clique o botão direito do mouse no container onde deseja criar um > clique em Novo > clique em Pacote de Diretivas. Siga as instruções fornecidas no Assistente do Pacote de Diretivas para criar um Pacote de Localização do Serviço.
Na página Geral, marque a caixa na coluna Habilitado para habilitar a Diretiva de Banco de Dados do ZENworks.
Selecione a Diretiva de Banco de Dados do ZENworks na lista > clique em Propriedades para exibir a página de propriedades do Banco de Dados do ZENworks > clique na guia Gerenciamento de Aplicativos para exibir a página Gerenciamento de Aplicativos.
No campo DN do Banco de Dados do ZENworks, procure e selecione o objeto Banco de Dados que deseja usar para os relatórios de Gerenciamento de Aplicativos. Deve tratar-se do mesmo objeto configurado em Configurando as informações de ODBC do banco de dados .
Clique em OK para retornar à página Geral.
Clique em Associações para exibir a página Associações.
Use essa página para associar o Pacote de Localização do Serviço aos containers nos quais residem os usuários ou estações de trabalho cujos relatórios você deseja enviar ao banco de dados. Se um container pai inclui vários containers onde residem objetos Usuário e Estação de Trabalho, você pode selecionar o container pai em vez de cada container individual.
Clique em Adicionar > procure e selecione o container que deseja adicionar > clique em OK para adicioná-lo à lista.
Repita Passo 7 para adicionar mais containers.
Quando terminar de adicionar containers, clique em OK para gravar as informações.
Depois de configurar o banco de dados que você usará para o relatório, você pode começar a configurar objetos Aplicativo para usar o relatório de banco de dados. Como o relatório de eventos é configurado para cada aplicativo, você pode escolher para quais aplicativos deseja coletar relatórios de evento e para quais não deseja.
Para obter instruções detalhadas sobre a configuração de um aplicativo para usar o relatório de banco de dados, o relatório de detecção de SNMP ou os relatórios de arquivos de registro, consulte Configurando aplicativos para usar relatórios .