کارهای تکرارشونده تعمیر و نگهداری خدمات لبه

Edge for Private Cloud نسخه 4.16.05

به منظور اطمینان از عملکرد روزانه بهینه سیستم Apigee، وظایف خاصی باید زمانی که سیستم در ابتدا نصب شده است و/یا به صورت دوره ای انجام شود.

مجموعه ابزار تعمیر و نگهداری

ابزارهای زیر برای برقراری ارتباط یا نگهداری اجزای مختلف سیستم Apigee استفاده می‌شوند. متغیر $APROOT به دایرکتوری که سیستم Apigee در آن نصب شده است اشاره دارد.

ابزار

استفاده شده برای

مکان سیستم

ابزار گره

تعمیر و نگهداری آپاچی کاساندرا

/<inst_root>/apigee/apigee-cassandra/bin

cassandra-cli

خط فرمان آپاچی کاساندرا

/<inst_root>/apigee/apigee-cassandra/bin

zkCli.sh

ابزار خط فرمان Apache ZooKeeper

/<inst_root>/apigee/apigee-zookeeper/bin

nc

دستورات دلخواه TCP/IP و UDP. فراخوانی ZooKeeper "فرمان های چهار حرفی"

/usr/bin/nc یا مکان دیگری که به سیستم عامل شما وابسته است

در شرایطی که دستورات " nc " یا " telnet " ممکن است یک خطر امنیتی در نظر گرفته شوند، می توان از اسکریپت پایتون زیر استفاده کرد:

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)