Talome
Guides

Monitoring

Real-time system health, 25+ dashboard widgets, and AI-powered diagnostics.

Talome gives you real-time visibility into your server's health — CPU, memory, disk, network, GPU, containers, and every integrated app. The dashboard shows it at a glance. The AI diagnoses it on demand.

Screenshot: Dashboard home showing system health widgets: CPU, memory, disk, network, and container status

Dashboard Widgets

The dashboard home page is built from customizable widgets. Talome ships with 25+ built-in widgets organized by category.

System Widgets

WidgetWhat It Shows
CPUReal-time CPU usage graph with per-core breakdown
MemoryRAM and swap usage with historical trend
DiskPer-mount usage, free space, and growth rate
NetworkThroughput in/out with real-time graph
GPUGPU utilization, memory, temperature, and encoder/decoder usage
System HealthOverall health score combining CPU, memory, disk, and container status
System InfoOS, kernel, uptime, Docker version, and hardware details
System StatusQuick traffic-light status for all monitored subsystems
Storage MountsAll mounted drives with usage bars and mount points

App and Service Widgets

WidgetWhat It Shows
ServicesGrid of installed apps with health status indicators
Arr StatusSonarr/Radarr queue, upcoming, and missing counts
Overseerr RequestsPending and approved media requests
Ollama StatusLoaded models, VRAM usage, and inference stats
Active DownloadsqBittorrent download queue with progress bars
AudiobooksAudiobookshelf listening progress and library stats
Backup StatusLast backup time and success/failure for each app

Media Widgets

WidgetWhat It Shows
Media CalendarUpcoming TV episodes and movie releases from Sonarr/Radarr
OptimizationMedia transcoding queue status and space savings

Utility Widgets

WidgetWhat It Shows
Quick ActionsConfigurable shortcut buttons for common tasks
ActivityRecent actions and events across all apps
DigestAI-generated summary of what happened since your last visit
LauncherQuick-launch grid for installed app web UIs
ListCustom list widget — bookmarks, notes, or any structured data
Stat TileSingle-stat display for any metric (CPU temp, disk free, etc.)
DividerVisual separator between widget groups
DeclarativeCustom widget defined by a JSON schema — for advanced users
Bento GalleryPhoto grid widget pulling from your media library

Widget Customization

Drag-and-Drop Layout

Widgets can be rearranged by dragging on the dashboard. Resize them by pulling the corner handle. The layout is saved per-user.

AI-Driven Arrangement

Tell the AI how you want your dashboard:

Talome Assistant
Put system health widgets at the top, media widgets in the middle, and downloads at the bottom
Remove the GPU widget — I don't have a GPU
Add an arr-status widget to my dashboard

The create_widget_manifest and update_widget_manifest tools manage the widget layout. The list_widgets tool shows what's currently on the dashboard.

Creating Custom Widgets

The AI can create custom widgets through conversation using the create_widget_manifest tool. Describe what you want to see, and the AI generates a declarative widget definition that appears on your dashboard immediately:

Talome Assistant
Create a widget that shows my Plex recently watched
Add a stat tile showing my current CPU temperature
Build a widget that shows Sonarr queue depth and Radarr missing count side by side

You can also create entirely custom widget types using the declarative widget system, which accepts a JSON schema defining data sources and display format.

System Health Tools

The AI has direct access to system metrics — no widgets required:

ToolWhat It Returns
get_system_statsCPU, memory, disk, and network usage in one call
get_system_healthOverall health assessment with per-subsystem scores
get_disk_usageDetailed per-mount disk usage with inodes
get_gpu_statusGPU utilization, memory, temperature, running processes
get_smart_statusS.M.A.R.T. health data for all drives
get_metrics_historyHistorical metrics over a time range for trend analysis

Conversation Examples

Talome Assistant
How is my server doing?

The AI calls get_system_health and gives you a plain-English summary: CPU at 12%, memory at 4.2GB/16GB, all disks healthy, 23 containers running with 22 healthy.

Talome Assistant
Is my main drive dying?

The AI calls get_smart_status, reads the reallocated sector count, power-on hours, and temperature, and tells you whether to worry.

Talome Assistant
Show me CPU and memory trends for the last 24 hours

The AI calls get_metrics_history with a 24-hour window and summarizes the peaks, averages, and any anomalies.

Container Monitoring

Every running container is monitored for health, resource usage, and logs.

ToolWhat It Does
get_container_statsCPU, memory, network, and disk I/O for a specific container
check_service_healthRuns the container's healthcheck and reports pass/fail with details
analyze_service_healthDeep analysis — checks logs, resource trends, and connectivity
search_container_logsFull-text search across a container's log output
get_container_logsReturns the last N lines of a container's logs

Conversation Examples

Talome Assistant
What's using the most resources right now?

The AI checks all containers and ranks them by CPU and memory usage.

Talome Assistant
Why is Sonarr restarting?

The AI calls analyze_service_health, reads the logs for OOM kills or crash traces, checks memory limits, and reports the root cause.

Talome Assistant
Are all containers healthy?

The AI calls list_containers, filters for unhealthy ones, and runs diagnose_app on each.

Storage Monitoring

Disk space is the most common home server emergency. Talome helps you stay ahead of it.

ToolWhat It Returns
get_storage_breakdownSpace usage by category — apps, media, backups, Docker images, system
get_reclaimable_spaceUnused Docker images, build cache, stopped containers, and orphaned volumes
cleanup_dockerRemoves reclaimable resources with a dry-run option
get_disk_usagePer-mount usage with growth trends

Conversation Examples

Talome Assistant
Where is all my disk space going?

The AI calls get_storage_breakdown and shows you a categorized breakdown — 800GB media, 12GB Docker images, 3GB app data, 2GB backups.

Talome Assistant
How can I free up space?

The AI calls get_reclaimable_space to find unused images, dangling volumes, and build cache. Then offers to run cleanup_docker with your confirmation.

Talome Assistant
Will I run out of disk space this month?

The AI checks get_disk_usage trends, calculates the growth rate from get_metrics_history, and projects when you'll hit capacity.

Automated Monitoring

Combine monitoring tools with automations for proactive alerts:

Talome Assistant
Create an automation that checks disk usage every hour and notifies me on Telegram if any drive exceeds 90%
Talome Assistant
Alert me if any container has been unhealthy for more than 5 minutes
Talome Assistant
Send a daily digest of system health every morning at 8am

The automation engine can run any monitoring tool on a cron schedule and trigger notifications when conditions are met.

Monitoring Automation Ideas

AutomationScheduleWhat It Does
Disk space alertEvery hourChecks disk usage, notifies if > 90%
Container health checkEvery 5 minutesChecks all containers, notifies on unhealthy
Daily digestDaily 8:00 AMSummarizes overnight health, downloads, and issues
SMART checkWeeklyReads drive S.M.A.R.T. data, warns on degradation
Docker cleanupWeeklyRemoves unused images and build cache
Resource hog alertEvery 15 minutesNotifies if any container uses > 80% CPU for sustained period

On this page