MergenHub'ın sahip olduğu her şey tek klasörde durur; bu da yedeklemeyi, taşımayı ve yükseltmeyi basitleştirir.
Ne yedeklenmeli
| Öğe | Yer | Not |
|---|---|---|
| Tüm veri klasörü | C:\ProgramData\MergenHub\ | Proje, SCADA, kullanıcılar, ayarlar, lisans, sertifikalar, loglar, historian |
| Yalnız proje | Bağlantılar › Dışa aktar → JSON | Kanallar, cihazlar, tag'ler, alarmlar, log grupları, virtual tag'ler, alias'lar |
| Yalnız SCADA | SCADA › Projeyi dışa aktar | Ekranlar, bölgeler, sembol kütüphanesi, bağlamalar |
| Dış veritabanındaki historian | ODBC veritabanınız | Veritabanının kendi araçlarıyla yedekleyin |
C:\ProgramData\MergenHub klasörünün gecelik kopyası (servisler çalışırken de olur; SQLite dosyaları tutarlıdır) sunucuyu sıfırdan kurmaya yeter.Örnek zamanlanmış görev (robocopy, 14 günlük kopya tutar):
robocopy "C:\ProgramData\MergenHub" "D:\Yedek\MergenHub\%date:~-4%%date:~3,2%%date:~0,2%" /MIR /R:1 /W:1 /XD logs
forfiles /P "D:\Yedek\MergenHub" /D -14 /C "cmd /c rmdir /s /q @path"
Geri yükleme
- Hedef makineye aynı ya da daha yeni MergenHub sürümünü kurun.
- Üç servisi durdurun (
sc stop MergenHub). C:\ProgramData\MergenHubklasörünü yedekle değiştirin (host adı değiştiyse yeniwebpki\klasörünü koruyun).- Servisleri başlatın. Kullanıcılar, proje, ekranlar ve geçmiş geri gelir.
- Lisansı yeni donanımda yeniden etkinleştirin (önce eski makinede serbest bırakın ya da portalda Zorla serbest bırak).
Başka sunucuya taşıma
Geri yüklemeyle aynıdır. Hatırlanacaklar:
- OPC UA istemcileri sunucu sertifikasına güvenir;
pki\ownkopyalanmadıysa yeni makinede yeni sertifika oluşur ve istemcilerin yeniden güvenmesi gerekebilir. - Web HTTPS sertifikası host adına bağlıdır; ad değiştiyse
MergenHub.exe gencert "<ad>"ile yeniden üretin. - Güvenlik duvarı kuralları makineye özeldir — kurucu oluşturur; bkz. Güvenlik duvarı.
Yükseltme
Yeni kurucuyu çalıştırın. Kurucu:
- servisleri ve tray uygulamasını durdurur,
- program dosyalarını tamamen değiştirir (bayat DLL kalmaz),
C:\ProgramData\MergenHubklasörüne dokunmaz,- gerekiyorsa eski servis adlarını taşır,
- her şeyi yeniden başlatır.
Kesinti tipik olarak bir dakikanın altındadır. Sürüm notları sürümler sayfasında; lisanslı kurulumlar uygulama içinde bilgilendirilir. Yükseltmeler lisans ömrü boyunca ücretsizdir.
Proje dışa / içe aktarma
Bağlantılar › Dışa aktar projeyi JSON olarak yazar; İçe aktar MergenHub ya da Kepware JSON dışa aktarımlarını okur. İçe aktarma projeyi değiştirebilir ya da içine birleştirebilir (aynı adlı kanallar değiştirilir). Cihaz ayarlarındaki parolalar proje anahtarıyla şifreli aktarılır; başka sunucuda içe aktarırken anahtar sorulur.
Kaldırma
Ayarlar › Uygulamalar ya da program klasöründeki kaldırıcı. Üç servisi durdurup siler, güvenlik duvarı kurallarını ve tray otomatik başlatmasını kaldırır, program dosyalarını siler. Veri klasörü korunur; sonraki kurulum her şeyi yerinde bulur. Makineyi tamamen temizlemek istiyorsanız C:\ProgramData\MergenHub klasörünü elle silin.
MergenHub