perfdata
This commit is contained in:
parent
4b3fe71057
commit
5549f2fd23
|
@ -13,8 +13,8 @@ parser.add_argument('--warn', type=int, default=50, help='Warning if percent of
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
data = []
|
data = []
|
||||||
warn_value = (args.bandwidth * args.warn)
|
warn_value = (args.bandwidth * args.warn / 100)
|
||||||
crit_value = (args.bandwidth * args.critical)
|
crit_value = (args.bandwidth * args.critical / 100)
|
||||||
|
|
||||||
# Get network interface statistics
|
# Get network interface statistics
|
||||||
net_io_counters = psutil.net_io_counters(pernic=True)
|
net_io_counters = psutil.net_io_counters(pernic=True)
|
||||||
|
@ -53,7 +53,7 @@ for i in range(len(data)):
|
||||||
else:
|
else:
|
||||||
ok.append(interface)
|
ok.append(interface)
|
||||||
data[i][2] = 'ok'
|
data[i][2] = 'ok'
|
||||||
perf_data.append(f'{interface}={round(bandwidth_utilization, 2)}B;{warn_value};{crit_value}; ')
|
perf_data.append(f'{interface}={round(bandwidth_utilization, 2)}MB;{warn_value};{crit_value}; ')
|
||||||
|
|
||||||
if len(ok):
|
if len(ok):
|
||||||
print(f'OK: {", ".join(ok)}')
|
print(f'OK: {", ".join(ok)}')
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
apt update
|
apt update
|
||||||
apt install -y python3-venv git sysstat
|
apt install -y python3-venv git sysstat
|
||||||
|
|
||||||
cd /opt || exit
|
#cd /opt || exit
|
||||||
|
|
||||||
git -C /opt/icinga2-checks pull || git clone https://git.dp15.us/dpanzer/icinga2-checks.git /opt/icinga2-checks
|
git -C /opt/icinga2-checks pull || git clone https://git.dp15.us/dpanzer/icinga2-checks.git /opt/icinga2-checks
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue