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

প্রাইভেট ক্লাউডের জন্য Edge v. 4.17.05

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)