Compare commits

...

2 Commits

Author SHA1 Message Date
109654ba77 Remove obsolete LINKSPEED variable 2023-02-22 01:04:25 -05:00
ba6cb1371e Adjust health delta of load to 50
This is a very bad situation and should be critical.
2023-02-22 01:03:12 -05:00
2 changed files with 2 additions and 6 deletions

View File

@ -79,7 +79,7 @@ class MonitoringPluginScript(MonitoringPlugin):
# Check that the load average is greater or equal to the cpu count # Check that the load average is greater or equal to the cpu count
if load_average > float(cpu_cores): if load_average > float(cpu_cores):
# Set the health delta to 10 (subtract 10 from the total of 100) # Set the health delta to 10 (subtract 10 from the total of 100)
health_delta = 10 health_delta = 50
# Craft a message that can be used by the clients # Craft a message that can be used by the clients
message = f"Current load is {load_average} out of {cpu_cores} CPU cores" message = f"Current load is {load_average} out of {cpu_cores} CPU cores"

View File

@ -46,10 +46,6 @@ from pvcnoded.objects.MonitoringInstance import MonitoringPlugin
# the file name # the file name
PLUGIN_NAME = "nics" PLUGIN_NAME = "nics"
# Set a minimum link speed variable used below
# For PVC at least 10 Gbps is required for proper operation of a cluster
MINIMUM_LINKSPEED = 10000
# The MonitoringPluginScript class must be named as such, and extend MonitoringPlugin. # The MonitoringPluginScript class must be named as such, and extend MonitoringPlugin.
class MonitoringPluginScript(MonitoringPlugin): class MonitoringPluginScript(MonitoringPlugin):
@ -172,7 +168,7 @@ class MonitoringPluginScript(MonitoringPlugin):
max_supported_link_speed = sorted(list(supported_link_speeds))[-1] max_supported_link_speed = sorted(list(supported_link_speeds))[-1]
# Ensure interface is running at MINIMUM_LINKSPEED # Ensure interface is running at its maximum speed
with open(f"/sys/class/net/{dev}/speed") as devfh: with open(f"/sys/class/net/{dev}/speed") as devfh:
dev_speed = int(devfh.read()) dev_speed = int(devfh.read())
if dev_speed < max_supported_link_speed: if dev_speed < max_supported_link_speed: