Go to file
2025-05-23 11:52:41 -04:00
.vscode Added signal handler and self connector to gracefully shutdown 2025-01-15 10:40:03 -05:00
dist Added binary distro of node_exporter to supply supplemental data 2025-05-23 10:03:32 -04:00
src Get info on inactive LXCs 2025-01-18 13:15:36 -05:00
template Added services management to makefile 2025-05-23 11:34:39 -04:00
.gitignore Added services management to makefile 2025-05-23 11:34:39 -04:00
Makefile Added "help" option to makefile 2025-05-23 11:52:41 -04:00
Prometheus Node Exporter Full.json Added grafana panel JSON 2025-05-23 10:05:56 -04:00
README.md Test to see how readdir formats names 2025-01-12 21:56:06 -05:00

ProxMon

Basic idea: Use the following PS command to gather basic data on processes: ps ax -o pid,ppid,tgid,uid,lxc,cuu,rss,times,etimes,stat,command --cols 1000

Use resident size as an approximation of real memory usage.

Use CPU utilization may need to be divided by CPU count

Structure of each entry: _id: unique ID of data point time: time sample was taken node: Node of process host: Host name hostType: Type of host ('node', 'lxc', 'vm')