Se você deseja monitorar apenas o comando de desligamento:
- você pode envolvê-lo em um script de shell que envia o email
- você pode usar uma biblioteca pré-carregada que registra o comando como registrador snoopy
- você pode usar o systemtap para gravar todo o exec * () para o encerramento.
O problema é que você não terá registro se alguém pressionar o botão de reset. Para isso, a maneira confiável é fazer o registro na inicialização da máquina.
Por favor, note que o último log está criando uma entrada na inicialização da máquina.
É possível ter uma gravação fora de banda usando BMC / LOM / IPMI. Você pode usar isto se sua placa-mãe tiver um BMC integrado ou se você tiver instalado um BMC como uma placa de extensão.