משימות תחזוקה חוזרות של שירותי Edge

Edge for Private Cloud גרסה 4.18.05

כדי להבטיח תפעול יומי מיטבי של מערכת Apigee, צריך לבצע משימות מסוימות כאשר המערכת מותקנת במקור ו/או על בסיס תקופתי.

הכלים הבאים משמשים כדי לתקשר עם או לתחזק רכיבים שונים של מערכת Apigee.

כלי משמשת עבור: מיקום המערכת

nodetool

תחזוקה של Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

שורת הפקודה Apache Cassandra

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

שירות שורת הפקודה Apache ZoKeeper

/opt/apigee/apigee-zookeeper/bin
nc

פקודות שרירותיות של TCP/IP ו-UDP; הפעלה של "הפקודות ב-4 אותיות" (ZoKeeper)

/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)