Yinelenen Uç Hizmetleri bakım görevleri

Apigee sisteminin günlük olarak en iyi şekilde çalışmasını sağlamak için sistem ilk kurulduğunda ve/veya düzenli olarak belirli görevlerin gerçekleştirilmesi gerekir.

Aşağıdaki araçlar, Apigee sisteminin çeşitli bileşenleriyle iletişim kurmak veya bu bileşenlerin bakımını yapmak için kullanılır.

Araç Kullanım Alanı Sistem Konumu

nodetool

Apache Cassandra bakımı

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

Apache Cassandra komut satırı

/opt/apigee/apigee-cassandra/bin
zkCli.sh

Apache ZooKeeper komut satırı yardımcı programı

/opt/apigee/apigee-zookeeper/bin
nc

Rastgele TCP/IP ve UDP komutları; ZooKeeper "dört harfli komutlarının" çağrılması

/usr/bin/nc veya işletim sisteminize bağlı olarak başka bir konum

nc veya telnet komutlarının güvenlik riski olarak değerlendirilebileceği durumlarda aşağıdaki Python komut dosyası kullanılabilir:

import time
import socket
import sys

if len(sys.argv) <> 4:
    print "Usage: %s address port 4-letter-cmd" % sys.argv[0]
else:
    c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    c.connect((sys.argv[1], int(sys.argv[2])))
    c.send(sys.argv[3])
    time.sleep(0.1)
    print c.recv(512)