Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service Install Not Reading All Sensors #153

Open
DDxPlague opened this issue Aug 12, 2020 · 15 comments
Open

Service Install Not Reading All Sensors #153

DDxPlague opened this issue Aug 12, 2020 · 15 comments

Comments

@DDxPlague
Copy link

Hello,

If i run the executable directly from power shell all of my sensors are picked up and log into influx and Grafana. However if i install as a service, some of the sensors like GPU activity and temp stop getting logged.

Is there a way to install the service and run it as an admin? I looked but couldn’t figure it out last night.

@nickbabcock
Copy link
Owner

Perchance do you have an AMD GPU? Some have reported that their AMD GPU sensors disappear on wake. This shouldn't effect any OhmGaphite users, but if this is occurring for you, I can upload a tentative release here to see if it helps.

If not, then we'll have to do some more digging, as it sounds like you're doing everything correct.

Do the GPU sensors initially show up as a service and then are removed or never show up at all? If the latter, there should be a log: `OhmGraphite.log, it'll contain lines like:

2020-08-12 15:54:07.9393|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-nvidia/0/temperature/0 "GPU Core"
2020-08-12 15:54:07.9393|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-nvidia/0/clock/0 "GPU Core"
2020-08-12 15:54:07.9393|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-nvidia/0/clock/1 "GPU Memory"
2020-08-12 15:54:07.9453|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-nvidia/0/clock/2 "GPU Shader"

Compare the sensors that are logged when executing OhmGraphite.exe run and OhmGraphite.exe start. If you see all the GPU sensors being logged in both, then...I may need to think a bit more on that.

Also search the log for any "ERROR" lines.

@DDxPlague
Copy link
Author

DDxPlague commented Aug 12, 2020

I do have an AMD GPU. It's an RX590 if that helps.

Last night while I was debugging I noticed that the sensors for the GPU showed up in the logs when I ran the OhmGraphite.exe run command, but were not logged when the service was started.

Right now the only way to get the GPU data into my influx server is to manually start the OhmGraphite.exe process from Powershell.

@nickbabcock
Copy link
Owner

See attached. Try it out and see if your issue is fixed. 🤞

OhmGraphite-0.15.1.zip

@DDxPlague
Copy link
Author

DDxPlague commented Aug 13, 2020

Sadly no dice still. :(

Log when started from Powershell:

[Success] DisplayName Ohm Graphite
[Success] Description Extract hardware sensor data and exports it to a given host and port in a graphite compatible format
[Success] ServiceName OhmGraphite
2020-08-12 20:08:30.2520|INFO|Topshelf.HostConfigurators.HostConfiguratorImpl|Topshelf v4.2.1.215, .NET Framework v4.0.30319.42000
2020-08-12 20:08:30.3809|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/0 "Fan Control #1"
2020-08-12 20:08:30.3809|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/1 "Fan Control #2"
2020-08-12 20:08:30.3809|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/2 "Fan Control #3"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/1 "CPU Core #1"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/2 "CPU Core #2"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/3 "CPU Core #3"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/4 "CPU Core #4"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/0 "CPU Total"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/0 "CPU Core #1"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/1 "CPU Core #2"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/2 "CPU Core #3"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/3 "CPU Core #4"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/4 "CPU Package"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/5 "CPU Core #1 Distance to TjMax"
2020-08-12 20:08:30.4418|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/6 "CPU Core #2 Distance to TjMax"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/7 "CPU Core #3 Distance to TjMax"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/8 "CPU Core #4 Distance to TjMax"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/9 "Core Max"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/10 "Core Average"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/1 "CPU Core #1"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/2 "CPU Core #2"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/3 "CPU Core #3"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/4 "CPU Core #4"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/0 "CPU Package"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/1 "CPU Cores"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/2 "CPU Graphics"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/0 "Bus Speed"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/0 "Memory Used"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/1 "Memory Available"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/load/0 "Memory"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/2 "Virtual Memory Used"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/3 "Virtual Memory Available"
2020-08-12 20:08:30.4473|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/load/1 "Virtual Memory"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/power/3 "GPU Package"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/temperature/0 "GPU Core"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/fan/0 "GPU Fan"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/control/0 "GPU Fan"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/clock/0 "GPU Core"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/clock/2 "GPU Memory"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/voltage/0 "GPU Core"
2020-08-12 20:08:30.5112|INFO|OhmGraphite.SensorCollector|Sensor added: /gpu-amd/0/load/0 "GPU Core"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/temperature/0 "Temperature"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/data/0 "Total Bytes Written"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/0 "Used Space"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/32 "Write Activity"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/33 "Total Activity"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/throughput/34 "Read Rate"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/throughput/35 "Write Rate"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/temperature/0 "Temperature"
2020-08-12 20:08:31.5203|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/0 "Used Space"
2020-08-12 20:08:31.5253|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/32 "Write Activity"
2020-08-12 20:08:31.5253|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/33 "Total Activity"
2020-08-12 20:08:31.5253|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/throughput/34 "Read Rate"
2020-08-12 20:08:31.5253|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/throughput/35 "Write Rate"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/load/1 "Network Utilization"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/load/1 "Network Utilization"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7694|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/load/1 "Network Utilization"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/data/2 "Data Uploaded"
2020-08-12 20:08:31.7754|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/data/3 "Data Downloaded"
2020-08-12 20:08:31.7909|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/throughput/7 "Upload Speed"
2020-08-12 20:08:31.7909|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/throughput/8 "Download Speed"
2020-08-12 20:08:31.7909|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/load/1 "Network Utilization"
2020-08-12 20:08:31.7909|INFO|Topshelf.Hosts.ConsoleRunHost|The OhmGraphite service is now running, press Control+C to exit.
2020-08-12 20:08:36.8107|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/0 "Vcore"
2020-08-12 20:08:36.8107|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/1 "Voltage #2"
2020-08-12 20:08:36.8107|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/2 "AVCC"
2020-08-12 20:08:36.8107|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/3 "+3.3V"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/4 "Voltage #5"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/5 "Voltage #6"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/6 "Voltage #7"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/7 "3VSB"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/8 "VBat"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/0 "CPU Core"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/2 "Temperature #2"
2020-08-12 20:08:36.8247|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/3 "Temperature #3"
2020-08-12 20:08:36.8377|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/0 "Fan #1"
2020-08-12 20:08:36.8377|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/1 "Fan #2"
2020-08-12 20:08:36.8377|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/2 "Fan #3"
2020-08-12 20:08:36.8377|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/3 "Fan #4"
2020-08-12 20:08:36.8377|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/4 "Fan #5"
2020-08-12 20:08:37.2238|INFO|OhmGraphite.MetricTimer|Sent 116 metrics in 426.2605ms```

