Tâches de maintenance récurrentes des services périphériques

Edge pour Private Cloud version 4.17.05

Afin d’assurer un fonctionnement optimal au quotidien du système Apigee, certaines tâches doivent être effectuées lors de l'installation initiale du système et/ou de manière périodique.

Kit d'outils d'entretien

Les outils suivants sont utilisés pour communiquer avec les divers composants de la Apigee. La variable $APROOT fait référence au répertoire dans lequel le système Apigee est installés.

Outil

Utilisation

Emplacement du système

nodetool

Maintenance d'Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra-cli

Ligne de commande Apache Cassandra

/opt/apigee/apigee-cassandra/bin

zkCli.sh

Utilitaire de ligne de commande Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin

Nb

Commandes TCP/IP et UDP arbitraires Invocation des "commandes à quatre lettres" de ZooKeeper

/usr/bin/nc ou tout autre emplacement qui dépend de votre système d'exploitation.

Dans les cas où la commande "nc" ou "telnet" commandes peuvent être considéré comme un risque pour la sécurité, vous pouvez utiliser le script Python suivant:

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)