mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: Don't run ipmitool without knowing a type (#6504)
This commit is contained in:
committed by
Neil Lathwood
parent
66b7077a01
commit
6c6499c2fe
@@ -18,9 +18,15 @@ if (is_array($ipmi_rows)) {
|
||||
$remote = " -H " . $ipmi['host'] . " -U '" . $ipmi['user'] . "' -P '" . $ipmi['password'] . "' -L USER";
|
||||
}
|
||||
|
||||
// Check to see if we know which IPMI interface to use
|
||||
// so we dont use wrong arguments for ipmitool
|
||||
if ($ipmi['type'] != '') {
|
||||
$results = external_exec($config['ipmitool'] . ' -I ' . $ipmi['type'] . ' -c ' . $remote . ' sdr 2>/dev/null');
|
||||
d_echo($results);
|
||||
echo " done.\n";
|
||||
} else {
|
||||
echo " type not yet discovered.\n";
|
||||
}
|
||||
|
||||
foreach (explode("\n", $results) as $row) {
|
||||
list($desc, $value, $type, $status) = explode(',', $row);
|
||||
|
||||
Reference in New Issue
Block a user