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.
Metrics summary
Entity: {{ datacenterResourcesMetrics?.name || '—' }}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 }}
Telemetry Overview
Please select an agent from the Explorer to view its telemetry data.
Telemetry for {{ selectedAgent.hostname || selectedAgent.id }}
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 |
|---|---|---|---|---|---|
| {{ alarm.agent_hostname }} | {{ alarm.check_name }} | {{ alarm.status }} | {{ formatDate(alarm.timestamp) }} | {{ alarm.stdout || 'N/A' }} |
All Monitoring Checks
| Name | Agents | Interval | Paused | Actions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No monitoring checks created yet. | |||||||||||||
| {{ check.name }} | {{ check.agent_ids.length }} | {{ check.interval_seconds }}s | |||||||||||
Script{{ check.script }}
ThresholdsWarning: {{ check.warning_threshold || 'Not set' }} Critical: {{ check.critical_threshold || 'Not set' }} Loading details...
Error: {{ detailedCheckResults[check.id].error }}
Agent Status
No results available for this check yet.
|
|||||||||||||
Registered agents
{{ agents.length }} totalRun this command on a target server to install a new agent:
{{ enrollmentTokenCommand }}
| Hostname | OS Version | Registered | Last Seen | Status | Actions |
|---|---|---|---|---|---|
| No agents have registered yet. | |||||
| {{ agent.hostname || 'N/A' }} | {{ agent.os_version || 'N/A' }} | {{ formatDate(agent.registered_at) }} | {{ formatDate(agent.last_seen_at) }} | {{ isAgentActive(agent.last_seen_at) ? 'Active' : 'Inactive' }} | |
{{ selectedAgent.hostname || 'N/A' }}
Agent ID: {{ selectedAgent.id }}
{{ item.label }}
{{ item.value }}
Execute manual command
Execute AI-powered task
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 }}
{{ security.profilesError }}
{{ 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.
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 }}
Total selected: {{ ansibleAISelectedTargetSummary.length }}
This folder is empty.
Generate a playbook or create a subfolder.
Playbook workspace
Refine the generated YAML, keep notes, and publish it to the library.
{{ ansibleAI.editor.error }}
{{ ansibleAI.editor.feedback }}
Playbook Execution History
View past execution logs and results.
| ID | Date | Status | Targets | Actions |
|---|---|---|---|---|
| #{{ exec.id }} | {{ formatDate(exec.created_at) }} | {{ exec.status }} | {{ exec.targets_count }} |