Operations

Screen Health Monitoring

· By Media La Vista

Screen health monitoring ensures all displays are online, showing correct content, and operating within normal parameters. Without monitoring, a broken screen in a far corridor runs dark for weeks until someone walks past and notices. With monitoring, you detect offline players in minutes, identify overheating hardware before it fails, and track fleet-wide uptime as a KPI. SpinetiX provides built-in monitoring through Arya and player APIs.

Monitoring Architecture

Arya Dashboard Monitoring

Arya's fleet dashboard shows all players with real-time status: online (green), offline (red), warning (yellow). Click any player for details: firmware version, content version, last check-in, storage usage, and network info. Email notifications alert when players go offline.

REST API Polling

For custom monitoring, poll each player's REST API every 2–5 minutes. The status endpoint returns JSON with all health metrics. Parse responses into your monitoring platform (Grafana, Nagios, Zabbix, PRTG) for dashboards and alerting.

Screenshot Verification

Automated screenshot capture provides visual proof that content is rendering correctly. Compare screenshots against expected output to detect rendering issues, data feed failures, or unexpected content changes.

Health Metrics

MetricSourceWarning ThresholdCritical Threshold
Online statusAPI poll / AryaOffline > 5 minOffline > 15 min
CPU temperatureAPI status> 65°C> 75°C
Storage usageAPI status> 80% full> 95% full
Firmware versionAPI status1 version behind2+ versions behind
Content versionFile hash comparisonDifferent from expectedNo content loaded
UptimeAPI status / calculated< 99.5%< 99.0%

Key Parameters

ParameterValueWhy It Matters
Poll interval2–5 minutesBalance detection speed with load
Alert channelsEmail, Slack, PagerDutyReach the right person fast
Uptime target99.5% standardMeasurable SLA for stakeholders
Data retention90 days minimumTrend analysis, SLA reporting
Screenshot frequencyHourly / on-changeVisual verification without overload

Common Mistakes

  1. No monitoring at all. Learning about offline screens from customer complaints is unacceptable. Implement automated monitoring from day one — even a simple script that pings player IPs every 5 minutes is better than nothing.
  2. Alert fatigue. Sending email alerts for every 30-second network blip floods inboxes and desensitizes operators. Set appropriate thresholds: warn after 5 minutes, critical after 15 minutes. Transient blips resolve themselves.
  3. Status-only monitoring. Knowing a player is "online" doesn't confirm content is correct. Add screenshot verification and content version checks to ensure screens show what they should.
  4. No historical data. Without trend data, you can't calculate uptime SLAs, identify recurring issues, or predict hardware failures. Store monitoring data for at least 90 days for meaningful analysis.
SpinetiX Reference
Player status APIs, fleet monitoring, and ARYA health dashboard.

Screen Health Monitoring FAQ

What health metrics should I monitor?

Critical: online/offline status, uptime percentage, content version (is it current?). Important: storage usage, CPU temperature, firmware version, network latency. Nice-to-have: screenshot comparison, display output verification, power consumption.

How do I monitor player temperature?

The REST API status endpoint returns CPU temperature. SpinetiX players are fanless and rated to 40°C ambient, but in Middle Eastern installations (server rooms, outdoor enclosures), temperature monitoring prevents heat-related issues.

What uptime should I target?

99.5% is achievable for most deployments (approximately 44 hours downtime per year, mostly from planned maintenance and firmware updates). Critical installations (transport, emergency signage) should target 99.9% with redundant players.

Can I integrate with enterprise monitoring tools?

Yes. Poll the REST API from Nagios, Zabbix, PRTG, or Grafana. Parse the JSON status response, extract metrics, and create dashboards with alerting thresholds. Custom SNMP integration is also possible via middleware.

How quickly should offline players be detected?

Arya detects offline players within minutes. For custom monitoring via REST API, poll every 2–5 minutes. Set alerting thresholds: warning after 5 minutes offline, critical after 15 minutes. Most outages are transient (network blip, power glitch).

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?