İçeriğe geç
MoftgateMoftgate Docs
Ürün kılavuzu

mg Desktop

Moftgate Center masaüstü uygulaması: cihazları, alarmları, script’leri ve otomasyonları mg CLI ile aynı profil ve token’larla tek pencereden yönetin.

mg Desktop Nedir#

Moftgate Desktop, mg CLI’nın grafik arayüzlü karşılığıdır. Windows ve macOS için bağımsız bir uygulamadır ve Center’ınızla aynı API üzerinden konuşur; böylece bir mühendisin terminalde yaptığı işlemler, pencereyi tercih eden bir operatör için de kullanılabilir olur: cihaz listeleme, alarm triajı, script çalıştırma ve otomasyon çalıştırmalarını izleme.

İki araç ayrı dünyalar değildir. Moftgate Desktop, CLI’nın kendi istemcisini yeniden kullanır: aynı profil tanımları, aynı token deposu ve aynı tarayıcı onay akışı. mg profile create ile oluşturulan bir profil uygulamada görünür; hangi taraftan oturum açarsanız açın ikisi için de geçerlidir.

EkranCLI karşılığıNe yaparsınız
Devicesmg device list / inspect / exportArama, status ve OS filtresi, sıralama, cihaz detayı, CSV dışa aktarma.
Alertsmg alert list / inspect / resolveAlarm filtreleme, detay okuma, onaylı çözümleme.
Scriptsmg script list / runKayıtlı script’i veya ad-hoc komutu cihaz, grup ya da tag üzerinde çalıştırma.
Automation Runsmg run list / inspect / cancel / retryÇalıştırmaları izleme, devam edeni iptal etme, başarısız olanı yeniden deneme.
Profiles & Authmg profile … / mg auth …Center profili ekleme, tarayıcıdan oturum açma, çıkış yapma.
Başlıkta profil seçici ve oturum rozeti, solda bölüm menüsü ile Devices ekranı.
Moftgate Desktop ana penceresi
Görseli kapat
Ayrı bir masaüstü uygulaması
Bu, Moftgate konsolu içinde bir sayfa değildir. Yöneticinin makinesine kurulur ve yönetilen endpoint’lere dağıtılmaz.

İndirme ve Kurulum#

mg Desktop Kurulum Dosyası

Bu platform son doğrulama aşamasında - çok yakında yayınlanacak.

Çok yakında
  1. 1
    Uygulamayı kurun

    Windows’ta setup dosyasını çalıştırın (GPO veya Intune dağıtımı için yanında MSI de yayınlanır). macOS’ta .dmg dosyasını açıp Moftgate Desktop’ı Applications klasörüne sürükleyin. Ajan ya da ek servis kurulmaz. Bu, yönetim makinesinde çalışan bir operatör aracıdır.

  2. 2
    Center’ınız için profil ekleyin

    Profiles & Auth ekranını açıp New profile’a tıklayın. Bir ad ve Center URL’nizi girin, örneğin https://center.example.local. Skip TLS certificate verification seçeneğini yalnızca hâlâ self-signed sertifika kullanan on-premises bir Center için işaretleyin.

  3. 3
    Tarayıcıdan oturum açın

    Profil kartındaki Sign in’e tıklayın. Tarayıcı, CLI’nın kullandığı onay sayfasının aynısını açar; onayladıktan sonra token yerel olarak saklanır ve kartta Token stored görünür.

  4. 4
    Çalışmaya başlayın

    Sol menü Devices, Alerts, Scripts ve Automation Runs ekranlarını açar. Başlıktaki profil seçici, çıkış yapmadan Center’lar arasında geçiş yapar.

Profiller ve Oturum Açma#

Bir profil, bir Center demektir: bir ad, bir URL ve kendi token’ı. Profiles & Auth ekranı profilleri eklediğiniz, hangisinin varsayılan olacağını seçtiğiniz, oturum açıp kapattığınız yerdir. Başlıktaki profil seçici tüm uygulamayı Center’lar arasında değiştirir.

Her profil kartı URL’sini ve token saklanıp saklanmadığını, ayrıca Make default, Sign in ya da Sign out ve Delete işlemlerini gösterir.
Profiller ve kimlik doğrulama ekranı
Görseli kapat

