Attività di manutenzione ricorrenti relative ai servizi perimetrali

Edge per Private Cloud v. 4.17.05

Per garantire il funzionamento giornaliero ottimale del sistema Apigee, alcune attività devono essere eseguite al momento dell'installazione originale del sistema e/o su base periodica.

Set di strumenti di manutenzione

I seguenti strumenti vengono utilizzati per comunicare con i vari componenti del sistema Apigee o per gestirli. La variabile $APROOT si riferisce alla directory in cui è installato il sistema Apigee.

Strumento

Utilizzato per

Posizione del sistema

nodetool

Manutenzione di Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra-cli

Riga di comando Apache Cassandra

/opt/apigee/apigee-cassandra/bin

zkCli.sh

Utilità a riga di comando Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin

nc

Comandi TCP/IP e UDP arbitrari; chiamata di ZooKeeper "comandi a quattro lettere"

/usr/bin/nc o un'altra posizione che dipende dal sistema operativo in uso

Nelle situazioni in cui i comandi "nc" o "telnet" potrebbero essere considerati un rischio per la sicurezza, puoi utilizzare il seguente script 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)