Filo Keşif ve Kurtarma Aracı
Moftgate Filo Keşif ve Kurtarma Aracı makineleri keşfeder, ajanları toplu kurar veya kaldırır ve IP/FQDN değişikliğinden sonra filoyu yeniden bağlar.
Araç Nedir#
Moftgate Filo Keşif ve Kurtarma Aracı, belirli bir operasyonel sorunu çözer: Moftgate yönetim sunucusunun adresi değiştiğinde (örneğin yeni bir IP'ye veya yeni bir alan adına taşındığında), Windows, Linux ve macOS client'larında önceden kurulu tüm ajanlar eski adrese ulaşmaya çalışmaya devam eder ve çevrimdışı kalır. Her makineyi tek tek elle gezmek veya ajanları yeniden kurmak yerine, bir yönetici bu aracı tek bir yönetim makinesinden çalıştırarak tüm filoyu keşfeder, yeni sunucu adresini her ajana gönderir, Moftgate ajanını uzaktan yeniden başlatır ve her şeyin yeniden bağlandığını doğrular.
Araç, makine makine elle düzeltmenin pratik olmayacağı büyük bir filoya sahip kurumlar (örneğin 50+ Windows/Linux/macOS client) için tasarlanmıştır. Bir yönetici aracı ağdaki bir makineden bir kez (veya gerektiğinde) çalıştırır. Son kullanıcıların veya müşterilerin etkileşime girdiği bir şey değildir.
Bu platform son doğrulama aşamasında - çok yakında yayınlanacak.
Keşif Motoru#
Araç, uygulamanın üstündeki bir mod sekmesinden seçilen iki bağımsız keşif modunu destekler:
- Workgroup / Subnet modu - belirttiğiniz bir aralık içindeki makineleri bulmak için yerel ağınızı tarar (örn. 192.168.1.0/24). Makineler bir domain'e bağlı değilse veya sadece ağınızın belirli bir bölümünü taramak istiyorsanız bu modu kullanın.
- Active Directory / Domain modu - makine listesinin tamamını doğrudan Active Directory domain'inizden alır; listeyi belirli bir organizasyon birimiyle sınırlamak için isteğe bağlı bir filtre kullanılabilir. Ağ taraması yerine eksiksiz, yetkili bir makine listesi istediğiniz domain ortamlarında bu modu kullanın.
Ağ ve Port Gereksinimleri#
Aracın hedef makineleri keşfedebilmesi ve yeniden yapılandırabilmesi için, ağınızda standart Windows uzaktan yönetimi ve dosya paylaşım erişiminin kullanılabilir olduğundan, taşımak istediğiniz Linux veya macOS makinelerde ise uzaktan erişimin etkinleştirildiğinden emin olun:
| Gereksinim | Kullanım Amacı | Ortam |
|---|---|---|
| Windows uzaktan yönetimi | Aracın Windows makinelere uzaktan bağlanmasını ve onları yönetmesini sağlar. | Windows / AD / Workgroup |
| Dosya paylaşımı | Aracın her makinenin bağlantı ayarlarını güvenle güncellemesini sağlar. | Windows / AD / Workgroup |
| Domain sorgusu | Aracın makine listesini Active Directory'den almasını sağlar. | Active Directory |
| Linux/macOS uzaktan erişimi | Aracın Linux ve macOS makinelerde ayarları güncellemesini ve ajanı yeniden başlatmasını sağlar. | Linux / macOS |
Toplu Ajan Kurulumu#
Fleet Tool, mevcut ajanları kurtarmanın yanı sıra kurumsal ITSM ürünlerindeki uzaktan kurulum yardımcı araçları tarzında bir toplu ajan kurulum aracı olarak da çalışır. Aynı makine listesi üzerinden bir yönetici, tek bir çalıştırmada onlarca Windows, Linux ve macOS makineye yeni ajan kurulumu (veya temiz kaldırma) gönderebilir; hiçbir makineye fiziksel olarak dokunmaya gerek kalmaz. Her uç noktayı tek tek gezmenin günler süreceği ortamlarda Moftgate'i ilk kez dağıtmanın önerilen yolu budur.
- Tek modal, iki işlem: Install ile yeni bir ajan gönderin veya Uninstall ile ajan servisini, binary'sini ve konfigürasyonunu seçili tüm makinelerden temiz şekilde kaldırın.
- Esnek hedefleme: hedefler aynı keşif tablosundan gelir (subnet taraması veya Active Directory sorgusu); envanter ağ dışında hazırlandığında Import CSV butonu hostname,ip,os,user sütunlarına sahip hazır bir liste yükler.
- Windows hedeflerine WinRM üzerinden ulaşılır; makinede OpenSSH Server çalışıyorsa SSH otomatik fallback olarak devreye girer. Araç imzalı MSI paketini tercih eder ve SERVERURL, COMPANYID ve NATSURL özellikleriyle sessiz kurulum yapar; yalnızca ham executable mevcutsa MoftgateAgent Windows servisini kendisi kaydedip başlatır.
- Linux hedefleri ajan binary'sini SSH/SFTP ile /usr/local/bin altına alır; bir systemd unit'i yazılır, etkinleştirilir ve başlatılır; çalışma verileri /var/lib/moftgate altında tutulur.
- macOS hedefleri, sunucuda yayınlanmış .pkg paketi varsa ondan kurulur; yoksa binary kurulumu artı bir LaunchDaemon ile devam edilir.
- Paket dağıtımı çalıştırma başına seçilebilir: Server Download her hedefin paketi doğrudan Moftgate sunucunuzdan çekmesini sağlar; Local Push ise paketi aracı çalıştıran makineden yükler ve hedefler henüz sunucuya ulaşamıyorsa kullanışlıdır.
- Çalıştırmalar, sınırlı bir eşzamanlılık limitiyle paraleldir. Her hedef kendi canlı durumunu ve log satırlarını raporlar; final raporu başarıları hatalardan ayırır, böylece Retry Failed yalnızca tamamlanamayan makineleri yeniden dener.
- 1Hedef listesini oluşturun
Bir subnet taraması veya Active Directory sorgusu çalıştırın ya da hazır bir liste yüklemek için Import CSV'ye tıklayın. Henüz ajanı olmayan makineler Not Installed olarak görünür ve tablo filtresi yalnızca onları gösterebilir.
- 2Makineleri seçin ve deployment'ı açın
Kurulum yapmak istediğiniz makineleri işaretleyin, ardından tablo araç çubuğundaki Install / Uninstall Agents (N) butonuna tıklayın.
- 3İşlemi, dağıtım yöntemini ve kimlik bilgilerini seçin
Install veya Uninstall seçin, Server Download veya Local Push belirleyin; Windows'ta MSI veya EXE paketini seçin. Ardından yönetici kimlik bilgilerini girin: Windows için yerel admin veya domain admin, Linux ve macOS için parola ya da SSH anahtarı.
- 4Çalıştırmayı başlatın ve canlı ilerlemeyi izleyin
Start Deployment'a tıklayın. Log konsolu her hedefi satır satır akıtırken Operation Status sütunu her makine için Pending, Running, Success veya Failed durumunu gösterir.
- 5İnceleyin, yeniden deneyin ve dışa aktarın
Deployment raporu başarıları ve hataları özetler. Tamamlanamayan makineler için Retry Failed'ı, denetime hazır bir kayıt için Export CSV Report'u kullanın.
Konfigürasyon Enjeksiyonu ve Servis Yeniden Başlatma#
- Bu güncelleme kimliği korur: araç, her makinenin bağlantı ayarlarını yeni sunucuyu gösterecek şekilde güvenle günceller; makinenin kimliğine, eşleştirmesine veya kimlik bilgilerine dokunmaz. Yalnızca ajanın nereye rapor verdiğini yeniden yönlendirir - ajanla ilgili başka hiçbir şey değişmez.
- Windows'ta bu güncelleme ve ardından gelen servis yeniden başlatma, makinenin yerleşik uzaktan yönetim özellikleri üzerinden yapılır.
- Linux ve macOS'ta aynı güncelleme ve servis yeniden başlatma, makinenin uzaktan erişim özellikleri üzerinden yapılır.
Adım Adım Kullanım#
- 1Yeni sunucu adresini tanımlayın ve test edin
Üst başlık alanında yeni sunucu IP/URL'sini (örn. http://192.168.1.200:8000) ve isteğe bağlı olarak Company ID'yi girin. Test Server'a tıklayın - yeşil Online (X ms) sonucu, herhangi bir client'a dokunmadan önce yeni sunucunun erişilebilir olduğunu doğrular.
- 2Filoyu keşfedin
Yerel ağınızı taramak için Workgroup / Subnet Mode'u seçin (192.168.1.0/24 gibi bir CIDR girin, tarama timeout'u seçin, isteğe bağlı olarak yerel admin kimlik bilgilerini girin, ardından Start Subnet Scan'e tıklayın); veya makine listesini doğrudan Active Directory domain'inizden almak için Active Directory / Domain Mode'u seçin (domain bilgilerinizi, isteğe bağlı bir Base OU filtresini ve Domain Admin kimlik bilgilerini girin, ardından Query Domain Computers'a tıklayın).
- 3Hedefleri seçin ve durumu inceleyin
Sonuç tablosu her makinenin IP adresini, işletim sistemini, mevcut sunucu IP'sini ve agent durumunu (Offline / Server Down, Running, Stopped) listeler. Hostname, IP veya kullanıcı adına göre arayın, ardından kurtarmak istediğiniz makineleri işaretleyin veya tümünü seçin.
- 4Konfigürasyonu gönderin ve servisi yeniden başlatın
Reconfigure & Restart Selected (X) butonuna tıklayın. Onay penceresinde Restart Moftgate Agent Service remotely ve Verify Agent Handshake seçeneklerini işaretli bırakın, ardından Start Migration'a tıklayın. Live Log Console, her makinenin bağlantı ayarları güncellenirken ve ajanı yeniden başlarken ilerlemesini satır satır canlı gösterir.
- 5Doğrulayın ve raporu dışa aktarın
İşlem bittiğinde Migration Execution Report, başarılı ve başarısız sonuçları özetler. Ayrıntılı bir migration raporu için Export CSV Report'u, tarama sırasında başarısız olan veya çevrimdışı olan makineleri yeniden denemek için Retry Failed'i kullanın.
Sorun Giderme#
| Belirti / Hata | Olası Neden | Çözüm |
|---|---|---|
| "Unreachable" (Test Server hatası) | Yeni Moftgate sunucu adresi yanlış veya bir güvenlik duvarı bağlantıyı engelliyor. | Sunucu adresini kontrol edin ve güvenlik duvarınızın yönetim makinesinin oraya ulaşmasına izin verdiğinden emin olun. |
| "Access is Denied" | Kullanılan hesabın hedef makinede yönetici yetkisi yok. | Hedef makinelerde yerel admin yetkisine (Active Directory modu için domain admin yetkisine) sahip bir hesap kullanın. |
| Bazı makinelere ulaşılamıyor | O makinede uzaktan yönetim kapalı olabilir veya ağ/güvenlik politikası bağlantıyı engelliyor olabilir. | Hedef makinede uzaktan erişimi etkinleştirin, ağ ekibinizle kontrol edin veya BT desteğiyle iletişime geçin. |
| Linux/macOS makineleri yanıt vermiyor | O makinede uzaktan erişim kullanılabilir değil. | Hedef makinede uzaktan erişimin etkin olduğundan emin olun veya BT desteğiyle iletişime geçin. |
| Subnet taraması 0 cihaz buluyor, yönetim makinesinin kendisi de dahil | macOS'ta Remote Login (SSH) ve File Sharing (SMB) varsayılan olarak kapalıdır, bu yüzden tarama o makineyi tespit edecek açık bir port bulamaz. | Taramayı çalıştıran Mac'te System Settings > General > Sharing'e gidin ve Remote Login (SSH)'ı - SMB tabanlı tespit de istiyorsanız File Sharing'i de - etkinleştirin, ardından taramayı tekrarlayın. |
| Deployment, kimlik doğrulama veya "Access is Denied" hatalarıyla başarısız oluyor | Kimlik bilgilerinin yönetici yetkisi yok veya hedefte uzaktan yönetim etkin değil. | Yerel veya domain admin yetkisine sahip bir hesap kullanın. Windows hedeflerinde WinRM'i etkinleştirin (winrm quickconfig) veya OpenSSH Server kurun; Linux ve macOS'ta SSH'ın çalıştığından emin olun. |
| Windows kurulumu başarılı görünüyor ama ajan hiç çevrimiçi olmuyor | MSI özellikleri yanlış olabilir veya hedef, kurulum bittikten sonra Moftgate sunucusuna ulaşamıyor olabilir. | Sunucu URL'sinin tam API tabanını içerdiğini doğrulayın (örneğin https://server/api/agent), hedefin sunucuya ve NATS adresine ulaşabildiğini kontrol edin, ardından o makineyi yeniden deneyin. |