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

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

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)