+- monitor processes
+ - totals (grand and per state)
+ - zombies
+ - threads
+ - CPU hogs
+ - memory hogs
+ - memory leaks (if some process consistently grows)
+ - is select process up?
+ - log resource usage of select processes
+- monitor arbitrary HTTP endpoint availability
+ - is status within expected range?
+ - response time
+ - is responce time within acceptable range?
+- report detailed status upon request (to a terminal)
+ - use color to indicate age of data
+- monitor logins
+ - totals (per time period)
+ - failures
+ - successes
+ - most recent
+ - success
+ - failure
+- monitor battery time remaining
+ - monitor accuracy (is percentage change rate on track to meet estimate?)
+ - adjust estimate based on observed inaccuracies in past estimates (Kalman?)