Is there anyway to display temperature of add-on NIC?

Hi my X540T2 recently got burnt (even it is genuine with yottamarks) and I am thinking about buying a X550. But before doing so, I need to improve the NIC temperature monitoring since it turns out the NIC might be overheated for a while (I didn’t realize until I plug in the monitor and see the console message) However, since it is an add-on card instead of onboard, IPMI will not see the temperature. I tried sensors and it won’t show either.

So in short: is there any way to display add-on NIC’s temperature? Thx in advance.

Unless the card has some built in monitoring & a utility that is native to TrueNAS, no. Best effort option; slap a fan directly onto the card.

Big brain option; slap a fan directly onto the card & jumble together a monitoring solution with a thermal probe & find a way to feed this information to the system with available built-in solution on TrueNAS (unlikely) or an external option (more possible).

How many fans and what size are in your case? You shouldn’t have trouble in a server case unless you skimped on fans or replaced them with quiet model. Check the temperature on all other hardware.

I have a card in a Supermicro 3U server chassis with all the original air flow tunnels and screaming fans working and due to the particular layout of the MB for I/O there is a dead spot in airflow. So, It is a good idea anyway if you can slap a fan directly on the card or pointed direct at the card even in a server chassis. With all covers in place, I used a temp sensor on my Fluke meter to verify the card was being overheated and needed some help.

Rosewill RSV-L4412U 12 bays hotswap
3 molex fans in the front, 2x80mm PWM at the back
Also I have a blowerfan sitting on top of the slots (175mm / 22CFM)
I am actually surprise that a legit X540 card still managed to get burnt

I already have a blower fan (170mm, 22CFM from coolerguys)