Proxmox CPU temp and Using in VMs

So many supporters over all those years and it is still not implemented. o_O
That should be a sign how important this is for the integration. Just a couple of DIYlers is just not enough. If there would be a huge demand (from paying customers), it would already be implemented, yet there is none and I do get that (see my other comments).
 
That should be a sign how important this is for the integration. Just a couple of DIYlers is just not enough. If there would be a huge demand (from paying customers), it would already be implemented, yet there is none and I do get that (see my other comments).
Importance lies in the eye of the beholder. Let’s not forget - there’s already a working DIY solution, making this an exceptionally low-hanging fruit: a quick win for Proxmox that serves a vocal, skilled community that’s at least partly the vanguard of tomorrow’s paying customers.
 
Importance lies in the eye of the beholder. Let’s not forget - there’s already a working DIY solution, making this an exceptionally low-hanging fruit: a quick win for Proxmox that serves a vocal, skilled community that’s at least partly the vanguard of tomorrow’s paying customers.
Which solution? You know that this is a commercial product, you cannot just copy & paste stuff from other people to implement it. There is a well defined and decades old workflow on how code has to submitted to PVE including a transfer of copyright (or whatever legal term applies here). If the author does not comply, it's not a low hanging fruit for Proxmox.
 
  • Like
Reactions: Johannes S
Which solution? You know that this is a commercial product, you cannot just copy & paste stuff from other people to implement it. There is a well defined and decades old workflow on how code has to submitted to PVE including a transfer of copyright (or whatever legal term applies here). If the author does not comply, it's not a low hanging fruit for Proxmox.
Thanks for the copyright primer - brand new concept to me! Naturally, anyone taking the initiative would need to sort that out. But let’s wrap this up before it turns into a full-blown crash course in legal basics.
 
It’s about principle, not about reason.
Nope it's about priorities and return of investment (that's my guess at least). I'm willing to bet my homelab hardware that Proxmox Server Solutions GmbH (the company behind PVE, PBS and PMG) generates most of it's income not from us homelabbers (because like myself they are mostly freeloaders) but from companys, government entities or ngos having a support subscription for their software. For ProxmoxVE they are most likely customers which used VMWare before and migrated to ProxmoxVE due to Broadcoms obscene license fees. Most of these customers are not interested in typical homelab requests like the integration of all kinds of metrics in the GUI. They are interested in things like a VSphere kind of managment interface (the reason Proxmox Datacenter Manager is developed) or continuing to use their (imho way to expensive) enterprise storage SABs without sacrificing features which "just worked" with VMware ( FC or ISCSI connected SANs can only use LVM/Thick without integration from the storage vendor, but before ProxmoxVE 9 it's wasn' possible to do snapshots on them. And ProxmoxVE 9 is still in beta) or Veeam ( like Support for S3 Cloud storage, which Veeam has support for, PBS 4 Beta has too now). Obviouvsly Proxmox managment thought it more worthwhile to develop stuff like the Datacenter Manager or PBS S3 Support than integrating metrics, most corporate environments won't need (because they already have a monitoring system in place).

Now take this with a grain of salt because I'm not a staff member. But at my place of work (where we sadly use Vmware and propably will continue to do so, not my decision) we never, ever use Vsphere to determine the state of a VM or service (except when we need the VSPhere console to fix things), Instead we have a central monitoring software (Icinga2) and on each VM an agent of the monitoring tool so we have the complete state of our VMs in a nice, integrated dashboard view. This is especially important since my team doesn't have administrative access to VMWare. We are allowed to use the Vsphere consoles on our own VMs, but we can't even change their memory or vcpu settings. But we are allowed to install whatever we need (and have licenses for) on our VMs thus setting up our own monitoring software, tailored to our needs, was a no-brainer.
Virtualization is really not about Homelabs, although OpenSource allows Homelabbers to tinker with it and I love it. But I would never expect that a Virtualization plattform is developed with homelabbers as target audience because there isn't just much money to earn. And development needs funding because software developers want to pay their rent and food just as you and me :)
 
Last edited:
Nope it's about priorities and return of investment (that's my guess at least).
...
And development needs funding because software developers want to pay their rent and food just as you and me :)
I agree with most of your conclusions, but you're overlooking small businesses that are paying customers too. Many of them operate with a very lean infrastructure—just a few virtualized hosts, no expensive enterprise hardware, and minimal features (perhaps just RAID 1 or RAID 5, but no HA, etc.). They just use the Proxmox admin interface because there is just this one IT guy who runs all things. Typically, they run their infrastructure in not perfectly climate-controlled environments. One of my customers even runs it in a cupboard - during exceptionally hot summers this can become a problem. And no, they don't want to set up and maintain another box - not even a Raspberry Pi - just to enable themselves to check on the temperature levels of their CPU, SDDs, HDDs.
 
IAnd no, they don't want to set up and maintain another box - not even a Raspberry Pi - just to enable themselves to check on the temperature levels of their CPU, SDDs, HDDs.

They don't need another box, just create a Linux vm as monitoring control node and of you go.
Sorry, not sorry: If a small Business is not able to do it they shouldn't bother with virtualization either
 
  • Like
