Skip to content

vbatts/power_info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

power_info

Utility to collect power supply, loadavg and version on Linux OS

Overview

If you just run it like:

$> power_info

Or add it to a crontab to continue collection to a file:

*/1 * * * * ~/bin/power_info -quiet >> ~/tmp/power_info.json.log

Read the file into mongo for playing with, or aggregating the numbers

$> mongo power_info
>  db.info.ensureIndex( { "Time": 1, "Key": 1 } )
$> mongoimport --db power_info -c info --upsertFields Time,Key --file ./tmp/power_info.json.log

I guess you could just pipe the info straight to mongo as well. Just giving ideas.

This was a hasty hack to collect stats from a new battery I bought for an old laptop. I wanted to be collecting stats from the time I put the battery on, so I might see when it starts to go south. :-)

Also, you can use the -battery command, for simple viewing of battery charge percent

$> power_info -battery

BAT0: 77.07% (Charging)

This ought to show a compiled percent if you have more than one battery.

Compile/Install

Have Google Go lang installed, and run:

go get github.com/vbatts/power_info

Bugs / Ideas

Feel free to open an issue, or submit a pull request.

About

Linux power_supply information.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages