Create an Account

Register to access the administrator dashboard.

{{ registrationErrors.firstName }}

{{ registrationErrors.lastName }}

{{ registrationErrors.phone }}

{{ registrationErrors.email }}

{{ registrationErrors.password }}

{{ registrationErrors.confirmPassword }}

{{ registrationErrors.companyName }}

{{ registrationErrors.companyVat }}

{{ registrationErrors.companyAddress }}

{{ registrationErrors.termsAccepted }}

{{ registrationFeedback.message }}

Already have an account?

Administrator Login

Sign in to manage connected agents.

{{ postRegistrationMessage }}

Enter the 6-digit code from your authenticator app.

Set up two-factor authentication

Scan this QR code with your authenticator app, or manually enter the setup key below.

Two-factor enrollment QR code

Setup Key

{{ totpEnrollment.secret }}

After enrolling, enter the generated code above to finish signing in.

{{ authError }}

Need an account?

Welcome Back

Already registered? Sign in to continue.

Agent Management Dashboard

Organize infrastructure, monitor performance, and operate individual agents.

{{ organization.name }}

{{ organizationQuota.token_usage }} / {{ organizationQuota.token_limit }} Tokens

Infrastructure Topology

Interactive map of discovered network relationships.

Updated: {{ formatDate(aiMap.lastUpdated) }}
Loading topology...

No topology data found.

Click "Regenerate" to start network discovery.

Network Connections

Source Target Service (Port) Connections
No connections found for current selection.
{{ row.sourceName }} {{ row.targetName }} {{ row.service }} {{ row.count }}

AI Infrastructure Documentation

Select an agent from the Explorer to view or generate documentation.

Documentation for {{ selectedAgent.hostname || selectedAgent.id }}

Status: {{ aiDoc.status }} Last updated: {{ formatDate(aiDoc.updatedAt) }}

Loading documentation...

{{ aiDoc.currentSection || 'Starting...' }}

{{ aiDoc.progress }}% Complete

Security Findings ({{ aiDoc.securityIssues.length }})

The AI has identified potential security risks. Review the findings and apply automated fixes.

{{ section.title }}

Datacenters Resources Drilldown

Explore load metrics from datacenters down to individual nodes.

Loading data...
{{ datacenterResourcesError }}
No items found for this level.

Metrics summary

Entity: {{ datacenterResourcesMetrics?.name || '—' }}
Retrieving metrics...
{{ datacenterResourcesMetricsError }}

Agent count

{{ datacenterResourcesMetrics.agent_count }}

CPU average

{{ formatPercentage(datacenterResourcesMetrics.cpu_percent_avg) }}

Memory average

{{ formatPercentage(datacenterResourcesMetrics.memory_percent_avg) }}

Load average (1m / 5m / 15m)

{{ formatLoadAverage(datacenterResourcesMetrics.load_average) }}

Last updated

{{ datacenterResourcesMetrics.latest_timestamp ? formatDate(datacenterResourcesMetrics.latest_timestamp) : 'No data' }}

Agents in scope

{{ agent.agent_id }}

{{ agent.hostname }}

Select an item to view metrics.

Telemetry Overview

Please select an agent from the Explorer to view its telemetry data.

Telemetry for {{ selectedAgent.hostname || selectedAgent.id }}

{{ getTelemetryMonthLabel(month.month, month.year) }}
{{ weekday }}
No telemetry data available.

CPU Usage

Memory Usage

Disk I/O - Read

Disk I/O - Write

Disk I/O - Reads/s

Disk I/O - Writes/s

Disk I/O - Utilization %

Disk Access Time (ms)

'iostat' tool not found or failed.

Please install it (sysstat) to use this feature.

Disk Usage (%)

Network Throughput (MB)

Top 10 Processes by CPU

PID Name User % CPU
{{ proc.pid }} {{ proc.name }} {{ proc.username }} {{ proc.cpu_percent.toFixed(1) }}%

Top 10 Processes by Memory

PID Name User % Memory
{{ proc.pid }} {{ proc.name }} {{ proc.username }} {{ proc.memory_percent.toFixed(2) }}%

Active Alarms

Agent Check Status Last Run Output Actions
No alarms match your search.
{{ alarm.agent_hostname }} {{ alarm.check_name }} {{ alarm.status }} {{ formatDate(alarm.timestamp) }} {{ alarm.stdout || 'N/A' }}
{{ activeAlarmsStats.critical }} Critical
{{ activeAlarmsStats.warning }} Warning
{{ error }}
Loading agents...

Registered agents

