बार-बार होने वाली एज सेवाओं के रखरखाव के टास्क

Edge for Private Cloud v. 4.17.05

यह पक्का करने के लिए कि Apigee सिस्टम सही तरीके से काम करे, कुछ टास्क तब किए जाने चाहिए, जब सिस्टम मूल रूप से इंस्टॉल हो और/या इसे समय-समय पर किया जाता हो.

मेंटेनेंस टूल का सेट

नीचे दिए गए टूल का इस्तेमाल, Apigee सिस्टम से संपर्क करने या उसके अलग-अलग कॉम्पोनेंट का रखरखाव करने के लिए किया जाता है. $APROOT उस डायरेक्ट्री के बारे में बताता है जिसमें Apigee सिस्टम इंस्टॉल किया गया है.

टूल

इनके लिए इस्तेमाल होता है

सिस्टम की जगह की जानकारी

नोडटूल

Apache कैसेंड्रा का रखरखाव किया जा सकता है

/opt/apigee/apigee-cassandra/bin

cassandra-cli

Apache कैसेंड्रा कमांड लाइन

/opt/apigee/apigee-cassandra/bin

zkCli.sh

Apache ZoomKeeper कमांड लाइन यूटिलिटी

/opt/apigee/apigee-zookeeper/bin

nc

आर्बिट्रेरी टीसीपी/आईपी और यूडीपी कमांड; ज़ूKeeper में "चार अक्षर वाले निर्देश" बोलना

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