Sign in tarayıcıdaki onay sayfasını açar ve bekler. Oturumun hangi yetkileri taşıyacağını belirleyen Center kullanıcısıyla onaylayın; uygulama üretilen token’ı saklar ve başlıkta kimin oturum açtığı görünür. Tarayıcı kendiliğinden açılmazsa, pencere onay bağlantısını ve doğrulama kodunu gösterir; elle açabilirsiniz.

Uygulama, isteği tarayıcıda onaylayana kadar Center’ı yoklar.
Tarayıcı onayını bekleyen oturum açma penceresi
Görseli kapat
CLI ile ortak
Uygulamadan çıkış yapmak token’ı Center’da iptal eder ve yerel kimlik bilgisini siler. Böylece aynı profildeki mg CLI oturumu da kapanır. Silinen profil iki araçtan da kalkar.

Cihazlar#

Devices, envanter görünümüdür: seçili Center’a veri gönderen endpoint’ler, mg device list ve mg device inspect ile elde edeceğiniz filtreler ve detay kaydıyla birlikte.

  • Arama, hostname ve IP üzerinde sunucuda çalışır; böylece büyük bir filo ekrana çizilmeden önce filtrelenir.
  • Status ve işletim sistemi filtreleri konsolun kullandığı değerlerin aynısını kullanır; OS sütunu metin yerine ikon gösterir.
  • Hostname, Last Seen ve Compliance sütunları sıralanabilir, sayfalama sunucu tarafındadır.
  • Bir satıra tıkladığınızda cihazın tam kaydı açılır: gruplar, tag’ler, ajan profili ve ajan sürümü. Kayıtta Copy JSON butonu da bulunur.
  • Export CSV aktif filtreleri uygular, dosyanın nereye kaydedileceğini sorar ve kaç cihazın yazıldığını bildirir.
Filo üzerinde arama, status ve OS filtreleri, sıralanabilir sütunlar ve sunucu tarafı sayfalama.
Filtreler uygulanmış cihaz listesi
Görseli kapat

Alarmlar#

Alerts ekranı aktif alarmlarla açılır. Status veya cihaza göre filtreleyin, alarmı kanıtlarıyla birlikte okumak için bir satırı açın ve detaydan çözümleyin. Çözümleme önce onay ister ve Center denetim kaydına kullanıcınız adına yazılır.

Listeden açılmış aktif bir alarm; detay penceresinde Resolve seçeneği görünür.
Alarm listesi ve alarm detayı
Görseli kapat

Scriptler#

Scripts, script kütüphanesini listeler ve çalıştırmanın başladığı yerdir. Kayıtlı bir script’i çalıştırabilir veya ad-hoc komut yazabilir; tek bir cihazı, bir endpoint grubunu ya da bir tag’i hedefleyebilirsiniz.

  1. 1
    Ne çalıştıracağınızı seçin

    Kayıtlı bir script’i çalıştırmak için script listesindeki bir satıra tıklayın, ad-hoc komut için Run command’ı kullanın. Ad-hoc komutta dili boş bırakıp hedef işletim sistemine bırakabilir ya da shell veya powershell olarak sabitleyebilirsiniz.

  2. 2
    Hedefi belirleyin

    Device, Endpoint group veya Tag seçip tanımlayıcıyı girin, ardından timeout değerini belirleyin ve çalıştırmanın o an çevrimdışı olan endpoint’leri bekleyip beklemeyeceğine karar verin.

  3. 3
    Çalıştırmadan önce onaylayın

    Review & run, neyin nerede çalışacağını açıkça yazan bir onay ekranı açar. Endpoint’lerde kod çalıştırdığı için butonu etkinleştirmek üzere RUN yazmanız gerekir.

  4. 4
    Sonucu takip edin

    Toast, işi kaç hedefin aldığını bildirir. Her endpoint’in başarı veya hata bildirmesini izlemek için Automation Runs ekranını açın.

Onay adımından önce hedef tipi, hedef, timeout ve çevrimdışı bekleme anahtarı.
Script çalıştırma penceresi
Görseli kapat
Bu, endpoint’lerde kod çalıştırır
Grup veya tag hedefi tek işlemle filonun büyük bölümüne ulaşabilir. Onay adımı neyin nerede çalışacağını gösterir ve RUN yazmanızı ister. Onaylamadan önce okuyun.

Otomasyon Çalıştırmaları#

