Skip to content

hochej/cmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmon Logo

cmon

Build and Release

Slurm cluster monitoring for humans

Why cmon?

Skip the squeue -o format strings and sinfo flag combinations. cmon gives you:

  • Filtered job views, sorting, and search without remembering flags
  • Interactive TUI with real-time updates and job management
  • Export to JSON/CSV for scripting and analysis

Installation

Download the latest binary from Releases.

Build from source
cargo build --release

Usage

Command Description
cmon Cluster overview (partitions + nodes)
cmon jobs Running jobs
cmon jobs --all All jobs (including pending)
cmon tui Interactive TUI
cmon me Your jobs and stats
cmon down Problematic nodes

All commands support --watch <seconds> for continuous refresh.

TUI Keybindings

Key Action
1-5 Switch view (Jobs/Nodes/Partitions/Personal/Problems)
j/k or arrows Navigate
/ Filter
s Sort
c Cancel job
y Copy job ID
? Help
q Quit

Configuration

Works without configuration. Optional: ~/.config/cmon/config.toml

cmon init-config  # Generate template with documentation

Requirements

  • Slurm 21.08+ (JSON output support)

License

MIT

About

Slurm monitoring CLI tool

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages