রেকারিং এজ পরিষেবা রক্ষণাবেক্ষণ টাস্ক

Edge for Private Cloud v. 4.16.09

Apigee সিস্টেমের দৈনন্দিন অপারেশন যাতে সবচেয়ে ভালোভাবে করা যায় তা নিশ্চিত করতে, সিস্টেমটি প্রথমবার ইনস্টল করার সময় এবং/অথবা পর্যায়ক্রমিক ভিত্তিতে কিছু কাজ করা উচিত।

রক্ষণাবেক্ষণ টুল সেট

Apigee সিস্টেমের বিভিন্ন কম্পোনেন্টের সাথে যোগাযোগ করতে বা সেগুলি বজায় রাখতে নিম্নলিখিত টুল ব্যবহার করা হয়। $APROOT ভেরিয়েবলটি সেই ডিরেক্টরিকে বোঝায় যেখানে Apigee সিস্টেম ইনস্টল করা আছে।

টুল

যে কারণে ব্যবহার করা হয়

সিস্টেম লোকেশন

nodetool

Apache Cassandra রক্ষণাবেক্ষণ

/<inst_root>/apigee/apigee-cassandra/bin

cassandra-cli

Apache Cassandra কমান্ড লাইন

/<inst_root>/apigee/apigee-cassandra/bin

zkCli.sh

Apache ZooKeeper কমান্ড লাইন ইউটিলিটি

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