Gidsen/Vitals via SSH
Vitals via SSH: bekijk de CPU, het geheugen en de apps van een andere Mac vanaf elke computer
Kort antwoord
Zet Extern inloggen aan op de Mac die je wilt bekijken, en maak vanaf elke computer verbinding met ssh [email protected]. Het eigen top -o cpu van macOS toont de processen, en memory_pressure de geheugendruk. Draait Vitals op die Mac, dan antwoordt de opdrachtregel ervan via dezelfde verbinding: ~/Library/Application\ Support/Vitals/vitals top cpu --watch toont de apps die de meeste CPU gebruiken, met hun hulpprocessen meegeteld, en ververst elke twee seconden. Vitals, een activiteitenmonitor en procesinspector voor de Mac, beantwoordt dezelfde vragen voor een AI-assistent op je pc via zijn MCP-server.
Zo bekijk je een Mac via SSH
- 01 Open op de Mac die je wilt bekijken Systeeminstellingen, klik op Algemeen en dan op Delen, en zet Extern inloggen aan. De regel eronder geeft het commando om verbinding te maken, zoals
ssh [email protected]. - 02 Open op je eigen computer Terminal, of PowerShell op Windows, en voer dat commando uit. Voer het inlogwachtwoord van de Mac in als daarom wordt gevraagd.
- 03 Voer
top -o cpuuit voor de processen die de meeste CPU gebruiken, en druk op Q om te stoppen.top -o memsorteert in plaats daarvan op geheugen. - 04 Voer
memory_pressureuit om te zien hoeveel geheugen vrij is, enpmset -g battvoor de batterij.df -h /toont hoe vol de schijf is. - 05 Draait Vitals op de Mac, voer dan
~/Library/Application\ Support/Vitals/vitals statusuit voor de hele Mac in een paar regels, en~/Library/Application\ Support/Vitals/vitals top cpu --watchvoor de apps die de meeste CPU gebruiken, elke twee seconden ververst.
Het volledige pad is belangrijk: een shell die door SSH is gestart, leest de mappen niet die Homebrew aan je PATH toevoegt, dus alleen vitals wordt daar niet gevonden. Zet het pad in een shell-alias op je eigen computer, dan hoef je het niet steeds te typen.
Een Mac waar je voor zorgt maar niet zelf achter zit, die van een ouder, een studiomachine, een Mac mini die in de kamer ernaast lokale modellen draait, is een Mac die je alleen op afstand iets kunt vragen. SSH is de toegang die elke Mac al heeft: een terminal op die Mac, vanaf elke andere computer, Windows en Linux inbegrepen. Wat je erdoor kunt zien, hangt af van wat er op de Mac draait. De tabel laat zien wat elke vraag nodig heeft.
Wat je via SSH kunt zien
| De vraag | Met alleen macOS | Met Vitals op die Mac |
|---|---|---|
| Wat gebruikt de CPU? | top -o cpu, één proces per regel | vitals top cpu, één app per regel met zijn hulpprocessen |
| Raakt het geheugen op? | memory_pressure en vm_stat | vitals status memory |
| Hoe warm is hij? Draaien de ventilatoren? | Alleen of hij wordt vertraagd om af te koelen: pmset -g therm | vitals status heat |
| Wat is dit proces? | ps -p en codesign -dv | vitals process: ondertekenaar, versie, gestart door, onderliggende processen |
| Wat deed hij vannacht? | Niets bewaard | vitals history day |
| Wat luistert er op poort 11434? | lsof -i :11434 | vitals find :11434 |
Extern inloggen aanzetten
Extern inloggen is de SSH-server van macOS. Het staat uit tot je het aanzet in Systeeminstellingen → Algemeen → Delen. Ernaast kies je met de infoknop welke gebruikers mogen inloggen: alleen het account dat je nodig hebt, is de veiligere keuze. De Mac moet wakker zijn om te antwoorden: met ‘Schakel sluimerstand uit voor netwerktoegang’, in Systeeminstellingen → Energie (Batterij → Opties op een laptop), wordt hij wakker als iemand verbinding maakt.
Vanaf hetzelfde netwerk bereik je de Mac met zijn naam gevolgd door .local. Van buiten het huis heb je een toegang nodig, en het veiligst is een privénetwerk tussen je apparaten, zoals Tailscale, in plaats van een poort op de router open te zetten. Met een regel in ~/.ssh/config op je eigen computer krijgt de Mac een korte naam, zodat je alleen ssh dads-mac hoeft te typen.
Wat de eigen commando’s van macOS laten zien
top komt in een terminal het dichtst bij Activiteitenweergave: processen gesorteerd op CPU, met het geheugen ernaast. Het telt elk hulpproces apart, dus een browser is dertig regels, en een app die een lokaal model draait, kan een proces zijn met een naam die je niet herkent. memory_pressure geeft het ene getal dat zegt of de Mac te weinig geheugen heeft; zie geheugendruk.
Temperaturen en de grafische chip zijn lastiger. Op Apple silicon toont geen enkel commando de temperatuur in graden: pmset -g therm zegt alleen of de Mac wordt vertraagd om af te koelen, en sudo powermetrics leest de grafische chip uit met het beheerderswachtwoord, in pagina’s vol getallen per seconde. Niets in macOS houdt een geschiedenis bij, dus een vertraging om drie uur ’s nachts is verdwenen tegen de tijd dat je kijkt.
Het commando van Vitals via SSH gebruiken
De opdrachtregel van Vitals vraagt het aan de Vitals-app die op dezelfde Mac draait, dus via SSH antwoordt hij voor die Mac. Twee dingen moeten kloppen: Vitals draait in het account waarmee je inlogt, wat zo is zodra die persoon is ingelogd, en Laat AI-assistenten Vitals raadplegen staat aan in Instellingen → Integraties van Vitals, wat het commando aanzet.
Dan werkt elk commando zoals aan de Mac zelf: status voor de hele Mac, app Ollama voor één app, process voor één proces volledig, history day voor de afgelopen dag. Voeg --json toe aan een van deze, en een script op je eigen computer krijgt JSON om te lezen.
- Controleer of hij antwoordt:
ssh dads-mac "~/Library/Application\ Support/Vitals/vitals version". - Bekijk het live:
ssh -t dads-mac "~/Library/Application\ Support/Vitals/vitals top cpu --watch". Control-C stopt het. - Bespaar typwerk: voeg op je eigen computer
alias dadsmac='ssh -t dads-mac "~/Library/Application\ Support/Vitals/vitals"'toe aan het profiel van je shell, en voer dandadsmac statusuit.
Een AI-assistent op een andere computer
Vitals heeft een MCP-server, de manier waarop AI-assistenten zoals Claude apps vragen stellen. De server is hetzelfde commando, dus een assistent op je pc kan de andere Mac direct vragen: zet in de MCP-instellingen van de assistent het commando op ssh en de argumenten op ["dads-mac", "~/Library/Application\\ Support/Vitals/vitals", "mcp"]; de backslash houdt de spatie in de mapnaam intact. Daarna beantwoordt hij ‘wat gebruikt de grafische chip op die Mac’ of ‘was hij vannacht warm’ met de eigen metingen van die Mac.
De SSH-login moet hiervoor werken zonder om een wachtwoord te vragen, want de assistent kan er geen typen: stel één keer een sleutel in met ssh-copy-id dads-mac.
Wat niet werkt via SSH
Het venster en de menubalk van Vitals blijven op de Mac waarop ze draaien; SSH brengt tekst over, geen vensters. Om ze op afstand te zien, gebruik je Schermdeling, dat ook in Systeeminstellingen → Algemeen → Delen staat. Een app stoppen via SSH vraagt eerst om bevestiging in de terminal, net als aan de Mac zelf, en een Mac op het inlogscherm, waar niemand is ingelogd, heeft geen draaiende Vitals om iets aan te vragen.
Wat Vitals toevoegt
Vitals antwoordt voor de Mac waarop het draait, vanaf elke computer die die Mac via SSH kan bereiken.
- Apps met hun hulpprocessen meegeteld, op CPU, geheugen, stroom, schijf of netwerk
- Geheugendruk, temperaturen, ventilatoren en de grafische chip, zonder het beheerderswachtwoord
- Elk proces volledig: codehandtekening, bovenliggend proces, opdrachtregel, CPU-tijd en geheugenpiek
- Tot een jaar geschiedenis, dus de vertraging van vannacht staat er ’s ochtends nog
- JSON voor scripts, en een MCP-server die een AI-assistent op een andere computer kan gebruiken
Goed om te weten
- Vitals opent geen SSH en geen eigen poort. Extern inloggen is van macOS, en het staat uit tot je het aanzet.
- Het venster en de menubalk worden niet op afstand getoond. Daarvoor is Schermdeling.
Vragen die mensen stellen
Kan ik een Mac op afstand bewaken vanaf Windows?
Ja. Windows 10 en 11 hebben SSH aan boord: voer in PowerShell ssh uit met de gebruikersnaam en het adres van de Mac. Zet eerst Extern inloggen aan op de Mac.
Hoe zet ik SSH aan op een Mac?
Systeeminstellingen → Algemeen → Delen → Extern inloggen. De regel eronder toont het commando om verbinding te maken.
Kan ik Activiteitenweergave via SSH zien?
Niet het venster. In een terminal toont top -o cpu dezelfde processen, en memory_pressure de geheugendruk. Om het venster zelf te zien, gebruik je Schermdeling.
Waarom verschijnt ‘vitals: command not found’ via SSH?
Een shell die door SSH is gestart, leest de mappen niet die Homebrew aan het PATH toevoegt. Gebruik het volledige pad, ~/Library/Application\ Support/Vitals/vitals, of voeg /opt/homebrew/bin toe aan ~/.zshenv van die Mac.
Moet Vitals op de andere Mac draaien?
Ja, in het account waarmee je inlogt, met Laat AI-assistenten Vitals raadplegen aan in Instellingen → Integraties van Vitals. Het commando vraagt het aan de draaiende app; het meet zelf niets.
Kan ik de temperatuur van een Mac via SSH bekijken?
macOS heeft geen commando dat die toont op Apple silicon; pmset -g therm zegt alleen of de Mac wordt vertraagd om af te koelen. Draait Vitals daar, dan toont vitals status heat de CPU- en GPU-temperaturen en de ventilatoren.
Is er een app om een andere Mac op afstand te bewaken?
Vitals antwoordt via SSH voor de Mac waarop het draait: apps, processen, temperaturen en een jaar geschiedenis, als tekst of JSON, en aan een AI-assistent op een andere computer via zijn MCP-server.
In de woordenlijst
Meer gidsen
- Waarom is mijn Mac zo traag
- Wat trekt de batterij van mijn Mac leeg
- Welke app gebruikt mijn CPU of geheugen
- Waarom gaat mijn Mac niet in sluimerstand
- Chrome gebruikt te veel geheugen
- Waarom maken de ventilatoren van mijn Mac zoveel lawaai
- Zo regel je de ventilatorsnelheid op een Mac
- Zo maak je RAM vrij op een Mac
- Docker gebruikt te veel geheugen
- Zo stop je Docker-containers
- Volumemixer voor Mac
- Cursor gebruikt veel CPU
- Claude Code gebruikt te veel geheugen
- Gebruikslimieten van Claude Code en Codex
- Claude-app gebruikt veel CPU
- Codex gebruikt veel CPU
- Ollama gebruikt te veel geheugen
- Alternatieven voor Activiteitenweergave
- Alternatieven voor iStat Menus
- Alternatieven voor Stats
- Taakbeheer voor Mac
- Beste systeemmonitors voor Mac
- Beste menubalkmonitors voor Mac
- Beste volumemixers voor Mac
- htop voor Mac
- Process Explorer voor Mac
- Beste temperatuurmonitors voor Mac