Skip to content

Diagnostic Health Check Tool

Section: Operations | Article 63
Audience: System Administrators
Last Updated: 2026-04-08


Overview

The RP-PAM diagnostic tool runs a comprehensive health check of all system components and reports pass/warning/fail for each. Use it to:

  • Verify installation — runs automatically at the end of the Setup Wizard
  • Troubleshoot issues — before opening a support ticket, run diagnostics and include the report
  • Routine monitoring — schedule periodic health checks to catch problems early

The tool ships with the RP-PAM installer. No additional installation required.


Running Diagnostics

Windows GUI: Launch from the Start Menu → RP-PAM Health Check. Visual green/red display for each check. Also runs automatically at the end of the Setup Wizard.

Windows (PowerShell):

rppam-diag

Linux:

sudo /opt/rppam/tools/rppam-diag

JSON output (for support tickets or automation):

rppam-diag --json > diagnostic-report.json


What It Checks

Check What It Tests Pass Warning Fail
RP-PAM gRPC (7100) Service port reachable Port responds Port unreachable
RP-PAM REST (7101) API port reachable Port responds Port unreachable
RP-PAM Mgmt (7102) Management port reachable Port responds Port unreachable
Database Connection string configured, DB reachable Connected No connection
Redis Redis reachable (HA only) Connected Unreachable
LVS License check-in endpoint reachable Healthy Non-200 response Unreachable
Encryption Keys CEK/KEK files exist in key directory Keys found No keys found
guacd Browser session daemon binary exists Binary found Binary missing
guacd Port (4822) guacd process listening Port responds Not listening
Recording Storage Disk space on recording drive >10 GB free <10 GB <1 GB
Backup Storage Disk space on backup drive >10 GB free <10 GB <1 GB
Certificates TLS certificate files present Certs found No certs

Example Output

╔══════════════════════════════════════════════════════════╗
║              RP-PAM Health Check Diagnostic             ║
╚══════════════════════════════════════════════════════════╝

  Node:     node1
  Host:     PAM-SERVER-01
  Platform: Windows
  Time:     2026-04-08 14:30:00 UTC

  [PASS]  RP-PAM gRPC (7100)        127.0.0.1:7100 reachable
  [PASS]  RP-PAM REST API (7101)    127.0.0.1:7101 reachable
  [PASS]  RP-PAM Management (7102)  127.0.0.1:7102 reachable
  [PASS]  Database                   mssql connection string configured (142 chars)
  [PASS]  Redis                      redis.corp.local:6379 reachable
  [PASS]  LVS                        LVS healthy at https://lvs.ravenphyre.net
  [PASS]  Encryption Keys            3 key file(s) found
  [PASS]  guacd                      Binary found at C:\Program Files\Ravenphyre\RP-PAM\bin\guacd.exe
  [PASS]  guacd (4822)              127.0.0.1:4822 reachable
  [PASS]  Recording Storage          D:\RpPamRecordings — 89 GB free
  [WARN]  Backup Storage             C:\ProgramData\...\Backups — 8 GB free (low)
  [PASS]  Certificates               2 certificate file(s) found

  ────────────────────────────────────────────────────
  Overall: WARNING  (11 pass, 1 warn, 0 fail)

  Warnings detected: review WARN items. System is functional.

Including Diagnostics in Support Tickets

When contacting Ravenphyre support, include the JSON diagnostic report:

rppam-diag --json > diagnostic-report.json

Attach diagnostic-report.json to your support ticket. This helps the support team immediately identify which components are affected.


Next Steps


RP-PAM v1.0.0 — Copyright 2026 Ravenphyre. All rights reserved.