Skip to content

infrasonar/rapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Release Version

InfraSonar Remote Appliance Manager (RAPP)

The InfraSonar Remote Appliance Manager (RAPP) allows you to orchestrate probes and collectors on our appliance

Environment variable

Variable Default Description
AGENTCORE_HOST 127.0.0.1 Hostname or Ip address of the AgentCore.
AGENTCORE_PORT 8770 AgentCore RAPP port to connect to.
COMPOSE_FILE /docker/docker-compose.yml Docker compose file.
ENV_FILE /docker/.env Environment file.
CONFIG_FILE /config/infrasonar.yaml File with configuration like credentials.
DATA_PATH ./data Data path.
USE_DEVELOPMENT 0 Use the development environment.
SERVICE_NAME rapp Name of the "rapp" service withing the compose file.
PROJECT_NAME none Force a docker compose project name. If not set, we assume the project name is infrasonar. (not recommended to set explicitly).
LOG_LEVEL warning Log level (debug, info, warning, error or critical).
LOG_COLORIZED 0 Log using colors (0=disabled, 1=enabled).
LOG_FTM %y%m%d %H:%M:%S Log format prefix.
SKIP_IMAGE_PRUNE 0 If enabled, skip docker image prune -a to cleanup unused images.

Docker build

docker build -t rapp . --no-cache

Migrating from appliance installer

The InfraSonar Appliance Installer automatically installs rapp. If you installed the appliance using the appliance manager, please follow the instructions below.

Update Agentcore

docker compose pull agentcore
docker compose up -d  agentcore

Update Appliance Manager

sudo pip install infrasonar-appliance -U --break-system-packages

Enable Remote Appliance

Via appliance manager (sudo appliance):

  1. Remote appliance
  2. Install Remote Appliance (RAPP)
  3. Yes
  4. Back to main
  5. Save and apply changes
  6. Exit

image