Para configurar a geração de relatórios em um banco de dados compatível com o ODBC do Sybase, é necessário concluir as seguintes tarefas:
O banco de dados Sybase incluído no CDNovell ZENworks 7 Desktop Management é o único banco de dados com suporte para geração direta de relatórios ODBC no ZENworks Application Management. Para obter mais informações sobre como instalar o banco de dados Sysbase, consulte Instalando o Servidor do ZENworks Desktop Management
no Guia de Instalação do Novell ZENworks 7 Desktop Management.
O Sybase também é utilizado para o banco de dados do componente Inventário da Estação de Trabalho. Se você planeja utilizar um banco de dados para relatórios do componente Gerenciamento de Aplicativos e também planeja utilizar o Inventário da Estação de Trabalho, poderá utilizar a mesma instalação do banco de dados para esses dois objetivos. Cada componente cria o seu próprio arquivo de banco de dados. O Gerenciamento de Aplicativos cria um arquivo de banco de dados nal.db, enquanto o Inventário da Estação de Trabalho cria um arquivo de banco de dados mgmtdb.db.
Como o principal requisito para a geração de relatórios do Gerenciamento de Aplicativos é que o banco de dados esteja no mesmo local em que os usuários se encontram, siga as instruções fornecidas para o Inventário da Estação de Trabalho de forma a distribuir seus bancos de dados e, em seguida, escolha um ou mais bancos de dados a serem utilizados para a geração de relatórios 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 o Seção 73.0, Configurando o Inventário da Estação de Trabalho.
O Disparador de Aplicativos utiliza um driver ODBC para gravar informações sobre eventos no banco de dados. Verifique se o driver ODBC para o banco de dados Sybase está corretamente instalado em cada estação de trabalho na qual deseja registrar as informações do evento.
O driver ODBC correto para o banco de dados Sybase (dbodbc7.dll) é instalado por padrão. Entretanto, no Windows 98, talvez seja necessário instalar duas DLLs adicionais (odbccp32.dll e odbcint.dll)) que não são instaladas durante uma instalação mínima do Windows. Faça o download dos arquivos no site da Microsoft na Web ou em outro site de download de arquivos. Para instalar esses arquivos, copie-os para o diretório do sistema Windows (por exemplo, c:\windows\system). Também é possível utilizar um objeto Aplicativo para distribuí-los à estação de trabalho apropriada. Isso não precisa ser feito no Windows 2000/XP, pois os arquivos já estão presentes.
Se você estiver utilizando o banco de dados Sybase que acompanha o ZENworks® e ele já estiver instalado, o programa de instalação criará um objeto Banco de Dados (Banco de Dados do Desktop Management_nome_do_servidor) no eDirectory. Pule para a próxima seção, Configurando as informações de ODBC do banco de dados.
Se outro banco de dados for utilizado, crie um objeto Banco de Dados do ZENworks no eDirectory para representar esse banco de dados.
Para criar um objeto Bando de Dados do ZENworks:
No ConsoleOne®, clique o botão direito do mouse no container em que você deseja criar o objeto, clique em
e selecione para exibir a caixa de diálogo Novo Objeto.Selecione
e clique em 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 Banco de Dados do Desktop Management_ZENServer.
Marque a caixa de seleção
e clique em para exibir a página de propriedades do Banco de Dados do ZENworks.No campo
, pesquise e selecione o objeto Servidor referente ao servidor no qual o banco de dados está fisicamente instalado e em execução.Preencha os campos de nome e de senha para os usuários de Leitura-Gravação, Apenas Leitura e Apenas Gravação:
Nome do usuário do banco de dados (leitura-gravação): Especifique um nome de usuário que fornecerá acesso de leitura e gravação ao banco de dados. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, o nome do usuário será MW_DBA.
Senha do banco de dados (leitura-gravação): especifique uma senha para o usuário de Leitura-Gravação. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, a senha será Novell.
Nome do usuário do banco de dados (leitura-gravação): Especifique um nome de usuário que fornecerá acesso apenas leitura ao banco de dados. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, o nome do usuário será MW_READER.
Senha do banco de dados (apenas leitura): especifique uma senha para o usuário Apenas Leitura. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, a senha será Novell.
Nome do usuário do banco de dados (apenas gravação): especifique um nome de usuário que fornecerá acesso de gravação ao banco de dados. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, o nome do usuário será MW_UPDATER.
Senha do banco de dados (apenas gravação): especifique uma senha para o usuário Apenas Gravação. Se estiver utilizando um banco de dados Sybase criado pelo programa de instalação do Servidor do Desktop Management, a senha será Novell.
Clique em
para gravar as informações.O Disparador de Aplicativos utiliza um driver ODBC para gravar informações sobre eventos no banco de dados. É necessário configurar o objeto Banco de Dados com as informações do driver ODBC necessárias para o Disparador de Aplicativos.
Para fornecer informações de ODBC:
Clique o botão direito do mouse no objeto Banco de Dados e selecione
.Clique na guia
.Preencha os campos a seguir:
Nome de arquivo do driver: especifique o nome do arquivo de driver ODBC da estação de trabalho que será utilizado pelo Disparador de Aplicativos para acessar o banco de dados. Para o Sybase, é possível deixar esse campo vazio de forma que o Disparador de Aplicativos detecte automaticamente o driver instalado.
Nome da origem de dados: digite Geração de relatórios do NAL.
Parâmetros de conexão: especifique os campos apropriados para se conectar ao banco de dados. Para o Sybase, esses comandos são:
CommLinks=TCPIP{Host=EndereoIP:2638};AutoStop=Yes;Integrated=No;DBN=NAL;ENG=EndereoIP
em que Endereço_IP corresponde ao endereço IP real do servidor em que o banco de dados reside.
Clique em
para gravar as informações de driver ODBC.É necessário conceder aos usuários os direitos Ler e Comparar para as propriedades do ODBC definidas na seção anterior para o objeto Banco de Dados. Isso permite que o Disparador de Aplicativos recupere as informações do ODBC necessárias para que ele acesse o banco de dados.
Para conceder direitos:
Clique o botão direito do mouse no objeto Banco de Dados do ZENworks e selecione
.Clique em
.Selecione
e clique em para adicionar [PUBLIC] à lista de trustees.A inclusão de [PUBLIC] como trustee fornece a cada usuário direitos Ler e Comparar a todas as propriedades do objeto Banco de Dados, incluindo a grande quantidade de nomes de usuário e de senhas que é possível utilizar para acessar o banco de dados. Para evitar isso, limite o acesso de [PUBLIC] às três propriedades do ODBC.
Na lista de Propriedades, selecione
e clique em para removê-la da lista.Clique em
para exibir a caixa de diálogo Adicionar propriedade, selecione e clique em para adicionar essa propriedade à lista de Propriedades.Os direitos padrão, Ler e Comparar, são suficientes e não precisam ser mudados.
Repita a Etapa 5 para adicionar as propriedades a seguir (mantenha os direitos padrão: Ler e Comparar):
Clique em
duas vezes para gravar as mudanças.Para que o Disparador de Aplicativos possa utilizar o banco de dados, você deve:
Para ativar uma política de Banco de Dados do ZENworks e associar containers a essa política:
No ConsoleOne®, clique o botão direito do mouse no Pacote de Localização do Serviço que você deseja utilizar e selecione
.ou
Se você não possui um Pacote de Localização do Serviço, clique o botão direito do mouse no container em que você deseja criar esse pacote, clique em
e selecione . Siga as instruções fornecidas no Assistente de Pacotes de Políticas para criar um Pacote de Localização do Serviço.Na página Geral, marque a caixa de seleção na coluna
para habilitar a Política de Banco de Dados do ZENworks.Selecione a
na lista, clique em para exibir a página de propriedades do Banco de Dados do ZENworks e, em seguida, clique na guia para exibir a página Gerenciamento de Aplicativos.No campo Configurando as informações de ODBC do banco de dados.
, pesquise e selecione o objeto Banco de Dados que você deseja utilizar para a geração de relatórios de eventos de aplicativo. Esse objeto deve ser o mesmo objeto configurado emClique em
para retornar à página Geral.Clique em
para exibir a página Associações.Utilize essa página para associar o Pacote de Localização do Serviço aos containers em que residem os usuários ou as estações de trabalho cujos relatórios você deseja enviar ao banco de dados. Se um container pai incluir vários containers em que residem objetos Usuário e Estação de Trabalho, selecione esse container pai em vez de cada container individual.
Clique em
, pesquise e selecione o container que você deseja adicionar e, em seguida, clique em para adicioná-lo à lista.Repita a Etapa 7 para adicionar mais containers.
Quando terminar de adicionar containers, clique em
para gravar as informações.Depois de configurar o banco de dados que será utilizado para a geração de relatórios, você poderá começar a configurar os objetos Aplicativo para os quais deseja gerar relatórios de eventos. Como a geração de relatórios de eventos é configurada para cada aplicativo, é possível determinar os aplicativos para os quais você deseja e não deseja coletar relatórios de eventos.
Para obter instruções detalhadas sobre como configurar um aplicativo de forma a utilizar a geração de relatórios em banco de dados, a geração de relatórios para detecção de SNMP ou a geração de relatórios em arquivo de registro, consulte Seção 44.5, Configurando aplicativos para utilizar a geração de relatórios.