Skip to content

rConfig Vector Server Installation: Enterprise Network Management Platform Setup

rConfig Vector Server Installation: Enterprise Network Management Platform Setup

Section titled “rConfig Vector Server Installation: Enterprise Network Management Platform Setup”

rConfig Vector is a commercial licensed product requiring valid licensing for operation. Organizations without current licensing should contact [email protected] for licensing information. rConfig V8 Professional customers may upgrade existing licenses and installations to rConfig Vector.

Prior to commencing installation, verify the following requirements:

Server requirements align closely with rConfig V8 specifications. Consult OS Configuration for detailed requirements. Enhanced resource allocation is recommended for Vector deployments. Minimum server specifications:

  • 4 CPU Cores minimum
  • 16 GB RAM minimum
  • 250 GB storage minimum

In most deployment scenarios, the rConfig Vector server requires internet accessibility for agent connectivity. Agents may also connect via private networks where connectivity and routing permit. Verify necessary infrastructure and security controls are implemented to support the chosen connectivity model.

The server must be accessible on port 443 (HTTPS) from authorized sources. Implement appropriate firewall rules and valid SSL/TLS certificates on the server.

Infrastructure Requirements:

  • Public IP address (NAT or direct assignment) with source IP restrictions
  • Firewall rules permitting inbound traffic on port 443 exclusively from authorized agent source IP addresses
  • Valid SSL/TLS certificate (no self-signed certificates permitted). TLS 1.2 or higher required.
  • DNS resolution configured for the server
  • Reverse DNS configuration (optional but recommended)
  • Outbound internet connectivity for update verification
  • Integration with organizational monitoring systems for continuous connectivity verification
  • Additional security controls as required by organizational policy (multi-factor authentication, intrusion prevention systems, intrusion detection systems, etc.)

Installation procedures closely follow V8 Professional methodology and provide streamlined deployment. After completing the server build, continue with the Vector Agent installation steps to onboard devices.


Complete the rConfig Vector Server installation by executing the following procedures. All commands require root user privileges.

  1. Configure database user account (MySQL or MariaDB)
  2. Download deployment script
  3. Execute initialization deployment script
  4. Verify installation completion

Installation Procedures by Operating System

Section titled “Installation Procedures by Operating System”

Rocky Linux 9+ deployments require creation of a dedicated database user account. Authenticate to the MariaDB/MySQL database server using the root account. The root password was established during OS configuration.

Terminal window
sudo mariadb -u root -p

Create a database user account with appropriate credentials. The example below demonstrates the procedure; however, implement organizationally-appropriate username and password policies. The grant statement below creates the user and assigns privileges in a single operation.

Terminal window
GRANT ALL PRIVILEGES ON *.* TO 'user1'@localhost IDENTIFIED BY 'password1';
FLUSH PRIVILEGES;
quit;

Terminal window
mkdir -p /var/www/html/rconfig8
cd /var/www/html/rconfig8
wget https://dl.rconfig.com/downloads/rconfig8-vector-deploy.sh -O rconfig8-vector-deploy.sh
chmod +x rconfig8-vector-deploy.sh

Note: Press the enter key to accept default values when prompted during the download and configuration process.

Prepare the following configuration parameters before executing the initialization command:

  • Database host - ‘localhost’ for standard single-server deployments
  • Database username - Database username created in the previous step
  • Database password - Database password established in the previous step
  • Hostname - The fully qualified domain name (FQDN) for the server; configure DNS resolution prior to installation
  • API Token - Retrieved from the license keys section in the rConfig portal (exclude angle brackets)

With the configuration parameters prepared, execute the following command to initialize the rConfig installation:

Terminal window
./rconfig8-vector-deploy.sh --mode=init --apitoken=yourApiToken --dbuser=user1 --dbpass="password1" --hostname=rconfig8vm.domain.local

Following successful initialization, execute deployments (updates) using:

Terminal window
./rconfig8-vector-deploy.sh --mode=deploy --apitoken=<someCode>

Respond to prompts as required. Default values may be accepted by pressing the enter key.

The deployment script supports multiple command-line parameters for flexible configuration:

Required Parameters for Initialization Mode:

Section titled “Required Parameters for Initialization Mode:”
  • --mode=init - Initialize new installation
  • --apitoken - rConfig API authentication token
  • --dbuser - Database username
  • --dbpass - Database password
  • --hostname - Server hostname (FQDN)
  • --mode=deploy - Update existing installation
  • --apitoken - rConfig API authentication token
  • --dbhost - Database host (default: 127.0.0.1)
  • --dbport - Database port (default: 3306)
  • --help - Display usage information
Terminal window
./rconfig8-vector-deploy.sh --mode=init --apitoken=abc123 --dbuser=rconfig --dbpass="mypass" --dbhost=192.168.1.100 --hostname=rconfig.company.com
Terminal window
./rconfig8-vector-deploy.sh --mode=deploy --apitoken=abc123

HTTP 403 Access Forbidden Error Resolution

Section titled “HTTP 403 Access Forbidden Error Resolution”

If encountering HTTP 403 Access Forbidden errors following Vector Server updates, cached RBAC data may require clearing.

The error may appear as follows when accessing Settings > Agents:

rConfig Vector enterprise network management interface displaying RBAC permissions error during system update

To resolve, execute the following commands:

Terminal window
# This error typically results from cached data from previous rConfig versions
redis-cli
select 1
keys *
del KEYNAME # (any key containing "permissions")
exit
cd /var/www/html/rconfig8/current && php artisan rconfig:clear-all

Video demonstration of the resolution process:

Clear Redis RBAC Cache

Play

To revert to a previous release version:

Terminal window
./rconfig8-vector-deploy.sh --mode=rollback

rConfig V8 implements a symlink-based deployment architecture ensuring continuous availability during updates:

  • New releases deploy to timestamped directories
  • Atomic symlink updates ensure instantaneous transitions
  • Previous releases remain available for immediate rollback

The deployment script provides comprehensive progress visibility:

  • Visual progress indicators
  • Step-by-step execution status
  • Complete operation logging to /var/log/rconfig-deploy.log

Enhanced error handling capabilities include:

  • Detailed error diagnostics
  • Recovery procedure recommendations
  • Support contact information
  • Comprehensive operational logging

Upon successful installation completion, access the web interface using the server IP address or hostname with the following default credentials:

Username: [email protected] Password: admin

  1. Permission-Related Errors

    • Verify root user privileges for script execution
    • Validate file ownership: chown -R apache /var/www/html/rconfig8
  2. Database Connectivity Issues

    • Verify database credentials accuracy
    • Test connectivity: mariadb -u username -p -h hostname
  3. API Token Authentication Problems

    • Verify token accuracy from rConfig portal
    • Confirm network connectivity to dl.rconfig.com
  4. Service Availability Issues

    • Verify Apache status: systemctl status httpd
    • Verify Supervisor status: systemctl status supervisord
  • Deployment Log: /var/log/rconfig-deploy.log
  • Apache Logs: /var/log/httpd/ (RHEL/CentOS) or /var/log/apache2/ (Ubuntu)
  • Application Logs: /var/www/html/rconfig8/persistentData/storage/logs/

For installation assistance:

  1. Review the deployment log file for error details
  2. Consult this documentation for troubleshooting procedures
  3. Contact V8 support: [email protected]
  4. Access the support portal: rConfig Portal

For rConfig V7 upgrades, the V8 deployment script will:

  • Automatically detect existing V7 installations
  • Preserve existing data and configuration settings
  • Remove legacy Envoy deployment components
  • Migrate to the enhanced deployment system

After completing rConfig Vector Server installation: