পুনরাবৃত্ত প্রান্ত পরিষেবা রক্ষণাবেক্ষণ কাজ

প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ

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

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

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

টুল

জন্য ব্যবহৃত

সিস্টেমের অবস্থান

নোডটুল

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

/opt/apigee/apigee-ক্যাসান্ড্রা/বিন

cassandra-cli

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

/opt/apigee/apigee-ক্যাসান্ড্রা/বিন

zkCli.sh

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

/opt/apigee/apigee-zookeeper/bin

nc

নির্বিচারে TCP/IP এবং UDP কমান্ড; ZooKeeper "চার-অক্ষরের আদেশ" এর আহ্বান

/usr/bin/nc বা আপনার অপারেটিং সিস্টেমের উপর নির্ভরশীল অন্য অবস্থান

এমন পরিস্থিতিতে যেখানে " nc " বা " telnet " কমান্ডগুলিকে নিরাপত্তা ঝুঁকি হিসাবে বিবেচনা করা যেতে পারে, নিম্নলিখিত পাইথন স্ক্রিপ্টটি ব্যবহার করা যেতে পারে:

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)