2

I'm looking for a python module that will allow me to monitor and log the system statistics of 4 computers. I need this module to be able to:

  • Work on at least Windows and Debian Linux
  • Monitor disk usage, memory usage, network usage, cpu load, and core temperature (if available)

Unfortunately, I haven’t been able to find a module that satisfies either qualifier, and I want to avoid wrapping python around another language to accomplish this.

If anyone has anything remotely close to what I'm describing, I'd greatly appreciate it.

Thanks

2 Answers2

1

Have you looked at Munin? You can build all sorts of plugins in Python as well, plus many already exist.

woot
  • 7,406
  • 2
  • 36
  • 55
  • Hm, It does do what I need, (and then some), but looking at the documentation makes it seem pretty bulky, and speed is critical in my script, Do you think this will be an issue? – Autumn Reilly May 25 '14 at 05:59
  • 1
    We use it on all of our real-time clusters right now without any issue. Maybe pare down the configuration to only show what it is you need to. I can't say for sure if it will meet your needs, though... but I'd be interested in your findings if you want to share them. – woot May 25 '14 at 13:07
  • All right, Sounds good then, and I’d be more than happy to share how things go, thanks! – Autumn Reilly May 25 '14 at 15:31
0

Maybe WMI is what you need. See link below for reference.

Python_WMI

julio
  • 121
  • 1
  • 4