Jonitor [v1.1.0] - Build your own monitoring dashboards

Jeremy

New Member
Jonitor is a web application for displaying real time hardware information in tables and charts. It can be used to monitor a computer from any devices as long as the devices support running a modern web browser.

dashboard.png


Features
  • Show hardware information in bar charts, line charts, gauge charts and tables (as shown in the image above). There is also a "Tables" view that shows all sensors, just like the HWiNFO Sensors Status window.
  • Build and save custom dashboards containing any data from HWiNFO. Dashboards can be configured to be responsive to look better on different devices (phones, tablets, etc). Switching between light and dark mode are also supported.
  • Easy to setup and use -- less than 1 minute to get Jonitor up and running.

Run Jonitor
  1. Download Jonitor and unzip the files to a folder.
  2. Run HWiNFO in "Sensors-only" mode with "Shared Memory Support" enabled.
  3. Run jonitor.exe.
  4. Open a web browser and navigate to http://127.0.0.1:10110.

Configure Jonitor

The following options can be changed in config.json:
  • ip - The IP address to bind to by Jonitor.
  • port - The port to listen on by Jonitor.
  • polling_interval - The interval in milliseconds is the frequency at which Jonitor reads data from HWiNFO. The interval must be at least 1000 milliseconds.
A command line option, --close-on-error, is available to close Jonitor immediately when an error occurs. When this flag is not set, Jonitor waits for the Enter key to be pressed before closing, so the error message can be seen.


Download Jonitor

Download the latest version from GitHub. The source code can be found in the same repository.



Post your questions, bug reports and suggestions below or in the GitHub repository. Please note that I don't intend to add too many customization options to Jonitor as it is not a replacement for other well established dashboards like Grafana dashboards.
 
Last edited:
Thanks for this, I love it. Looked around for a web UI for HWiNFO and this appears to be the only one. I used to use Open Hardware Monitor as it's got a web UI but doesn't have all the details HWiNFO has.

Just a couple of issues I'm having so far:
  • Text doesn't render in the correct place so it's all on the right side, inside the right bar for the readings.
  • I cannot get this to work on Windows Server 2019 (Essentials, Desktop Experience)
I've tried a few things to get it to work on WS2019 but I can't even connect using 127.0.0.1. First, I allowed it through the firewall and attempted to get in from another PC on the network. I've tried a different port too. I've tried to get it working on a domain using URL Rewrite and HTTPS, still no joy. Then I allowed IIS to serve the files but still nothing. I've also tried the previous both running HWiNFO as a task that runs at boot and as a desktop application when logged in using Remote Desktop (no keyboard, mouse or monitor attached to the server). Every time it's just coming up loading with no errors.

The machine it's working on is Windows 10 Pro x64.

Thanks again. :)
 
Nice work here, very handy. I use it to monitor the other pc's on my network. Seems that from today's new version - 7.00-4400, shared memory will only run for 12 hrs at a time in non-Pro versions. So that needs turning on manually or Jonitor won't work. A bit of a pain but not down to Jonitor. Overall excellent job!
 
Thanks for this, I love it. Looked around for a web UI for HWiNFO and this appears to be the only one. I used to use Open Hardware Monitor as it's got a web UI but doesn't have all the details HWiNFO has.

Just a couple of issues I'm having so far:
  • Text doesn't render in the correct place so it's all on the right side, inside the right bar for the readings.
  • I cannot get this to work on Windows Server 2019 (Essentials, Desktop Experience)
I've tried a few things to get it to work on WS2019 but I can't even connect using 127.0.0.1. First, I allowed it through the firewall and attempted to get in from another PC on the network. I've tried a different port too. I've tried to get it working on a domain using URL Rewrite and HTTPS, still no joy. Then I allowed IIS to serve the files but still nothing. I've also tried the previous both running HWiNFO as a task that runs at boot and as a desktop application when logged in using Remote Desktop (no keyboard, mouse or monitor attached to the server). Every time it's just coming up loading with no errors.

The machine it's working on is Windows 10 Pro x64.

Thanks again. :)
Hello, sorry for the late reply. I am currently rewriting the web interface so some of the rendering issues will be fixed.
I am not sure about the problems you were facing on the windows server. I need more details.
 
Great little tool, anyway to add monitor GPU memory junction temperatures to the graphs? (and add other sensors like temperature, pump and fan speeds etc)
 
Trying to add this to my site, a little confused on how to go about rectifying this error? Have tried proxying

Update, figured out how to reverse proxy, partially?

Anyone got any idea how to correct this?

1642763594080.png

edit; fixed by replacing ws:// with wss:// in the main.bundle.js
 
Last edited:
Trying to add this to my site, a little confused on how to go about rectifying this error? Have tried proxying

Update, figured out how to reverse proxy, partially?

Anyone got any idea how to correct this?

View attachment 7334
I think what you want is a url re-writing proxy that can also modify the content of the page itself. That ws link should be replaced by a wss link pointing to your proxy

This may help get you started:
 
Last edited:
Hello, sorry for the late reply. I am currently rewriting the web interface so some of the rendering issues will be fixed.
I am not sure about the problems you were facing on the windows server. I need more details.
Hi Jeremy, any chance you'd be willing to share the hwinfo.rs file how that the spec is open so we can compile ourselves?
 
Back
Top