Tareas de mantenimiento de servicios perimetrales recurrentes

Edge for Private Cloud v. 4.16.05

Para garantizar un funcionamiento óptimo diario del sistema de Apigee, se deben se realiza cuando se instala el sistema originalmente o de manera periódica.

Juego de herramientas de mantenimiento

Las siguientes herramientas se utilizan para comunicarse con los distintos componentes de la sistema de Apigee. La variable $APROOT hace referencia al directorio en el que se encuentra esté instalado.

Herramienta

Se usa para

Ubicación del sistema

nodetool

Mantenimiento de Apache Cassandra

/<inst_root>/apigee/apigee-cassandra/bin

cassandra-cli

Línea de comandos de Apache Cassandra

/<inst_root>/apigee/apigee-cassandra/bin

zkCli.sh

Utilidad de línea de comandos de Apache ZooKeeper

/<inst_root>/apigee/apigee-zookeeper/bin

nc

comandos arbitrarios TCP/IP y UDP; invocación de los “comandos de cuatro letras” de ZooKeeper

/usr/bin/nc o alguna otra ubicación que dependa de tu sistema operativo

En situaciones en las que el error "nc" o "telnet" comandos pueden considera un riesgo de seguridad, la siguiente secuencia de comandos de Python puede usarse:

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)