some of the NICs I use (most notably Solarflare NICs), do have this awesome feature,
that expose temperatures and voltages, using hwmon Linux infrastructure.
It makes it very easy to monitor some vital things of the NIC using
I wish the Mellanox NICs had the same feature. The reason being
they often can run hot, and have only passive cooling, and
require airflow from the computer case. But without monitoring,
it is hard to determine if that is the case.
I am aware that there are tools, that can view the temperature.
The problem is they are not packaged in any distro,
and cannot be easily hooked to existing monitoring systems
(collectd, prometheus node_exporter), that already just use