diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2019-10-16 10:44:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-16 10:44:46 +0300 |
commit | 87aa191cab51d43ba586d86cb3bed13b14479f56 (patch) | |
tree | b7e40bdae2dbf2eab2eeb2cf8e606894f7932e5f /collectors/python.d.plugin/megacli | |
parent | d55b627f0d39d577cb97eb941da3b3c37b73d25b (diff) |
megacli: search binary and sudo check fix (#7108)
* search for MegaCli binary too
* use `sudo -n -l` instead of `sudo -n -v` for sudo check
Diffstat (limited to 'collectors/python.d.plugin/megacli')
-rw-r--r-- | collectors/python.d.plugin/megacli/megacli.chart.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/collectors/python.d.plugin/megacli/megacli.chart.py b/collectors/python.d.plugin/megacli/megacli.chart.py index 3805a100e4..4872eab808 100644 --- a/collectors/python.d.plugin/megacli/megacli.chart.py +++ b/collectors/python.d.plugin/megacli/megacli.chart.py @@ -163,8 +163,8 @@ class Battery: class Megacli: def __init__(self): self.s = find_binary('sudo') - self.m = find_binary('megacli') - self.sudo_check = [self.s, '-n', '-v'] + self.m = find_binary('megacli') or find_binary('MegaCli') # Binary on FreeBSD is MegaCli + self.sudo_check = [self.s, '-n', '-l'] self.disk_info = [self.s, '-n', self.m, '-LDPDInfo', '-aAll', '-NoLog'] self.battery_info = [self.s, '-n', self.m, '-AdpBbuCmd', '-a0', '-NoLog'] |