Buradan başlattığınız script de Center’ın tetiklediği otomasyon da bir run üretir. Bu ekranda neyin nerede çalıştığını ve nasıl bittiğini görürsünüz. Status veya cihaza göre filtreleyin, aksiyon bazlı detayı görmek için bir çalıştırmayı açın, devam edeni iptal edin ya da başarısız olanı yeniden deneyin.

Çalıştırma devam ederken Cancel, başarısız olduğunda veya iptal edildiğinde Retry sunulur.
Çalıştırma listesi ve çalıştırma detayı
Görseli kapat
İptal geri alınamaz
İptal, çalıştırmayı endpoint üzerinde durdurur ve geri alınamaz. Retry eski çalıştırmayı sürdürmez, aynı parametrelerle yeni bir çalıştırma kuyruğa alır.

Güvenlik ve Denetim#

  • Masaüstü uygulamasının ayrı bir kimlik deposu yoktur: mg CLI’nın kullandığı profil ve token dosyalarının aynısını okur ve yazar, token da aynı tarayıcı onay akışıyla üretilir.
  • Token, onaylayan kullanıcının rolünü miras alır. Salt-okuma kullanıcıları listeleyip inceleyebilir; alarm çözümlemek, script çalıştırmak veya bir çalıştırmayı iptal etmek yazma yetkisi ister.
  • Her yazma işlemi, aynı işlem CLI’dan yapıldığındaki gibi, onaylayan kullanıcı adına Center denetim kaydına yazılır.
  • Alarm çözümleme, çalıştırma iptal veya yeniden deneme, profil silme ve script çalıştırma açık onay ister; script çalıştırma ve profil silme ayrıca bir onay kelimesi yazmanızı bekler.
  • Uygulama yalnızca kaydetme penceresinde seçtiğiniz CSV dosyasını yazabilir. Başka dosya sistemi veya shell erişimi yoktur.
  • Skip TLS certificate verification, kurulum sırasında self-signed sertifika kullanan on-premises Center’lar için vardır. Üretimde kapalı tutun. Doğrulamayı atlayan bir istemci saldırganın sunucusuna yönlendirilip ona geçerli bir token teslim edebilir.
shell
mg profile list
mg auth status
mg auth logout

Yukarıdaki komutlar, masaüstü uygulamasının kullandığı oturumu inceler veya sonlandırır; hangi profilin aktif olduğunu ve saklanan token’ın kime ait olduğunu terminalden doğrulamak istediğinizde işinize yarar.

Sık Sorulan Sorular#

mg CLI’nın da kurulu olması gerekiyor mu?
Hayır. Moftgate Desktop, Center’ınızla aynı API üzerinden konuşan bağımsız bir uygulamadır. CLI de kuruluysa ikisi profilleri ve token’ları paylaşır: birinde oluşturulan profil diğerinde görünür ve bir kez oturum açmak ikisi için yeterlidir.
Hangi platformlarda çalışır?
Windows ve macOS. Windows için setup dosyası ve GPO ya da Intune dağıtımı için MSI, macOS için .dmg yayınlanır. Yönetilen endpoint’lere değil, yöneticinin makinesine kurulur.
Ayrı lisans gerektirir mi?
Hayır. Tarayıcı onay akışıyla aldığı token üzerinden mevcut Center’ınıza bağlanır ve onaylayan kullanıcının yetkilerini taşır.
Birden fazla Center’ı buradan yönetebilir miyim?
Evet. Her Center için bir profil ekleyin (üretim, staging, müşteri kiracısı) ve başlıktaki profil seçicisiyle geçiş yapın. Her profil kendi URL’sini ve token’ını saklar.
Bu, Filo Keşif ve Kurtarma Aracı ile aynı şey mi?
Hayır. Filo aracı ağdaki makineleri keşfeder ve WinRM ile SSH üzerinden ajan kurar, kaldırır veya yeniden yapılandırır. Moftgate Desktop ise Center’ınıza zaten veri gönderen bir filoyu Center API’si üzerinden yönetir.
Self-signed sertifikalı on-premises Center ile çalışır mı?
Evet. Profilde Skip TLS certificate verification seçeneğini işaretleyin. Bunu bir kurulum kolaylığı olarak görün ve üretim kullanımından önce güvenilir bir sertifikaya geçin.