“Mce: [Donanım Hatası]: Günlüğe kaydedilen makine kontrol olayları” syslog dosyasında görünür. Ne yapmalıyım?


19

OSSEC'in (2.8.1) en son sürümünü yükledim ve ayrıca e-posta bildirimlerini de etkinleştirdim. Ve bir donanım hatası ve mce hakkında bir şey olduğunu söyleyerek bu tür bildirimler bir sürü alıyorum:

OSSEC HIDS Notification.
2015 Apr 04 20:09:22

Received From: Bath-Towel->/var/log/syslog
Rule: 1002 fired (level 2) -> "Unknown problem somewhere in the system."
Portion of the log(s):

Apr  4 20:09:21 Bath-Towel kernel: [ 1873.680872] mce: [Hardware Error]: Machine check events logged



 --END OF NOTIFICATION

Peki bu tam olarak ne anlama geliyor? Mce ne anlama geliyor? Ve bu görünür donanım hatası endişelenmem gereken bir şey mi?


İşletim Sistemi Bilgileri:

Description:    Ubuntu 14.10
Release:    14.10

Ossec üzerinde biraz okuma yapmanız gerekecek, ossec-docs.readthedocs.org/en/latest/manual/rules-decoders kurallarına bakın . Web arayüzü bir takım açıklamalara sahip olduğundan yardımcı olur - ossec.net/wiki/index.php/OSSECWUI:Install
Panther


ossec, ubuntu depolarında olmadığı için muhtemelen kötü bir şekilde desteklenmiyor veya konu dışı.
Panther

1
Bu hiç OSSEC ile ilgili değil. Bu bildirimi aldınız çünkü OSSEC syslog içinde "hata" kelimesini buldu. Konu dışı olduğunu düşünmeme rağmen, muhtemelen Unix ve Linux veya Sunucu Hatası'ndan daha fazla yardım alacaksınız .
Eric Carvalho

4
@ bodhi.zazen Konuyla ilgili olmak için tek yapmanız gereken Ubuntu üzerinde çalışıyor. Bu elbette bir cevap alacağınız anlamına gelmiyor.
Seth

Yanıtlar:


23

Makine Kontrolü İstisnası :

Bir Makine Kontrol İstisna (MCE) bir bilgisayarın merkezi işlem birimi, bir donanım sorun algıladığında oluşur bilgisayar donanım hatasının türüdür.

Bilgisayarınızda bir donanım hatası oluştu ve çekirdek arabellekte bir olay kaydetti. mcelogMakine kontrolü olaylarını günlüğe kaydetmek ve görüntülemek için kullanabilirsiniz . Gönderen mcelogman :

X86 CPU'lar, CPU tarafından makine kontrol olayları (MCE'ler) olarak algılanan hataları bildirir. Bunlar CPU önbelleklerinde, ana bellekte bir entegre bellek denetleyicisi tarafından algılanan veri bozulması, ön veriyolundaki veri aktarım hataları veya CPU ara bağlantısı veya diğer dahili hatalar olabilir. Olası nedenler kozmik radyasyon, dengesiz güç kaynakları, soğutma sorunları, bozuk donanım, teknik özelliklerin dışında çalışan sistemler veya kötü şans olabilir.

Çoğu hata dahili hata düzeltme mekanizmalarıyla CPU tarafından düzeltilebilir. Düzeltilmeyen hatalar, işlemleri öldürebilen veya makineyi panikleyebilen makine kontrol istisnalarına neden olur. Az sayıda düzeltilmiş hata genellikle endişe nedeni değildir, ancak çok sayıda sayı gelecekteki başarısızlığı gösterebilir.

Düzeltilen veya kurtarılan bir hata oluştuğunda, x86 çekirdeği, MCE'yi açıklayan bir kaydı / dev / mcelog aygıtı aracılığıyla kullanılabilen dahili bir halka arabelleğine yazar. mcelog hataları / dev / mcelog dosyasından alır, bunları okunabilir bir biçimde çözer ve standart çıktıya veya isteğe bağlı olarak sistem günlüğüne yazdırır.

Herhangi bir kilitlenme fark etmediyseniz, muhtemelen hata başarıyla düzeltildi. Yine de, mcelogbu tür olayları takip etmek için yüklemenizi tavsiye ederim :

sudo apt-get install mcelog

Olaylar günlüğe kaydedilir /var/log/mcelog. Ayrıca şunları da çalıştırabilirsiniz:

sudo mcelog --client

mcelogartalan sürecini hatalar için sorgulamak .


2
MCE hatalarının neden doğrudan bir sistem günlüğüne yazılmadığını merak ediyorum ... muhtemelen bazı iyi nedenler, belki de
Xen2050

2
@ Xen2050 Mesajın kodu çözülmesi mimariye bağlı olduğundan ve her zaman donanım üreticileri tarafından belgelenmediğinden. Hata, PCIe veri yolu tarafından bile oluşturulabilir.
Mircea Vutcovici

4
@ Xen2050: Fedora 25 makinemde MCE mesajları dergiye yazılıyor, onları görebiliyorum journalctl -b.
Martin Ueding
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.