fix default values
This commit is contained in:
parent
a5b3634238
commit
01b8586a8d
|
@ -14,10 +14,10 @@ def main():
|
||||||
https://github.com/tevslin/cloudflarepycli/blob/main/src/cloudflarepycli/__main__.py
|
https://github.com/tevslin/cloudflarepycli/blob/main/src/cloudflarepycli/__main__.py
|
||||||
"""
|
"""
|
||||||
parser = argparse.ArgumentParser(description='Check internet speed.')
|
parser = argparse.ArgumentParser(description='Check internet speed.')
|
||||||
parser.add_argument('--warn-up', type=int, default=999999, help='Warn level of upload speed in Mbps.')
|
parser.add_argument('--warn-up', type=int, default=-1, help='Warn level of upload speed in Mbps.')
|
||||||
parser.add_argument('--critical-up', type=int, default=999999, help='Critical level of upload speed in Mbps.')
|
parser.add_argument('--critical-up', type=int, default=-1, help='Critical level of upload speed in Mbps.')
|
||||||
parser.add_argument('--warn-down', type=int, default=999999, help='Warn level of download speed in Mbps.')
|
parser.add_argument('--warn-down', type=int, default=-1, help='Warn level of download speed in Mbps.')
|
||||||
parser.add_argument('--critical-down', type=int, default=999999, help='Critical level of download speed in Mbps.')
|
parser.add_argument('--critical-down', type=int, default=-1, help='Critical level of download speed in Mbps.')
|
||||||
parser.add_argument('--warn-latency', type=int, default=60, help='Warn level of latency in ms.')
|
parser.add_argument('--warn-latency', type=int, default=60, help='Warn level of latency in ms.')
|
||||||
parser.add_argument('--critical-latency', type=int, default=100, help='Critical level of latency in ms.')
|
parser.add_argument('--critical-latency', type=int, default=100, help='Critical level of latency in ms.')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
@ -31,17 +31,17 @@ def main():
|
||||||
|
|
||||||
if speedtest_results['90th_percentile_upload_speed']['value'] <= args.warn_up and exit_code < nagios.WARNING:
|
if speedtest_results['90th_percentile_upload_speed']['value'] <= args.warn_up and exit_code < nagios.WARNING:
|
||||||
exit_code = nagios.WARNING
|
exit_code = nagios.WARNING
|
||||||
if speedtest_results['90th_percentile_upload_speed']['value'] <= args.critical_up and exit_code < nagios.CRITICAL:
|
elif speedtest_results['90th_percentile_upload_speed']['value'] <= args.critical_up and exit_code < nagios.CRITICAL:
|
||||||
exit_code = nagios.CRITICAL
|
exit_code = nagios.CRITICAL
|
||||||
|
|
||||||
if speedtest_results['90th_percentile_download_speed']['value'] <= args.warn_down and exit_code < nagios.WARNING:
|
if speedtest_results['90th_percentile_download_speed']['value'] <= args.warn_down and exit_code < nagios.WARNING:
|
||||||
exit_code = nagios.WARNING
|
exit_code = nagios.WARNING
|
||||||
if speedtest_results['90th_percentile_download_speed']['value'] <= args.critical_down and exit_code < nagios.CRITICAL:
|
elif speedtest_results['90th_percentile_download_speed']['value'] <= args.critical_down and exit_code < nagios.CRITICAL:
|
||||||
exit_code = nagios.CRITICAL
|
exit_code = nagios.CRITICAL
|
||||||
|
|
||||||
if speedtest_results['latency_ms']['value'] <= args.warn_latency and exit_code < nagios.WARNING:
|
if speedtest_results['latency_ms']['value'] <= args.warn_latency and exit_code < nagios.WARNING:
|
||||||
exit_code = nagios.WARNING
|
exit_code = nagios.WARNING
|
||||||
if speedtest_results['latency_ms']['value'] <= args.warn_latency and exit_code < nagios.CRITICAL:
|
elif speedtest_results['latency_ms']['value'] <= args.warn_latency and exit_code < nagios.CRITICAL:
|
||||||
exit_code = nagios.CRITICAL
|
exit_code = nagios.CRITICAL
|
||||||
|
|
||||||
if exit_code == nagios.OK:
|
if exit_code == nagios.OK:
|
||||||
|
|
Loading…
Reference in New Issue