diff --git a/agent_based/checkpoint_asg_chassis.py b/agent_based/checkpoint_asg_chassis.py index 96b147a5b98f5ceeeffb5c0cf7cbf3e37352f021..f25c4a3063fad33e3ef4a8c8f42e17ae9512dae4 100644 --- a/agent_based/checkpoint_asg_chassis.py +++ b/agent_based/checkpoint_asg_chassis.py @@ -77,7 +77,6 @@ from .agent_based_api.v1 import ( register, Service, equals, - check_levels, Result, State, SNMPTree, @@ -113,7 +112,7 @@ class CheckPointASGChassis(NamedTuple): sgms: List -def parse_checkpoint_asg_chassis(string_table: List[StringTable]): # -> CheckPointASGChassis: +def parse_checkpoint_asg_chassis(string_table: List[StringTable]) -> CheckPointASGChassis: chassis = CheckPointASGChassis try: chassis.info = CheckPointASGChassisInfo(*string_table[0][0]) @@ -149,12 +148,11 @@ def check_checkpoint_asg_chassis(params, section: CheckPointASGChassis) -> Check for inv_chassis in inv_chassis_parms: inv_chassis = CheckPointASGChassisParams(*inv_chassis) if chassis.id == inv_chassis.id: - yield_text = 'Chassis %s: %s, grade: %s/%s' % ( - chassis.id, chassis.status, chassis.grade, chassis.maxgrade) + yield_text = 'Chassis %s: %s, grade: %s/%s' % (chassis.id, chassis.status, chassis.grade, chassis.maxgrade) if not chassis.status.lower() in ['active', 'standby'] or chassis.grade != chassis.maxgrade: yield Result(state=State.CRIT, summary=yield_text) elif (chassis.status != inv_chassis.status) or (chassis.grade != inv_chassis.grade) or (chassis.maxgrade != inv_chassis.maxgrade): - yield Result(State.WARNING, notice=yield_text + ' (expected: %s, grade: %s/%s)' % (inv_chassis.status, inv_chassis.grade, inv_chassis.maxgrade)) + yield Result(State.WARN, notice=yield_text + ' (expected: %s, grade: %s/%s)' % (inv_chassis.status, inv_chassis.grade, inv_chassis.maxgrade)) else: yield Result(state=State.OK, summary=yield_text) @@ -217,5 +215,4 @@ register.check_plugin( discovery_function=discovery_checkpoint_asg_chassis, check_function=check_checkpoint_asg_chassis, check_default_parameters={}, - check_ruleset_name='checkpoint_asg_chassis', -) +) \ No newline at end of file diff --git a/checkpoint_asg_chassis.mkp b/checkpoint_asg_chassis.mkp index 431c9531ee5ff0e6f50a543c63e5fc3afe8fbf4a..8d90a9964adfadca740dea1e530558e5f0819752 100644 Binary files a/checkpoint_asg_chassis.mkp and b/checkpoint_asg_chassis.mkp differ