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

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

इन टूल का इस्तेमाल, Apigee सिस्टम के साथ काम करने या इसके कई कॉम्पोनेंट को बनाए रखने के लिए किया जाता है.

टूल इसका इस्तेमाल किया जाता है सिस्टम की जगह

nodetool

Apache कैसंड्रा का रखरखाव

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

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

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

Apache ज़ूलॉजिकर कमांड लाइन यूटिलिटी

/opt/apigee/apigee-zookeeper/bin
nc

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

आपके ऑपरेटिंग सिस्टम के हिसाब से, /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)