MergenHub Envest
Ana sayfa/Dokümanlar/Başlangıç

Loglar ve teşhis verileri

MergenHub'ın yazdığı her log: dosya logları, olay günlüğü, denetim günlüğü, historian veritabanı, kurulum logu; saklama süreleri ve yerleri.

MergenHub her biri farklı amaç, yer ve saklama süresine sahip birkaç tür log tutar. Hepsi C:\ProgramData\MergenHub veri klasörü altındadır.

Özet

LogNeredeİçinde ne varSaklamaNereden bakılır
Uygulama dosya logulogs\mergenhub-YYYYAAGG.logÇekirdek sürecin logladığı her şey: açılış, sürücü bağlantıları, hatalar, yığın izleri, API istekleriGünde bir dosya; eskiler otomatik silinirMetin editörü; destek talebine eklenir
Olay günlüğüevents.db (SQLite)Operatöre yönelik olaylar: cihaz bağlandı/koptu, zaman aşımı, servis başladı/durdu, OPC UA oturumları, alarmlarVarsayılan 7 gün (Ayarlar › Saklama)Web arayüzünde … › Olay Günlüğü; filtre, arama, Metne aktar
Denetim günlüğüaudit.dbKim neyi değiştirdi: her yapılandırma yazımı (POST/PUT/DELETE), OPC UA ve REST tag yazmaları, girişler, MCP araç çağrıları, lisans işlemleriVarsayılan 90 günAyarlar › Denetim (kategori, kullanıcı, zaman çipleri)
Alarm geçmişiproje deposundaHer alarm geçişi: oluştu, onaylandı, silindi, kim tarafındanVarsayılan 90 günAlarmlar › Geçmiş
Historianlogs.db (SQLite) ya da ODBC veritabanınızLog gruplarının kaydettiği tag değerleriSiz silene ya da seyreltene kadarHistorian › Trend, CSV/Excel dışa aktarım, OPC UA HistoryRead
Cihaz teşhisibellekteCihaz başına ham istek/yanıt çerçeveleri (hex), son hata, zamanlamaDönen tamponCihaz › Teşhis; Wireshark tarzı iz dışa aktarımı
Kurulum logu%TEMP%\MergenHub-Setup.logKurucunun her adımı, servis ve güvenlik duvarı komutlarıSiz silene kadarMetin editörü
Windows Olay GörüntüleyicisiApplication, kaynak MergenHubServis yaşam döngüsü, yakalanmamış çökmelerWindows politikasıeventvwr.msc
Olay Günlüğü penceresi — seviye filtresi, arama, dışa aktarım ve Uygulama Raporu düğmesi
Olay Günlüğü penceresi — seviye filtresi, arama, dışa aktarım ve Uygulama Raporu düğmesi

Uygulama dosya logu

Çekirdek C:\ProgramData\MergenHub\logs\ altına dönen bir metin logu yazar. Her satırda zaman damgası, seviye (INF, WRN, ERR), kaynak bileşen ve mesaj vardır. Tipik satırlar:

2026-09-05 10:14:02.117 INF Web API listening on http://0.0.0.0:8090
2026-09-05 10:14:03.402 INF OPC UA server started: opc.tcp://0.0.0.0:48010/MergenHub
2026-09-05 10:14:05.930 INF ChannelWorker  Connected: Terfi_Merkezi.PLC_1
2026-09-05 10:20:41.008 WRN ModbusTcp      Read timeout 10.0.0.5:502 unit 1 (block 40001..40064), retry 1/3
2026-09-05 10:20:44.012 ERR ChannelWorker  Device Terfi_Merkezi.PLC_1 marked Bad: 3 consecutive failures

Kaç gün saklanacağı Ayarlar › Saklama'dadır. Destek için sorunun yaşandığı günün dosyasını gönderin.

Olay günlüğü

Olaylar, operatörün log dosyası okumadan görmesi gerekenlerdir: bağlantı durumu değişimleri, zaman aşımları, servis yeniden başlatmaları, OPC UA istemci oturumları, yapılandırma yeniden yüklemeleri, lisans/deneme iletileri. Sağ üstteki menüsünden Olay Günlüğü ile açılır.

  • Tümü / Uyarı / Hata filtresi, serbest metin arama, otomatik yenilemeyi duraklatma.
  • Metne aktar mevcut görünümü kaydeder.
  • Uygulama Raporu sürüm, ayar özeti, kanal/cihaz sağlığı ve son olayları tek metin dosyasında toplar — destek talebine eklenecek en hızlı şey.
  • Olaylar ayarlanan gün sayısı kadar (varsayılan 7) events.db'de kalır ve yeniden başlatmalarda kaybolmaz.

Denetim günlüğü

Web arayüzü, REST API, OPC UA yazmaları ya da MCP aracıyla yapılan her değişiklik kullanıcı, IP, zaman, eylem ve hedefle kaydedilir. Ayarlar › Denetim'den açın. Örnekler:

  • channel.create, device.update, tag.delete, project.import
  • OPC UA ya da REST'ten tag.write — eski ve yeni değerle
  • user.login, user.login_failed, user.password_change
  • license.activate, license.release, settings.update

Saklama varsayılan 90 gündür (Ayarlar › Saklama). Denetim kayıtları arayüzden düzenlenemez.

Ayarlar › Denetim — kategori, kullanıcı ve zaman çipleri; her yapılandırma değişikliği listelenir
Ayarlar › Denetim — kategori, kullanıcı ve zaman çipleri; her yapılandırma değişikliği listelenir

Alarm geçmişi

Her alarm geçişi (oluştu, onaylandı, silindi) zaman damgası, değer, kullanıcı ve yorumla alarm geçmişi saklama süresi (varsayılan 90 gün) kadar tutulur ve Alarmlar › Geçmiş'te gösterilir. OPC UA Alarms & Conditions istemcilerine de açıktır.

Historian verisi

Log grupları varsayılan olarak logs.db'ye (SQLite) ya da herhangi bir ODBC veritabanına (SQL Server, MySQL/MariaDB, PostgreSQL, Oracle) yazar. Hedef ulaşılamazsa kayıtlar diske tamponlanır (store-and-forward) ve sonra yazılır. Trend, seyreltme ve CSV/Excel/PNG dışa aktarım Historian modülündedir; bkz. Historian.

Cihaz teşhisi ve paket izleri

Bir cihaz seçip Teşhis'i açın: hex olarak son istek/yanıt çerçeveleri, bayt sayaçları, zamanlama ve son hata metni. Önbellek tabanlı protokollerde (DNP3, IEC 104, IEC 61850) ham TX/RX musluğu gerçek hat trafiğini gösterir. İz analiz için kaydedilebilir. Bkz. Sorun giderme.

Saklama ayarları

Ayarlar › Saklama:

AyarVarsayılan
Olay günlüğü (gün)7
Denetim günlüğü (gün)90
Alarm geçmişi (gün)90
Dosya logu (gün)dönen, otomatik
Ayarlar › Saklama — olay, denetim ve alarm geçmişinin ne kadar tutulacağı
Ayarlar › Saklama — olay, denetim ve alarm geçmişinin ne kadar tutulacağı

Desteğe log gönderme

  1. … › Olay Günlüğü › Uygulama Raporu — dosyayı kaydedin.
  2. O günün logs\mergenhub-YYYYAAGG.log dosyasını ekleyin.
  3. Cihaz sorunuysa o cihazın Teşhis izini ekleyin.
  4. Müşteri portalından (Destek) ya da e-postayla gönderin.