Özet
Esri Configuration Reporter, Windows veya Linux ortamında bir ArcGIS Enterprise dağıtımı hakkında mimari ve yapılandırma bilgilerini içeren bir çıktı sağlayan bir Python betiğidir. ArcGIS Enterprise 11.3, 11.2, 11.1 ve 10.9.1 sürümlerinde bu bilgileri içeren çıktıları verebilmektedir. Komut dosyası, bir ArcGIS Enterprise dağıtımının tasarımını anlamak ve iletmek hatta ortama özgü sorunları gidermek için çalışan Teknik Destek ekipleri için oldukça yararlıdır.
Esri Configuration Reporter, Portal for ArcGIS ve ArcGIS Server bileşenlerinin yapılandırmasının yanı sıra lisanslama ve sertifika bilgileri de dahil olmak üzere dağıtımın mantıksal mimarisi hakkında ayrıntılar sağlar. Komut dosyası çıktısı, kolay analiz ve paylaşım için sayfalar halinde düzenlenmiş bir Microsoft Excel biçimindedir.
Bu komut dosyasını kullanmak için aşağıda bulunan bağlantılar aracılığıyla dosyayı indirebilir ve yine aşağıda sağlanan talimatları izleyebilirsiniz. Komut dosyasının kullanımıyla ilgili sorularınız veya geri bildirimleriniz için bu Esri Community gönderisine yorum yapabilirsiniz. Esri Türkiye Teknik Destek ekibi, halihazırda yaşıyor olduğunuz bir sorunu incelemek ve çözümlemek için komut dosyasını çalıştırmanıza yardımcı olabilir, ancak özellikle komut dosyasının değiştirilmesi veya genişletilmesi ile ilgili durumlar Destek Kapsamı dışında yer almaktadır.
Esri Configuration Reporter aracını indirmek için tıklayın: ConfigReport.zip
Esri Configuration Reporter aracının örnek çıktısını incelemek adına indirmek için tıklayın: ConfigurationReporterSampleOutput.zip
Bilgi:
Esri Configuration Reporter aracı için herhangi bir Bug veya Geliştirme kayıt isteği girişi yapılmamaktadır. Eğer Esri Configuration Reporter aracıyla ilgili herhangi bir geri bildiriminiz varsa, fikirlerinizi ve tespit ettiğiniz hataları bu Esri Community gönderisi içerisinde paylaşabilirsiniz.
Gizlilik Bildirimi:
Bu araç, sunucu makine adları ve dizin konumları dahil olmak üzere yapılandırma verilerini dışa aktarır. Bu bilgileri kuruluşunuz dışında paylaşırken ihtiyatlı olmanız tavsiye edilir.
Prosedür
Kurulum
- Yukarıda indirme bağlantısı bulunan ConfigReport.zip dosyasını ArcGIS Server ya da ArcGIS Pro’nun kurulu olduğu bir makineye indirin ve ConfigReport adında bir klasör oluşturarak sıkıştırılmış dosyayı bu klasör içerisine çıkarın.
- ArcGIS Server ya da ArcGIS Pro, Configuration Reporter’ın çalışması için gerekli Python ortamını içermesinden ötürü gereklidir.
- ConfigReport klasörü içerisinde talimatlar içeren bir README.md dosyası bulunmaktadır. Ek bilgiler için bu dosyayı Not Defteri ile açarak okuyabilirsiniz.
- ConfigReport içerisinde bulunan config.ini dosyasını bir metin düzenleyici ile açın (Notepad veya Notepad++ önerilir).
- config.ini dosyası içerisinde yer alan target_portal‘ın karşısına Portal for ArcGIS’in URL’sini (Portal web adaptör URL’si), admin_username karşısına Portal for ArcGIS’de yönetici olan hesabın kullanıcı adını ve altında bulunan admin_password kısmına da bu hesabın şifresini girin.
- Aynı dosya içerisinde bulunan validateCertificate‘in karşısına ise:
- Portal site’ı tarafından kullanılan sertifikaya sistem içerisinde güveniliyorsa bu parametreyi True,
- Sertifika geçersizse veya sertifikadaki ad yerine IP veya ana bilgisayar adı (hostname) üzerinden erişiliyorsa, False değerini girin.
- Dosyayı kaydedin ve kapatın.
Aracı Çalıştırma
- Bir Command Prompt (Komut İstemi) veya kısaltılmış adıyla CMD’yi Yönetici olarak açın.
- Komut satırında bulunan dizini ConfigReport klasörünün olduğu dizin olacak şekilde değiştirin.
- Bunu yapmak için aşağıdaki komutu kullanabilirsiniz, ancak bu komut ConfigReport klasörünü nereye kaydettiğinize bağlı olarak değişebilir. Aşağıdaki örnekte ConfigReport klasörü C:\arcgis-reporter-main\ içerisine kaydedilmiştir
Örnek:
cd C:\arcgis_reporter-main\ConfigReport
- Bunu yapmak için aşağıdaki komutu kullanabilirsiniz, ancak bu komut ConfigReport klasörünü nereye kaydettiğinize bağlı olarak değişebilir. Aşağıdaki örnekte ConfigReport klasörü C:\arcgis-reporter-main\ içerisine kaydedilmiştir
- Bu dizindeyken, Configuration Reporter betiğini çalıştıran Python ortamını çağırmanız gerekecektir. Python ortamı ArcGIS Server kurulumunuzdan veya ArcGIS Pro kurulumunuzdan çağrılabilir.
- Ayrıca, varsayılan kurulum dosya yollarının kullanılmaması durumunda bu dosya yolları değişebilir. Farklı bir sürücü harfi ya da kurulum konumu kullandıysanız, ArcGIS Server ya da ArcGIS Pro’nun python.exe dosyasını bulun.
Eğer ArcGIS Server’ın Python ortamını kullanacaksanız
Varsayılan olarak, ArcGIS Server’ın Python ortamı şu dosya yolunda bulunabilir:
C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\Python.exe
ArcGIS Server’ın varsayılan yükleme dosya yolu ile kodu çalıştırmak için gerekli komut aşağıdadır:
“C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe” ConfigReport.py
Eğer ArcGIS Pro’nun Python ortamını kullanacaksanız
Varsayılan olarak, ArcGIS Pro’nun Python ortamı şu dosya yolunda bulunabilir:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe
ArcGIS Pro’nun varsayılan yükleme dosya yolu ile kodu çalıştırmak için gerekli komut aşağıdadır:
“C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe” ConfigReport.py
Not:
Eğer ArcGIS Pro’nun Python ortamı ile aracı çalıştıracaksanız, ArcGIS Pro’nun yüklü olduğu makine, Portal for ArcGIS ve ArcGIS Server bileşenlerinin yüklü olduğu makine(ler) ile ağ üzerinden iletişim kurabilmelidir.
Aracın Çıktısı
- Araç çalıştırıldıktan sonra, ConfigReport klasörü içerisinde generated_reports adıyla otomatik olarak bir klasör oluşturulur ve aracın çıktı raporu bu klasör içerisine yazılır.
- Bu generated_reports klasörü içerisinde bir metin dosyası ve Microsoft Excel dosyası bulunur.
- Metin belgesi, komut dosyasının çalıştırıldığı andaki çıktısını içermektedir.
- Excel dosyası ise ArcGIS Enterprise ortamınızla ilgili bilgileri içerir.
- Bu dosya, ArcGIS Enterprise ortamınız hakkında hızlı bir şekilde bilgi toplamak için Esri Teknik Destek personeli ile paylaşılabilir.
Her ArcGIS Enterprise dağıtımı ve ortamı birbirinden farklı olduğundan, bu çıktı Microsoft Excel dosyası Esri Teknik Destek’e sorun tespiti ve sorun çözüm adımları esnasında yardımcı olabilir. Sorun çözümü sürecini hızlandırmak için bir destek talebi oluşturduktan sonra çıktı Excel dosyasını Esri Teknik Destek birimine göndermeyi düşünebilirsiniz.