@DDxPlague
Copy link
Author

Logs when started from Service:

[Success] Name OhmGraphite
[Success] DisplayName Ohm Graphite
[Success] Description Extract hardware sensor data and exports it to a given host and port in a graphite compatible format
[Success] ServiceName OhmGraphite
2020-08-12 20:09:45.9501|INFO|Topshelf.HostConfigurators.HostConfiguratorImpl|Topshelf v4.2.1.215, .NET Framework v4.0.30319.42000
2020-08-12 20:09:45.9666|INFO|Topshelf.Runtime.Windows.WindowsServiceHost|Starting as a Windows service
2020-08-12 20:09:45.9666|INFO|Topshelf.Runtime.Windows.WindowsServiceHost|[Topshelf] Starting
2020-08-12 20:09:46.0598|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/0 "Fan Control #1"
2020-08-12 20:09:46.0598|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/1 "Fan Control #2"
2020-08-12 20:09:46.0598|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/control/2 "Fan Control #3"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/1 "CPU Core #1"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/2 "CPU Core #2"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/3 "CPU Core #3"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/4 "CPU Core #4"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/load/0 "CPU Total"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/0 "CPU Core #1"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/1 "CPU Core #2"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/2 "CPU Core #3"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/3 "CPU Core #4"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/4 "CPU Package"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/5 "CPU Core #1 Distance to TjMax"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/6 "CPU Core #2 Distance to TjMax"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/7 "CPU Core #3 Distance to TjMax"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/8 "CPU Core #4 Distance to TjMax"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/9 "Core Max"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/temperature/10 "Core Average"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/1 "CPU Core #1"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/2 "CPU Core #2"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/3 "CPU Core #3"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/4 "CPU Core #4"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/0 "CPU Package"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/1 "CPU Cores"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/power/2 "CPU Graphics"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /intelcpu/0/clock/0 "Bus Speed"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/0 "Memory Used"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/1 "Memory Available"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/load/0 "Memory"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/2 "Virtual Memory Used"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/data/3 "Virtual Memory Available"
2020-08-12 20:09:46.1197|INFO|OhmGraphite.SensorCollector|Sensor added: /ram/load/1 "Virtual Memory"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/temperature/0 "Temperature"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/data/0 "Total Bytes Written"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/0 "Used Space"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/32 "Write Activity"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/load/33 "Total Activity"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/throughput/34 "Read Rate"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /ssd/0/throughput/35 "Write Rate"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/temperature/0 "Temperature"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/0 "Used Space"
2020-08-12 20:09:46.7954|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/32 "Write Activity"
2020-08-12 20:09:46.8064|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/load/33 "Total Activity"
2020-08-12 20:09:46.8064|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/throughput/34 "Read Rate"
2020-08-12 20:09:46.8064|INFO|OhmGraphite.SensorCollector|Sensor added: /hdd/1/throughput/35 "Write Rate"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{FE4B4401-D013-40EB-B2C7-F2B601C18148}/load/1 "Network Utilization"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F521AA4-1101-4A00-ADD3-19F640674E4F}/load/1 "Network Utilization"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0829|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{ADB8F1AB-DF06-4ED0-BA69-55E728787565}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{508FABFE-B0B2-4E28-A8EB-5BE6DED38C4A}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0F1CCE94-0CDD-41B1-98B8-DD94A7577517}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0D0579FD-98C8-4774-94D8-6AEF76F25622}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{5D7C2CD5-9A75-1AC5-6245-118F1C411193}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{0EFF2798-8F14-4DE1-B079-CCE26BD8E015}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/data/2 "Data Uploaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/data/3 "Data Downloaded"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/throughput/7 "Upload Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/throughput/8 "Download Speed"
2020-08-12 20:09:47.0879|INFO|OhmGraphite.SensorCollector|Sensor added: /nic/{143EB051-BA44-46E7-8DE2-A12BD0214C10}/load/1 "Network Utilization"
2020-08-12 20:09:47.0879|INFO|Topshelf.Runtime.Windows.WindowsServiceHost|[Topshelf] Started
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/0 "Vcore"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/1 "Voltage #2"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/2 "AVCC"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/3 "+3.3V"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/4 "Voltage #5"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/5 "Voltage #6"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/6 "Voltage #7"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/7 "3VSB"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/voltage/8 "VBat"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/0 "CPU Core"
2020-08-12 20:09:52.1232|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/2 "Temperature #2"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/temperature/3 "Temperature #3"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/0 "Fan #1"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/1 "Fan #2"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/2 "Fan #3"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/3 "Fan #4"
2020-08-12 20:09:52.1347|INFO|OhmGraphite.SensorCollector|Sensor added: /lpc/nct6776f/fan/4 "Fan #5"
2020-08-12 20:09:52.4554|INFO|OhmGraphite.MetricTimer|Sent 108 metrics in 348.7251ms

