Apigee সিস্টেমের সর্বোত্তম প্রতিদিনের ক্রিয়াকলাপ নিশ্চিত করতে, যখন সিস্টেমটি মূলত ইনস্টল করা হয় এবং/অথবা পর্যায়ক্রমিক ভিত্তিতে নির্দিষ্ট কাজগুলি সম্পাদন করা উচিত।
Apigee সিস্টেমের বিভিন্ন উপাদানের সাথে যোগাযোগ বা বজায় রাখার জন্য নিম্নলিখিত সরঞ্জামগুলি ব্যবহার করা হয়।
টুল | জন্য ব্যবহৃত | সিস্টেমের অবস্থান |
---|---|---|
| Apache Cassandra রক্ষণাবেক্ষণ | /opt/apigee/apigee-cassandra/bin |
| 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
কমান্ডগুলি একটি নিরাপত্তা ঝুঁকি হিসাবে বিবেচিত হতে পারে, নিম্নলিখিত পাইথন স্ক্রিপ্টটি ব্যবহার করা যেতে পারে:
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)