Platform Compatibility Overview
Server Scout is specifically designed for Linux server environments. Our monitoring agent is a pure Bash script that requires Bash 4.0 or later and a systemd-based Linux distribution. This means Server Scout cannot monitor Windows, macOS, or provide container-level monitoring for Docker environments.
Why Linux-Only?
The Server Scout agent's architecture is fundamentally tied to Linux system internals. Here's why:
- Direct filesystem access: The agent reads performance data directly from Linux-specific filesystems like
/procand/sys, which contain real-time system information - Systemd integration: Service management and monitoring rely on systemd, which is Linux-specific
- Native efficiency: By leveraging Linux's built-in interfaces, we achieve our ultra-lightweight footprint of <3 MB RAM and <100ms CPU per monitoring cycle
This Linux-focused approach allows us to maintain our near-zero performance impact whilst providing comprehensive monitoring data across our 5-tier collection system (Fast, Medium, Slow, Glacial, and Daily intervals).
Windows and macOS Support
Windows and macOS are not currently supported by Server Scout. The agent's reliance on Linux-specific system interfaces means it simply cannot function on these platforms.
Porting to Windows or macOS would require a complete architectural redesign, as these operating systems:
- Lack the
/procand/sysfilesystems that Linux provides - Use different service management systems (Windows Services, macOS launchd)
- Have entirely different approaches to system monitoring and data collection
Docker and Container Monitoring
Server Scout takes a host-centric approach to container monitoring:
What Works
- Docker host monitoring: If your Docker host runs Linux, Server Scout will monitor the underlying infrastructure
- Resource visibility: CPU, memory, disk, and network metrics reflect the total resource usage of the host, including all running containers
- Process monitoring: Container processes appear in the host's process list and are included in monitoring data
Current Limitations
- No container-level metrics: Individual container statistics, logs, or health checks are not available
- No orchestration monitoring: Kubernetes, Docker Swarm, or other orchestration platforms require separate monitoring solutions
For most use cases, host-level monitoring provides valuable insights into your containerised infrastructure's performance and resource utilisation.
Virtual Machine Support
Virtual machines running Linux are fully supported and work identically to physical servers. The Server Scout agent installs and operates normally within Linux VMs.
Considerations for VMs
- Hardware metrics: Some physical hardware readings (like CPU temperature or fan speeds) may return null values if the virtualisation layer doesn't expose these sensors
- Performance impact: The agent's lightweight design means it adds virtually no overhead to your VM's resource consumption
- Hypervisor independence: Server Scout works regardless of your hypervisor (VMware, KVM, Hyper-V, etc.)
Mixed Environment Solutions
Many organisations run heterogeneous infrastructure with Linux, Windows, and macOS systems. Here's our recommended approach:
- Use Server Scout for Linux infrastructure: Monitor all your Linux servers, VMs, and Docker hosts with Server Scout
- Complement with platform-specific tools: Deploy separate monitoring solutions for Windows (like PRTG or Nagios with Windows agents) and macOS systems
- Centralise alerting: Consider using a unified alerting system that can aggregate notifications from multiple monitoring platforms
Future Considerations
Whilst we're committed to providing the best Linux monitoring experience, we continuously evaluate user needs. If you require monitoring for mixed environments, our AI support bot can provide guidance on integration strategies, and you can always escalate to human support during business hours for architecture discussions.
Server Scout's strength lies in its exceptional Linux monitoring capabilities, ultra-lightweight design, and comprehensive feature set starting at just EUR 5/month for up to 5 servers.
Frequently Asked Questions
Can Server Scout monitor Windows servers?
Does Server Scout work with macOS systems?
How does Server Scout monitor Docker containers?
Can I install Server Scout on Linux virtual machines?
What Linux requirements does Server Scout need?
Why is Server Scout Linux-only instead of cross-platform?
How should I monitor mixed Windows and Linux environments?
Can Server Scout monitor Kubernetes or Docker Swarm clusters?
Was this article helpful?