Renaud11232 / OctoPrint-Resource-Monitor

An OctoPrint plugin to view current CPU and RAM usage
MIT License
39 stars 9 forks source link
octoprint octoprint-plugin octoprint-resource-monitor

OctoPrint-Resource-Monitor Donate

This plugin adds a neat tab containing various information and graphs about your system resource usage.

It displays information about your CPU, memory, disks and network usage.

Screenshot

CPU Usage Screenshot

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/Renaud11232/OctoPrint-Resource-Monitor/archive/master.zip

Configuration

You can select which devices you want to filter out so they are not shown. This might be useful, for instance, if you have multiple network interfaces but only want to show one.

All can be configured directly though the Settings menu. or via the config.yaml

plugins:
  resource_monitor:
    network:
      exceptions:
        - lo
        - eth0
    disk:
      exceptions:
        - /media/example

REST API

There is an API endpoint to get all resource usage as one json object.

GET /plugin/resource_monitor/stats

You will need to authenticate using an OctoPrint API token.

Need help ?

If you need help please open an issue.

Donations

If you like what I have done and feel generous, you can thank me by donating. Any amount is fine, I'll still be very thankful.