{{ agents.length }} total Latest Agent Version: {{ managerAgentVersion }}
{{ enrollmentTokenError }}

Run this command on a target server to install a new agent:

{{ enrollmentTokenCommand }}
Copied
Hostname OS Version Agent Version Registered Last Seen Status Actions
No agents have registered yet.
{{ agent.hostname || 'N/A' }} {{ agent.os_version || 'N/A' }} {{ agent.agent_version || 'Unknown' }} {{ formatDate(agent.registered_at) }} {{ formatDate(agent.last_seen_at) }} {{ isAgentActive(agent.last_seen_at) ? 'Active' : 'Inactive' }}

{{ selectedAgent.hostname || 'N/A' }}

Agent ID: {{ selectedAgent.id }}

{{ isAgentActive(selectedAgent.last_seen_at) ? 'Active' : 'Inactive' }}

{{ item.label }}

{{ item.value }}

Loading agent details...
{{ detailError }}

Execute manual command

Execute AI-powered task

File Manager

path:
Loading...
{{ configOptimizer.error }}
Empty directory

Configuration Optimizer

Active File: {{ configOptimizer.selectedFile }}

Select a file to begin.

Select a configuration file to optimize.
Ask AI to analyze or modify this file.

Command history

Review recently executed commands and their results.

Command Status Sent Completed Exit code Result
No commands executed yet.
{{ cmd.command }}
{{ cmd.status }} {{ formatDate(cmd.sent_at) }} {{ formatDate(cmd.completed_at) }} {{ cmd.result && cmd.result.exit_code !== undefined ? cmd.result.exit_code : 'N/A' }} View output →

OpenSCAP Security Scanning

Step 1: Select one or more target agents from the Explorer panel on the left, then click the button below to check prerequisites.

Selected Agents:

  • {{ getAgentHostname(agentId) }}

No agents selected.

Prerequisites Missing

The `openscap-scanner` tool is not installed on the following agents:

  • {{ agent.hostname }}

Click the button below to attempt installation.

{{ security.installStatus }}

Loading profiles...

{{ security.profilesError }}

All selected agents have the necessary tools installed. You can now re-check prerequisites to proceed to profile selection.

{{ security.scanStatus }}

{{ security.scanError }}

Current Scan Results

Agent Status Timestamp Actions
{{ getAgentHostname(result.agent_id) }} {{ result.status }} {{ formatDate(result.updated_at) }} Failed

Scan History

Scan ID Status Actions
No previous scans found.
#{{ scan.scan_id }} {{ scan.status }}

Select inventory targets

Use the Explorer checkboxes to add hosts or groups to the run scope.

Tip

When the Ansible AI tab is active, the Explorer becomes selectable. Check any node or machine group to include it, or uncheck it to remove it.

Currently selected

  • {{ target.label }}

    Inventory key: {{ target.inventory }}

    {{ target.organizationName }} • {{ target.datacenterName }}

No targets selected yet.

Total selected: {{ ansibleAISelectedTargetSummary.length }}

Scheduled Playbooks

Loading schedules...

No scheduled playbooks found.

Name Target Frequency (Cron) Next Run Status Actions
{{ schedule.name }} {{ schedule.target_type }}: {{ schedule.target_id }} {{ schedule.cron_expression }} {{ formatDate(schedule.next_run_at) }}
Select targets in the Explorer to run playbooks.
{{ ansibleAISelectedTargetDetails.length }} target(s) selected
No targets selected
Name
Date
Actions
Loading...

This folder is empty.

Generate a playbook or create a subfolder.

{{ folder.name }}
{{ formatDate(folder.created_at) }}
{{ playbook.title }} {{ playbook.objective }}
{{ formatDate(playbook.updatedAt) }}

Playbook workspace

Refine the generated YAML, keep notes, and publish it to the library.

Objective: {{ ansibleAI.editor.sourceMeta.objective }}

{{ ansibleAI.editor.error }}

{{ ansibleAI.editor.feedback }}

Playbook Execution History

View past execution logs and results.

Loading history...
No executions found.
ID Date Status Targets Actions
#{{ exec.id }} {{ formatDate(exec.created_at) }} {{ exec.status }} {{ exec.targets_count }}

AI Assistant

{{ chatContext.file }}

Hello! I'm your infrastructure assistant.

Ask me anything about your agents, alarms, or security status.

{{ msg.configAction.path }}

Proposed Action

{{ msg.suggestedAction.risk }} Risk

{{ msg.suggestedAction.description }}

{{ msg.suggestedAction.command_preview }}
✓ Action queued for execution