İlginizi Çekebilir
  1. Ana Sayfa
  2. Control-M
  3. Agent Connectivity ve Karışık Komutlar| Control-m #14

Agent Connectivity ve Karışık Komutlar| Control-m #14


Bu yazıda sizlere Agent Connectivity nedir? ve nasıl çalışır onu anlatacağım. Bir Job çalıştığı zaman Server, 7006 nolu parktan Agent’ın Listener’ına bir connection açar. Job’un ahenta aktarımı tamamlandıktan Listener connection’ı kapatır. Listener Job’u submit eder. Job’un durumu ile ilgili bilgileri Tracker monitoring yapar. Sonra 7006 nolu porttan Server’a connection açarak Job İnfo’yu iletir. Server Job Info’yu aldıktan sonra connection’ı kapatır.

Bu portlar istenirse değiştirilebilir. 7006 portu bidirectional ( çift yönlü ) olarak kullanılır. Connection bir kere açılır ve kapatılmaz.

Job öncelikle serverdan agent’ın routerına iletilir. Router Listener’a gönderir. Listener Job’u submit eder. Tracker Job’un stat’ını Monitoring eder ve Info’yu router’a döner. Router Info’yu agent’a gönderir.

Agent Connectivity Configuration

CCM: Control-M Configuration Manager GUI

Ctmagcfg: Control-M Agent Konfigurasayonunu sağlar

Ctm_menu: Control-M Server konfigurasyonu sağlar.

Telnet: CLI remote desktop tool’udur. Firewall’ın bir potu bloklanıp bloklanmadığını anlamak için kullanılır.

Netstat: Bir makinada hangi portların dinlendiğini gösterir. Netstat  = net status’dan gelir.

Netstat -an|find /I “7006” : 7006 portunu dinleyen var mı?

Ag-diag-comm: Agent tarafında CLI üzerinden çalıştırılan utilitydir.  Agent’ın Server ile konuşmadığını kontrol eder.

Ctm-diag-comm: Server tarafında çalıştırılan utitltydir. Server’ın agent’la konuşup konuşmadığını kontrol eder.

Yukardaki ag ve ctm  diag comm’larda genel bir raporu ekrana gösterir.

Ctmagcfg: Agent tarafında konfigurasyon yapmamızı sağlar. Eğer bir server Agent’ın Authorized Server List’inde yoksa server Agent’a bağlanamaz. Ctmagcfg ile ilgili serever ilgili listeye eklenebilir.

Agdbglvl  Agent debug seviyesidir.

Agdbglvl 0: Debug seviyesini disable eder.

Agdbglvl 5: En yüksek seviyesidir.

KARIŞIK UTILITYLER

ctmgetcm: Control-M’e bir plugin yüklendikten sonra (Örneğin AFT.)  bunun EM tarafında refresh olması 24 saati bulabilir. Bu sebeple elle mühahele gerekir ve bu müdahele ctmget cm utilitysi ile yapılır. 3 parametresi bulunur.

  • Host: Plugin kurduğumuz ajanın adı yazılır.
  • AppType: * yazılır. Tüm uygulama tipleri dahil olur.
  • Action: Get dersek refresh yapılmış olur. Amacımımız sadece görüntülemek ise view denilebilir.

Aşağıdaki gibi hazır batch kullanılabilir.

ctmgetcm -host agent_name -appltype “*” -action get

Windows EM kodu (Orbadmin ): İçerisinde pek çok komut barındırır. Örneğin orbadmin ns list ayakta olan naming Service/services listeler.

ctm_menu: Kontrol ve ayarların yapıldığı ana menü

ctmagcfg: Agent konfigürasyonu için bir menü açar.

ctmpsm: Kara ekran üzerinden (DOS/SHELL) jobları hold edip kill edebilmemizi sağlar.

Control-M’de log’datası toplama:

  • Agent : ctma_data_collector –F ALL –days 2
  • EM        : em_data_collector –F ALL –days 2 –> DB User/Pass ister
  • Server  : ctms_data_collector –F ALL –days 2 –> DB User/Pass ister
  • ctma_data_collector -F CMAFT -F AG -F ENV -F LOG_CFG -max_size 2048 -> max 2gb log oluşturur.

orbconfigure:Agent Connectivity  Firewall olan durumlarda Control-M EM’in en az 20 portluk bir aralığa ihtiyacı vardır. Bu utilty ile bu ayar yapılır.

Yorum Yap

Yazar Hakkında

Sistem ve Network uzmanı. Borderlands hayranı.

Yorum Yap