A disponibilidade geral do servidor de Protocolo de Configuração Dinâmica de Hosts (DHCP) refere-se à sua capacidade de atender clientes. A disponibilidade geral depende: - Da autorização adequada do servidor DHCP - Da presença de Serviços de Domínio Active Directory - Da carga bem sucedida de bibliotecas de link dinâmico (DLLs) DHCP
A disponibilidade geral do servidor de Protocolo de Configuração Dinâmica de Hosts (DHCP) refere-se à sua capacidade de atender clientes. A disponibilidade geral depende:
De autorização adequada do servidor DHCP
Da presença de serviços de domínio Active Directory
Do carregamento bem-sucedido de bibliotecas de vínculo dinâmico (DLLs) DHCP
O DHCP está indisponível porque ele não pôde encontrar o domínio, carregar suas DLLs, ou obter autorização. Os computadores cliente não podem obter novas concessões do servidor DHCP e não terão conectividade de rede.
OU
DHCP encontrou uma exceção para callout.dll. A exceção será ignorada e o servidor DHCP continuará a funcionar normalmente.
Resolução: Atribuir direitos administrativos à DLL
A disponibilidade do servidor DHCP depende de ter acesso às bibliotecas de link dinâmico (DLLs) do servidor DHCP. Se as DLLs estiverem ausentes ou não tiverem direitos administrativos, o serviço DHCP não poderá acessá-las e o serviço não será iniciado. Para corrigir esse problema, será preciso:
Identificar a DLL citada no evento
Atribuir direitos administrativos à DLL
Identificar a DLL citada no evento
Para identificar a DLL citada no evento:
Pesquise o computador quanto à DLL mencionada no erro.
Se a DLL não existir no servidor DHCP, reinstale o serviço servidor DHCP.
Se a DLL existir, selecione-a no Windows Explorer e atribua direitos de conta de Administrador para ler e executar a DLL.
Altere as permissões em arquivos e pastas
Para executar esses procedimentos, é preciso ser membro do grupo Administradores, ou ter recebido a autoridade apropriada.
Para alterar permissões em arquivos e pastas:
No computador servidor DHCP, clique em Iniciar, aponte para Todos os programas, aponte para Acessórios e, em seguida, clique em Windows Explorer.
Clique com o botão direito do mouse na pasta ou arquivo para o qual deseja definir permissões, clique em Propriedades e, em seguida, na guia Segurança.
Conclua o que segue, conforme necessário:
Para definir permissões para um grupo ou usuário que não aparecem na caixa Grupo ou nomes de usuários, clique em Adicionar, digite o nome do grupo ou usuário e, em seguida, clique em OK.
Para alterar ou remover permissões de um grupo ou usuário existente, clique no nome do grupo ou usuário.
Para permitir ou negar uma permissão, na caixa Permissões para usuário ou grupo, selecione a caixa de seleção Permitir ou Negar.
Para remover o grupo ou usuário da caixa de Nomes de usuário ou grupo, clique em Remover.
Observações
Somente é possível definir permissões de arquivo e pasta em unidades formatadas para usar NTFS.
Os grupos ou usuários aos quais foi concedido Controle Total para uma pasta podem excluir arquivos e subpastas da mesma, independentemente das permissões que protegem tais arquivos e subpastas.
Se as caixas de seleção em Permissões para usuário ou grupo estiverem sombreadas ou se o botão Remover não estiver disponível, então o arquivo ou pasta tem permissões herdadas da pasta pai.
Ao adicionar um novo usuário ou grupo, por padrão, este usuário ou grupo terá permissões de Leitura, Leitura e execução, e Listar conteúdo da pasta.
Verificador: O servidor DHCP está autorizado
Para verificar se os clientes estão obtendo endereços IP concedidos do servidor DHCP:
No computador cliente habilitado DHCP, clique em Iniciar, em Iniciar Pesquisa digite cmd e pressione ENTER.
Para verificar a concessão do cliente com um servidor DHCP, digite ipconfig /all para visualizar a informação de status de concessão.
Se o cliente tiver um endereço IP concedido válido, o comando ipconfig /all exibe uma data e hora para Concessão obtida e Concessão expira em.
Target | Microsoft.Windows.2008R2.DHCP.Server.Role | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.GeneralAvailability.3" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.2008R2.DHCP.Server.Role" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.GeneralAvailability.3_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId0ae98cd08e3d44e8a80af30991de38b6" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateIdcd362461f0e34e06903a56d09a9e243e" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdefd023ace14f4b238333e02ad4377840" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1034</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1032</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ThirdComputerName>
<ThirdLogName>System</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1033</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>