Tareas de mantenimiento recurrentes de los servicios perimetrales

Edge para la nube privada v4.19.01

Para garantizar el funcionamiento óptimo del sistema de Apigee a diario, se deben realizar ciertas tareas cuando se instala el sistema originalmente o de forma periódica.

Las siguientes herramientas se usan para comunicarse con varios componentes del sistema de Apigee o mantenerlos.

Herramienta Para qué se usa Ubicación del sistema

nodetool

Mantenimiento de Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

Línea de comandos de Apache Cassandra

/opt/apigee/apigee-cassandra/bin
zkCli.sh

Utilidad de línea de comandos de Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin
nc

Comandos TCP/IP y UDP arbitrarios; invocación de "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 los comandos nc o telnet puedan considerarse un riesgo de seguridad, se puede usar la siguiente secuencia de comandos de 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)