Preciso de uma ferramenta de terceiros para isso?
Preciso de uma ferramenta de terceiros para isso?
Respostas:
A Microsoft intencionalmente impede você de fazer isso. Todo o conceito do Visualizador de Eventos é apresentar a você determinados eventos que podem exigir sua atenção. Se alguém pudesse entrar e excluir qualquer evento aleatório, o sistema poderia, de certa forma, ser comprometido sem você saber, tornando-o inseguro.
Se você tiver um evento de erro registrado, descubra o que está causando o problema e corrija-o. Você não quer consertar um buraco em uma barragem furando um chiclete no buraco.
Se algo estiver registrando eventos informativos ou de precaução com muita frequência, muitas vezes a origem do log de eventos (Microsoft ou terceiros) possui alguma configuração que indica com que frequência ou com que nível de log está configurado para o aplicativo. É aí que você minimiza o log, não fazendo cirurgia no log de eventos.
A postagem do OP é válida. O problema número um com registro, relatório de erros e alerta é ruído branco. Quando muitos "erros" são relatados e a maioria deles é de baixa prioridade ou de nenhuma preocupação, os administradores tendem a ignorar TODOS os erros. Bom ou ruim, isso é apenas um fato da vida.
Um dos erros dos quais ele está falando é (acho) o evento 1111. Isso significa simplesmente que você tem uma impressora mapeada com um driver que não está disponível no servidor ao qual você está conectado. Na maioria dos casos, é um erro que não preocupa ... não há nada para "consertar", pois não há problema.
Se você deseja encontrar problemas reais e possui IDs de eventos específicos nos quais você não deseja eliminar, crie uma exibição personalizada com as seguintes etapas:
<All Event IDs>
Agora, quando você desejar examinar seu log de eventos, use sua visualização personalizada e apenas as informações com as quais você realmente se preocupa serão exibidas.
Eu sei que este é um post atrasado para um tópico morto, mas espero que ajude alguém que esteja pesquisando isso no Google mais do que posts de "[Trabalhando como pretendido, n00b!]" ;-)
A única coisa que você pode fazer no Windows é limpar o log inteiro. Eu encontrei apenas um aplicativo de terceiros que afirma fazer isso - o Winzapper , no entanto, nunca o usei e afirma que é para NT e 2000, então não sei se ele funcionará no servidor 2003/2008. Esteja ciente de que existe um potencial de corrupção do log de eventos ao usá-los; portanto, tome cuidado.
O que pode resolver seu problema é alterar as políticas de auditoria na política de grupo. Sem saber o que especificamente você deseja que não apareça, não tenho certeza se há uma configuração para isso, mas aqui está um exemplo.
No GPMC, faça uma busca detalhada em Configuração do computador - Configurações do Windows - Configurações de segurança - Diretivas locais - Diretiva de auditoria. Não há uma tonelada de granularidade aqui, mas talvez você possa se livrar do que está preenchendo seus logs. (Meus DCs não são 2008, então é isso que eu tenho da perspectiva de 2003 AD, espero que não seja completamente diferente)
Você pode escrever um aplicativo .net para excluir o log de eventos e a fonte de eventos.
Exemplo de código-fonte como abaixo:
class Program
{
static void Main(string[] args)
{
System.Diagnostics.EventLog.DeleteEventSource("YourEventSourceName");
System.Diagnostics.EventLog.Delete("YourEventName");
}
}
Referência: http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog(v=vs.100).aspx
Você pode excluir a entrada deste local do registro de compartilhamento para remover o evento:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ eventlog