No Description

Nick Babcock d17c5ce217 Start of dockerfile 7 years ago
LibreHardwareMonitor @ 28e20d2397 f439846293 Working version of ohm export to graphite 7 years ago
OhmGraphite f439846293 Working version of ohm export to graphite 7 years ago
.gitattributes 8c87b003f4 Add .gitignore and .gitattributes. 7 years ago
.gitignore 8c87b003f4 Add .gitignore and .gitattributes. 7 years ago
.gitmodules f439846293 Working version of ohm export to graphite 7 years ago
Dockerfile d17c5ce217 Start of dockerfile 7 years ago
LICENSE.txt 62a0c572e7 Add license and readme 7 years ago
OhmGraphite.sln f439846293 Working version of ohm export to graphite 7 years ago
README.md 62a0c572e7 Add license and readme 7 years ago

README.md

OhmGraphite

OhmGraphite takes the hard work of extracting hardware sensors from Open Hard Monitor (technically LibreHardwareMonitor for most up to date hardware) and exports the data in a graphite compatible format. If you're missing Windows GPU, temperature, or power metrics in Grafana or (or other graphite UI), this tool is for you!

OhmGraphite functions as a console app or a Windows service that periodically polls the hardware.

Getting Started

  • Create a directory that will home base for OhmGraphite (I use C:\Apps\OhmGraphite).
  • Download the latest zip and extract to our directory
  • Update app configuration (located at OhmGraphite.exe.config) to include the host and port of graphite and the hardware polling interval. This config can be updated, but a restart of the app is needed for affect

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <appSettings>
    <add key="host" value="localhost" />
    <add key="port" value="2003" />
    <add key="interval" value="5" />
    </appSettings>
    </configuration>
    
  • The app can be ran interactively by simply executing OhmGraphite.exe

  • To install the app .\OhmGraphite.exe install. The command will install OhmGraphite as a Windows service (so you can manage it with your favorite powershell commands or services.msc)

  • To start the app after installation: .\OhmGraphite.exe start or your favorite Windows service management tool