Hi,
I'd like request a feature change in the IPMI sensor to allow local mode.
The sensor uses ipmiutil
utility to query the IPMI interface, but it is using only the network mode. It means that the PRTG_IPMI_Sensor.exe
always passes the -N -A -P
parameters to the ipmiutil with the data of the target server. For example:
C:\Program Files (x86)\PRTG Network Monitor\Sensor System>ipmiutil sensor -cg temp
-N 192.168.0.253 -U Administrator -P xxx -F lan2
ipmiutil sensor version 3.13
Opening lanplus connection to node 192.168.0.253 ...
-- BMC version 2.60, IPMI version 2.0
ID | SDRType | Type |SNum| Name |Status| Reading
0014 | Full | Temperature | 03 | 01-Inlet Ambient | OK | 24.00 C
0015 | Full | Temperature | 04 | 02-CPU | OK | 40.00 C
0016 | Full | Temperature | 05 | 03-P1 DIMM 1-2 | OK | 37.00 C
...
Why is it a problem? Well it's not a problem in itself, but it could be better. The best feature of the ipmiutil library is that it can use the local OS IPMI drivers to communicate. Why is it better than the network mode? Because it doesn't need login information and doesn't need target server IP, doesn't use the network, and (which is very annoying) doesn't spam the server logs with constant login-logout messages.
In local mode, it works just the same without giving any extra access parameters:
C:\Program Files (x86)\PRTG Network Monitor\Sensor System>ipmiutil sensor -cg temp
ipmiutil sensor version 3.13
-- BMC version 2.60, IPMI version 2.0
ID | SDRType | Type |SNum| Name |Status| Reading
0014 | Full | Temperature | 03 | 01-Inlet Ambient | OK | 24.00 C
0015 | Full | Temperature | 04 | 02-CPU | OK | 40.00 C
0016 | Full | Temperature | 05 | 03-P1 DIMM 1-2 | OK | 37.00 C
...
My request is to add a special case to the IPMI sensor: if the target is the probe server itself (where the ipmiutil
executable is installed) then allow to use local mode instead of the default network mode.
Add comment