Attività di manutenzione ricorrenti di Edge Services

Edge for Private Cloud v4.19.01

Per garantire un funzionamento quotidiano ottimale del sistema Apigee, alcune attività devono essere eseguite al momento dell'installazione del sistema e/o periodicamente.

I seguenti strumenti vengono utilizzati per comunicare con i vari componenti del sistema Apigee o per gestirli.

Strumento Utilizzata 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 "comandi di quattro lettere" di ZooKeeper

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

In 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)