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

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

הכלים הבאים משמשים לתקשורת או לתחזוקה של רכיבים שונים של מערכת 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)