@nickbabcock
Copy link
Owner

Thank you for the logs! They very clearly show the 8 missing GPU sensors when running as a service. I'm not sure why this would be. Some things that I'm curious about:

  • Could there be a difference in the user running the service vs running it interactively? Maybe in your case there should (or shouldn't) be a different account running it.

image

@DDxPlague
Copy link
Author

LibreHardwareMonitor shows the GPU temps correctly.

I moved the atiadlxx.dll into the same directory but that didn't solve it.

I also tried running it as the same user as I am in Powershell, but it's still not pulling GPU sensors.

Any thoughts on where to go from here?

@nickbabcock
Copy link
Owner

I talked to some people who are smarter than me and one of the suggestions is to try checking "Allow service to interact with desktop"

image

Seems like the root cause is that (for a yet unknown reason) windows is blocking access to the GPU from window services. Looks like plenty of people have this issue:

I do not know why GPU sensors for me and not for you (you'd think that if windows restricted GPU access from services that I wouldn't be able to see GPU sensor data either) 🤔

Let me know if this works!

@DDxPlague
Copy link
Author

Sadly no dice on clicking the check box either. :(

@nickbabcock
Copy link
Owner

Hmm, I'm running out of ideas. What version of Windows do you happen to be running?

@DDxPlague
Copy link
Author

I'm running Version 10.0.18363 Build 18363

@nickbabcock
Copy link
Owner

Hmm yeah that is a recent build of windows. I'll leave this open for now, but I don't have any further steps for you. It may just boil down to the AMD's display driver being inaccessible to session 0 .

@DDxPlague
Copy link
Author

DDxPlague commented Oct 9, 2020

I was able to get this working with a workaround. :) Slightly annoying as I have to click "okay" every time my computer starts, but it works and I don't have gaps now. Working with a powershell guru buddy of mine to try and get around the having to click "okay" every time as well.

Workaround:

Start a scheduled task every time my user logs in. The actual scheduled task is:
Program/script: PowerShell.exe
Add arguments (optional): -ExecutionPolicy Bypass -File C:\Users\tjeag\StartOhmGraphiteOnLogin.ps1

And the contents of C:\Users\tjeag\StartOhmGraphiteOnLogin.ps1

Start-Process -FilePath C:\OhmGraphite-0.15.0\OhmGraphite.exe run -Verb RunAs

@nickbabcock
Copy link
Owner

Oh wow that's an amazing idea!

I wonder if it's possible to alternatively place a .bat or powershell script in shell:startup that delegates to OhmGraphite.exe. I don't think it'd behave differently though sometimes the nuances of windows internals is lost on me.

Keeps us informed with whatever you discover! I'll add it to the docs so that future users don't have to struggle.

@roy-spark
Copy link
Contributor

roy-spark commented Aug 3, 2023

Not only wrong GPU memory.

This (surge) is when switching from Service to direct run-command:
(NOTE! Don't take this information as an absolute indication. There were many other related variables that were not constant at the change from service. The computer is part in a GPU cluster and another approach must be done to be definite in this of a claim)

image

I also notice that seemingly it reports correctly in service mode on another machine that has another configuration. So this error will be "fun" to identify.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants