تکالیف نگهداری سرویس‌های لبه‌ای تکرارشونده

Edge for Private Cloud نسخه ۴.۱۷.۰۱

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

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

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

ابزار

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

مکان سیستم

nodetool

نگهداری Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra-cli

خط فرمان Apache Cassandra

/opt/apigee/apigee-cassandra/bin

zkCli.sh

برنامه کمکی خط فرمان Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin

nc

فرمان‌های اختیاری TCP/IP و UDP؛ فراخوانی «فرمان‌های چهارحرفی» ZooKeeper

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

در شرایطی که دستورات «nc» یا «telnet» ممکن است خطر امنیتی محسوب شوند، می‌توان از دستورات زیر در زبان برنامه‌نویسی Python استفاده کرد:

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)