Usando a Autenticação do Windows para acesso ao banco de dados remoto
Pré-requisitos
Antes de começar, é necessário ter acesso ao seguinte:
Para obter detalhes sobre os requisitos mínimos de hardware e software, consulte Requisitos do Sistema.
Visão Geral
Para configurar uma instalação do WhatsUp Gold para usar a Autenticação do Windows para acesso ao banco de dados Microsoft SQL Server remoto:
- Adicione o usuário de domínio ao grupo Administradores Locais no computador que hospedará o WhatsUp Gold.
- Adicione o usuário de domínio ao grupo Administradores Locais no computador que está hospedando o Microsoft SQL Server.
- Adicione o usuário de domínio (ex: usuário 1) ao banco de dados Microsoft SQL Server usando a caixa de diálogo Logon.
- Atribua as mesmas permissões atribuídas ao usuário 'sa' de Microsoft SQL Server ao Usuário de Domínio (usuário1) no banco de dados Microsoft SQL Server.
- Instale o WhatsUp Gold com um banco de dados Microsoft SQL Server 2005 Express Edition local.
- Execute o utilitário de Configuração do Banco de Dados e configure a conexão com o banco de dados do WhatsUp Gold para se conectar ao banco de dados remoto usando a Autenticação do Windows.
- Configure o driver ODBC para se conectar ao banco de dados remoto usando a Autenticação do Windows.
- Configure o IIS para usar o Usuário de Domínio para o pool de aplicativos NMConsole e troque a conta de usuário de acesso anônimo por esse Usuário de Domínio para o site do WhatsUp Gold.
- Configure o Ipswitch Services Control Manager para usar o Usuário de Domínio e executar os processos do WhatsUp Gold.
Criando e adicionando o usuário de domínio aos computadores host do WhatsUp Gold e do Microsoft SQL Server
Para adicionar o usuário de domínio ao grupo Administradores Locais no computador que hospedará o WhatsUp Gold:
- Faça logon no Windows como administrador local no computador que hospedará o WhatsUp Gold.
- Crie o usuário de domínio ou determine qual usuário de domínio (ex: usuário1) você deseja que o WhatsUp Gold conecte ao banco de dados Microsoft SQL Server remoto.
Use as etapas a seguir para criar um usuário de domínio:
- Abra o Console de Gerenciamento Microsoft clicando no botão Iniciar, digitando mmc na caixa Pesquisar e depois pressionando ENTER. Se for necessário especificar uma senha de administrador ou uma confirmação, digite a senha ou forneça a confirmação.
- No painel esquerdo do Console de Gerenciamento Microsoft, clique em .
- Clique na pasta .
- Clique em e depois em .
- Digite as informações apropriadas na caixa de diálogo e depois clique em .
- Quando terminar de criar contas de usuário, clique em .
- Adicione o usuário de domínio selecionado (ex: usuário 1) ao grupo Administrador Local.
- No painel esquerdo do Console de Gerenciamento Microsoft, clique em .
- Clique duas vezes na pasta .
- Clique com o botão direito do mouse no grupo Administrador Local e clique em .
- Clique em e depois digite o nome da conta de usuário.
- Clique em e depois em .
- Reinicie o computador (opcional, mas recomendado).
Para adicionar o usuário de domínio ao grupo Administradores Locais no computador que hospeda o banco de dados Microsoft SQL Server:
- Faça logon no Windows como administrador local no computador que hospeda o banco de dados do Microsoft SQL Server.
<Observação>: o servidor MSSQL deve estar no mesmo domínio que o servidor WhatsUp Gold.
- Adicione o usuário de domínio selecionado (ex: usuário 1) ao grupo Administrador Local.
- No painel esquerdo do Console de Gerenciamento Microsoft, clique em .
- Clique duas vezes na pasta .
- Clique com o botão direito do mouse no grupo Administrador Local e clique em .
- Clique em e depois digite o nome da conta de usuário.
- Clique em e depois em .
- Reinicie o computador (opcional, mas recomendado).
Adicionando o usuário de domínio como um usuário de banco de dados do Microsoft SQL Server
Para criar um logon do SQL Server que utiliza a Autenticação do Windows (SQL Server Management Studio)
- Inicie o SQL Server Management Studio.
- Adicione o usuário de domínio:
- No SQL Server Management Studio, abra o Pesquisador de Objetos e expanda a pasta da instância de servidor na qual criar o novo logon.
- Clique com o botão direito na pasta Segurança, selecione e clique em .
- Na página Geral, insira o nome de usuário do domínio (ex: usuário1) em .
- Selecione .
- Clique em .
- Forneça ao usuário de domínio (ex: usuário1) as mesmas permissões do usuário administrador do sistema (sa) do Microsoft SQL Server. Veja a seguir algumas diretrizes que fornecem as configurações mais comuns para o usuário 'sa'.
- Na página , selecione a função
sysadmin
. - Na página Mapeamento de Usuário, selecione a associação à função
db_owner
para cada banco de dados. Se não quiser que o usuário de domínio tenha acesso a um banco de dados específico, não forneça a associação à função db_owner (dbo) para esse banco de dados. - Na página Status do menu Configurações:
- Selecione em .
- Selecione para .
- Salve suas alterações e saia do SQL Server Management Studio.
Instalando o WhatsUp Gold e configurando a conexão com o banco de dados remoto
Para configurar o WhatsUp Gold e estabelecer uma conexão com o banco de dados remoto:
- Faça logon no servidor do WhatsUp Gold como usuário1.
- Instalando o WhatsUp Gold Use todas as configurações padrão, permitindo que o banco de dados do Microsoft SQL Server 2005 Express Edition seja instalado localmente.
<Observação:> devido a dependências de serviços, você deve permitir que o banco de dados local seja instalado e executado. É possível remover essa dependência posteriormente.
- Após a conclusão da instalação do WhatsUp Gold, execute usando a autenticação do Windows e aponte para o servidor de banco de dados remoto. ()
- Localize o arquivo
RemoteDBConfig.exe
no local padrão: C:\Arquivos de Programas (x86)\Ipswitch\WhatsUp
, ou no local personalizado em que você instalou o WhatsUp Gold. - Clique duas vezes no arquivo
RemoteDBConfig.exe
. A caixa de diálogo Conexão com o Banco de Dados é exibida. - Verifique se o Nome do Servidor está correto para a localização da sua instância local do SQL Server referente ao WhatsUp Gold.
- Procure o servidor SQL remoto que você deseja usar.
- Na seção Autenticação, selecione .
<Observação:> é necessário estar conectado como usuário de domínio (ex: usuário1).
- Clique em .
- Clique em para atualizar os bancos de dados.
- Clique em para sair.
<Observação:> se você visualizar erros do BCP, exclua os bancos de dados do WhatsUp e do NetFlow no servidor SQL remoto e tente executar RemoteDBConfig.exe
mais uma vez.
Configurar a conexão ODBC no computador que hospeda o WhatsUp Gold
- Configure a conexão ODBC de forma a usar a Autenticação do Windows e o servidor de banco de dados SQL remoto.
- Em sistemas de 32 bits, clique em e clique duas vezes no ícone ODBC de 32 bits.
- ou -
Em sistemas de 64 bits, localize a pasta C:\Windows\SysWOW64 e clique duas vezes no ícone ODBCAD32.exe. - Selecione a guia .
- Selecione .
- Clique em .
- Selecione o servidor SQL remoto na lista .
- Clique em .
- Selecione .
- Continue clicando em Avançar e aceitando as configurações atuais. Salve as alterações e saia.
- Repita as etapas de B a G para todas as outras fontes.
Configurar o WhatsUp Gold para usar a Autenticação do Windows
- Execute
NmConfig.exe
de forma a configurar o WhatsUp Gold para usar a autenticação do Windows:- Clique em > > > > .
- Selecione .
- Clique em .
- Verifique se a opção está selecionada.
- Clique em .
Configurar o IIS no computador que hospeda o WhatsUp Gold
Para sistemas operacionais que usam o IIS6, você deve adicionar a conta de usuário de domínio ao grupo IIS_WPG e substituir a identidade do pool de aplicativos NmConsole por esse usuário de domínio. Em seguida, configure a conta usada na autenticação anônima para o usuário de domínio (ex: usuário1). Para sistemas operacionais que usam o IIS7, basta alterar a identidade do pool de aplicativos NmConsole e configurar a conta usada para autenticação anônima. Os procedimentos a seguir fornecem informações sobre como realizar essas tarefas.
Para adicionar a conta de usuário de domínio (ex: usuário1) ao grupo IIS_WPG no IIS6
- Na área de trabalho, clique com o botão direito em e clique em .
- Na tela Gerenciamento do Computador, em , expanda e clique em .
- Clique com o botão direito do mouse no grupo e clique em .
- Na caixa de diálogo , clique em .
- Na caixa de diálogo , na caixa , digite o nome da conta na qual você deseja que o processo de trabalho seja executado (ex: <domínio da Web>\usuário1) e clique em .
- Na caixa de diálogo Propriedades de IIS_WPG, clique em .
- Feche a janela Gerenciamento do Computador.
Para alterar a identidade do pool de aplicativos NmConsole no IIS6
- Para alterar a conta na qual um pool de aplicativos é executado usando o Gerenciador do IIS
- No Gerenciador do IIS, expanda o computador local, expanda , clique com o botão direito do mouse no pool de aplicativos NmConsole e clique em .
- Clique na guia e depois clique em . Configurável se refere a nomes de usuários registrados.
- Nas caixas e , digite o nome de usuário e a senha da conta de domínio (ex: usuário1).
- Clique em .
Para alterar a identidade do pool de aplicativos NmConsole no IIS7
- Abra o Gerenciador do IIS. ()
- No painel Conexões, expanda o nó do servidor e clique em . A lista Pools de Aplicativos é preenchida.
- Na página Pools de Aplicativos, selecione o pool de aplicativos e clique em no painel Ações. A caixa de diálogo Configurações Avançadas é exibida.
- Selecione a propriedade Identidade sob o título Modelo de Processo e clique no botão Procurar . A caixa de diálogo Identidade do Pool de Aplicativos é exibida.
- Selecione e clique em . A caixa de diálogo Definir Credenciais é exibida.
- Digite o nome da conta de domínio na caixa Nome do usuário (ex: usuário1).
- Na caixa de texto Senha, digite e confirme a senha da conta de domínio (ex: usuário1).
- Clique em . A caixa de diálogo Definir Credenciais é fechada.
- Clique em . A caixa de diálogo Identidade do Pool de Aplicativos é fechada.
- Clique em . A caixa de diálogo Configurações Avançadas é fechada.
- Saia do aplicativo Gerenciador do IIS.
Para configurar a conta usada para autenticação Anônima no IIS 6.0:
- No Gerenciador do IIS, expanda o computador local, clique com o botão direito do mouse no site e depois clique em . A caixa de diálogo Propriedades do WhatsUpGold é exibida.
- Clique na guia .
- Na seção Autenticação e controle de acesso, clique em . A caixa de diálogo Métodos de Autenticação é exibida.
- Marque a caixa de seleção .
- Digite a conta de usuário do Windows válida que você deseja usar para acesso Anônimo ou clique em para localizá-la.
- Clique em . A caixa de diálogo Métodos de Autenticação é fechada.
- Clique em . A caixa de diálogo Propriedades do WhatsUpGold é fechada.
- Saia do aplicativo Gerenciador do IIS.
Para configurar a conta usada para autenticação Anônima no IIS 7.0:
- Abra o Gerenciador do IIS em .
- Clique na guia e clique duas vezes em . A página Autenticação é exibida.
- Na página Autenticação, selecione .
- No painel Ações, clique em . A caixa de diálogo Editar Credenciais de Autenticação Anônima é exibida.
- Selecione Usuário Específico e clique em . A caixa de diálogo Definir Credenciais é exibida.
- Digite um nome de usuário e uma senha para a identidade.
- Clique em . A caixa de diálogo Definir Credenciais é fechada.
<Importante:> se você usar a conta de Serviço de Rede, concederá aos usuários anônimos todo o acesso de rede interno associado a essa conta.
- Clique em para fechar a caixa de diálogo Editar Credenciais de Autenticação Anônima.
- Saia do aplicativo Gerenciador do IIS.
Configurar o serviço Ipswitch Service Control Manager para execução no usuário de domínio
Para configurar serviços no servidor do WhatsUp Gold:
- Faça logon no servidor do WhatsUp Gold como usuário1.
- Clique em e digite
services.msc
. Pressione . A caixa de diálogo Serviços é exibida. - Localize na coluna Nome e clique com o botão direito do mouse.
- Selecione na lista. A caixa de diálogo de Propriedades do serviço é exibida.
- Clique na guia .
- Selecione .
- Digite ou procure usuário1. Insira e confirme a senha da conta usuário1.
- Clique em .