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

Edge for Private Cloud גרסה 4.17.01

כדי להבטיח שהמערכת של 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)