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.
| Ekran | CLI karşılığı | Ne yaparsınız |
|---|---|---|
| Devices | mg device list / inspect / export | Arama, status ve OS filtresi, sıralama, cihaz detayı, CSV dışa aktarma. |
| Alerts | mg alert list / inspect / resolve | Alarm filtreleme, detay okuma, onaylı çözümleme. |
| Scripts | mg script list / run | Kayıtlı script’i veya ad-hoc komutu cihaz, grup ya da tag üzerinde çalıştırma. |
| Automation Runs | mg run list / inspect / cancel / retry | Çalıştırmaları izleme, devam edeni iptal etme, başarısız olanı yeniden deneme. |
| Profiles & Auth | mg profile … / mg auth … | Center profili ekleme, tarayıcıdan oturum açma, çıkış yapma. |
İndirme ve Kurulum#
Bu platform son doğrulama aşamasında - çok yakında yayınlanacak.
- 1Uygulamayı 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.
- 2Center’ı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.
- 3Tarayı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Ç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.
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.
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.
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.
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.
- 1Ne ç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.
- 2Hedefi 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Ç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.
- 4Sonucu 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.
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.
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.
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.