Como limpar o log de eventos do sistema DMI do linux?

4

É possível limpar o log de eventos da DMI (aquele que é parcialmente mostrado por dmidecode --type 15 ) do Linux?

Eu sei que ele pode ser limpo da bios, mas é um servidor em um local remoto e eu gostaria de evitar o tempo de inatividade de uma reinicialização.

    
por b0fh 01.09.2011 / 15:40

1 resposta

4

SEL (Registro de Eventos do Sistema) pode ser limpo do Linux. Dependendo de quais interfaces você tiver disponível, determinará como isso pode ser feito.

Minha estação de trabalho supermirco, assim como a maioria dos servidores, tem IPMI . Você pode verificar se o seu sistema registrou um dispositivo IPMI com dmidecode.

dmidecode --type 38

Falha ao consultar a interface, não significa necessariamente que o seu sistema não possui uma interface IPMI. Apenas uma maneira rápida de verificar se isso acontece definitivamente.

Para usar o IPMI, instale o openipmi. Você terá que iniciar o serviço primeiro, que é nomeado de maneira diferente na distribuição.

para limpar, executar (w / su / sudo)

$ ipmitool sel clear

Se o openipmi não funcionar, você também pode tentar o freeipmi. Eu ouvi que o freeipmi é muito sólido e tem uma interface KCS ou SSIF direta (sem driver) muito boa.

depois de instalar o freeipmi, certifique-se de carregar o i2c-dev e o i2c-core com o modprobe. Você também precisará carregar seu i2c- # DRIVER dependente do chipset. Por exemplo, i2c-viapro ou i2c-i810.

Depois de carregar esses módulos, tente executar

$ ipmi-locate

FreeIPMI, tem o comando ipmi-sel. Que, além de outras opções, seria executado com --clear.

Se você estiver executando a partir de um PC que não suporta ipmi aberto ou livre, não sei exatamente para onde ir a partir daí.

    
por 01.09.2011 / 17:48