---
name: "netdata-realtime-system-monitor"
description: "Monitor per-second Linux system metrics, containers, and hardware performance via Netdata."
metadata:
  author: "Netdata"
  version: "1.0.0"
  runtime_compatibility:
    - "codex"
    - "claude-code"
    - "cursor"
    - "windsurf"
triggers:
  - "install netdata"
  - "monitor per second server metrics"
  - "netdata health alarms"
permissions:
  fs_read: true
  fs_write: "workspace"
  shell_exec: false
  net_access: false
---

# Netdata Real-Time High-Resolution Server Monitoring

Deploys Netdata: per-second metrics collection, automated anomaly detection, monitoring CPU/RAM/disks/network/cgroups, configuring lightweight alarms, and viewing web dashboards without external infrastructure.

## When to Invoke
Invoke this skill whenever you need to:
- install netdata
- monitor per second server metrics
- netdata health alarms

## Execution SOP & Rules
1. Install using official kickstart script: curl https://get.netdata.cloud/kickstart.sh | bash.
2. Open web interface at http://<server_ip>:19999 (protect behind reverse proxy or firewall).
3. Configure notification webhooks in /etc/netdata/health_alarm_notify.conf.
4. Inspect automated ML-based anomaly detection rate directly on metrics charts.

## Verification Checklist
- Run local linting, syntax validation, and type-checks before reporting completion.
- Ensure all created or modified files adhere to workspace boundaries and avoid uncommitted secrets.
- Verify tests or build commands exit cleanly with return code 0.
