Attività di manutenzione ricorrenti relative ai servizi perimetrali

Edge for Private Cloud versione 4.17.09

Per garantire un funzionamento ottimale quotidiano del sistema Apigee, alcune attività devono essere svolte 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 o gestire vari componenti del sistema Apigee. La variabile $APROOT fa riferimento 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

Interfaccia a 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 dei "comandi di quattro lettere" di ZooKeeper

/usr/bin/nc o un'altra posizione a seconda del sistema operativo

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