Skip to main content

The machine list

Machines shows every machine in your account as a card, updating live.

What a card shows

Hostname, online state, operating system, CPU and memory usage, disk, and who is logged in. A machine that has enrolled but never reported shows its name with the rest blank rather than zeros — blank means "not reported", and showing 0% would be a claim the machine never made.

Cards stream only while visible

A card that is on screen is subscribed: its agent sends a sample every couple of seconds. Scroll it out of view and the agent is told to stop, roughly twenty seconds later. Scroll back and it resumes.

The delay is intentional — scrolling past a card and back should not cost a stop and a restart.

This is why the list stays cheap with hundreds of machines: only the visible cards cost anything.

Every machine still sends one sample when it connects, so a card you have never scrolled to shows its last known values rather than nothing.

Filtering

The filter bar above the list narrows by hostname and by the fields the server understands.

Partially working

Some filter chips on machine cards — clicking a session, a label, or a location to filter by it — insert a prefixed term such as session: or label: that the server does not currently interpret. The result is an empty list rather than a filtered one.

Filtering by hostname works. Clear the box to recover.

Card actions

The toolbar on each card has:

ActionStatus
View detailsWorks — opens the machine's page
RevokeWorks — see Revoking a machine
Power Off, Notes, Run Script, Run Diagnostic, Shell InNot implemented. The buttons are present but do nothing

Remote actions are the obvious next thing for an agent that already holds an open connection, but none of them are built. The buttons should not be there yet; they are on the cleanup list.

Machines appearing while you watch

A machine that enrolls while you have the list open appears without a refresh.