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

Edge for Private Cloud גרסה 4.17.05

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

סט כלי תחזוקה

הכלים הבאים משמשים כדי לתקשר עם או לתחזק רכיבים שונים של מערכת Apigee. המשתנה $APROOT מתייחס לספרייה שבה מערכת 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)