Reactions: UdoB
Last edited:
Virtualization is really not about Homelabs, although OpenSource allows Homelabbers to tinker with it and I love it. But I would never expect that a Virtualization plattform is developed with homelabbers as target audience because there isn't just much money to earn.
Although somehow this thread has turned a tangent, I'll just add that PVE being open source I believe that Homelabbers are definitely part "of the audience" as they are an integral part of the testing & development - as this forum constantly proves.
 
  • Like
Reactions: phaze75
Haha, tell that to my customers.
Yes, If would be payed for support in running their infrastructure I would definitively tell them that they should run a monitoring system for their VMs even if they just have a "few virtualized hosts" . In the end it makes the life of their sole IT guy/girl easier since he/she will get notifications in case of a full disc/high cpu load etc/failing IT service. And if their hardware doesn't allow running another VM or LXC they have different problems. Software costs can't be an argument since most standard monitoring software is open source anyhow. This is at least true for Icinga2 and Zabbix. To be fair up to now I never used Zabbix but I read, that it's easier to setup and maintain then Icinga2 but doesn't scale that well so it's propably a good fit for your usecase. On https://www.zabbix.com/download_agents there are download links for an appilance qcow file (so can directly be used to setup a VM on a PVE host) and several Linux/Windows agent installation.

Although somehow this thread has turned a tangent, I'll just add that PVE being open source I believe that Homelabbers are definitely part "of the audience" as they are an integral part of the testing & development - as this forum constantly proves.
That's true but imho it's at best delusional to think that virtualization software is aimed mainly at homelabbers as a target audience. At least from a business case point of view. Now of course this doesn't mean that homelabbers can't use virtualization (far from it I'm doing it myself ;) ). My point was an answer that this kind of feature would be benefical for homelabs and that it's not rational not to include it. This is the point I tried to refute: One don't need to like it, but from a business point of view it absolutely makes sense to priorize other features higher if one missing feature isn't much of a problem for most paying customers (who run their own monitoring system)
 
Last edited:
Yes, If would be payed for support in running their infrastructure I would definitively tell them that they should run a monitoring system for their VMs even if they just a "few virtualized hosts".
Let's agree to disagree. You are right about the advantages of notifications etc. Nevertheless, this thread was and is just about temperature readings. And this data would be easily accessible and displayable on every Proxmox server - without any need for a dedicated monitoring system - may it be physical or virtual.

That's true but imho it's at best delusional to think that virtualization software is aimed mainly at homelabbers as a target audience. At least from a business case point of view.
...
Seriously? It's hard to see how the countless person-hours contributed by the Proxmox community wouldn't factor into its business case. "Delusional" is a strong word - perhaps a bit of self-reflection is in order as well.
 
Last edited:
Let's agree to disagree. You are right about the advantages of notifications etc. Nevertheless, this thread was and is just about temperature readings. And this data would be easily accessible and displayable on every Proxmox server - without any need for a dedicated monitoring system - may it be physical or virtual.


Seriously? It's hard to see how the countless person-hours contributed by the Proxmox community wouldn't factor into its business case. "Delusional" is a strong word - perhaps a bit of self-reflection is in order as well.
I go with Johannes. And i´ll add another argument. If anything in this direction is implemented, it should be "correct".
But i just counted 27 temp. sensors in one of our Server. And other Systems maybe will not monitor any temperature. So the forum will be full of "why is my server to hot" or something like this.
So i believe, it is a wise decision to not implement it at this level, because it is to different from one system to the other to make it working correctly.
 
  • Like
Reactions: Johannes S
I go with Johannes. And i´ll add another argument. If anything in this direction is implemented, it should be "correct".
But i just counted 27 temp. sensors in one of our Server. And other Systems maybe will not monitor any temperature. So the forum will be full of "why is my server to hot" or something like this.
So i believe, it is a wise decision to not implement it at this level, because it is to different from one system to the other to make it working correctly.
Would using a dedicated monitoring system simplify the "correct" selection of relevant temperature sensors compared to doing so through the Proxmox interface? Please explain.
 
Last edited:
Would using a dedicated monitoring system simplify the "correct" selection of relevant temperature sensors compared to doing so through the Proxmox interface? Please explain.
Monitoring systems have already all the interfaces for grouping, alarming, thresholds etc.; and all such special features, monitoring needs.
It´s a question of scope, the proxmox team answered in a clever way in my opinion.
 
  • Like
Reactions: Johannes S
It´s a question of scope, the proxmox team answered in a clever way in my opinion.

I might be wrong but if I didn't oversee anything the Team didn't participated in this thread or the bug report expect @fabian who linked another one as duplicate. @dcsapak who was assigned to it but as far I can see no work on it was done up to now.

And it's really understandable given the fact that in cases like your server the temperature readings would just clutter the UI for no real benefit.
 
Monitoring systems have already all the interfaces for grouping, alarming, thresholds etc.; and all such special features, monitoring needs.
It´s a question of scope, the proxmox team answered in a clever way in my opinion.
My question was purely rhetorical - with just a dash of sarcasm. Couldn't resist, sorry!

...
And it's really understandable given the fact that in cases like your server the temperature readings would just clutter the UI for no real benefit.
Oh, absolutely - those few lines are clearly wreaking havoc on the entire Proxmox UI. I mean, who needs a functional built-in monitoring section anyway when you're already preaching the gospel of dedicated monitoring tools? Consistency is overrated, right?

Alright folks, this round of pigeon chess has been a blast, truly - but I'm gracefully flipping the board and bowing out. G'day!
 
Last edited: