Collection of CheckMK checks (see https://checkmk.com/). All checks and plugins are provided as is. Absolutely no warranty. Send any comments to thl-cmk[at]outlook[dot]com

Skip to content
Snippets Groups Projects
Commit de5702eb authored by thl-cmk's avatar thl-cmk :flag_na:
Browse files

update project

parent 3e3af1d5
No related branches found
No related tags found
No related merge requests found
......@@ -71,7 +71,7 @@
#
import time
from dataclasses import dataclass
from typing import List, Dict, NamedTuple
from typing import List, Optional
from cmk.base.plugins.agent_based.agent_based_api.v1 import (
register,
......@@ -83,15 +83,12 @@ from cmk.base.plugins.agent_based.agent_based_api.v1 import (
startswith,
any_of,
equals,
OIDEnd,
Metric,
check_levels,
contains,
get_value_store,
get_rate,
GetRateError,
IgnoreResultsError,
render,
)
from cmk.base.plugins.agent_based.agent_based_api.v1.type_defs import (
DiscoveryResult,
......@@ -112,14 +109,17 @@ class CheckpointIpsecVpn:
metrics_count: List
def parse_checkpoint_ipsecvpn(string_table: List[StringTable]) -> CheckpointIpsecVpn:
def parse_checkpoint_ipsecvpn(string_table: List[StringTable]) -> Optional[CheckpointIpsecVpn]:
vpn, cpvgeneral, cpvsastatistics, cpvsaerrors, cpvipsecstatistics, cpvike = string_table
cpvprodname, cpvvermajor, cpvverminor, cpvbuild = vpn[0]
cpvencpackets, cpvdecpackets, cpverrout, cpverrin, cpverrike, cpverrpolicy = cpvgeneral[0]
cpvcurrespsasin, cpvcurrespsasout = cpvsastatistics[0]
try:
cpvcurrespsasin, cpvcurrespsasout = cpvsastatistics[0]
except IndexError:
return
cpvsadecrerr, cpvsaautherr, cpvsareplayerr, cpvsapolicyerr, cpvsaothererrin, cpvsaothererrout, \
cpvsaunknownspierr = cpvsaerrors[0]
......
No preview for this file type
......@@ -8,5 +8,5 @@
'title': 'Check Point IPSec VPN',
'version': '20210902.v.0.0.2',
'version.min_required': '2.0.0',
'version.packaged': '2021.07.14',
'version.packaged': '2021.09.20',
'version.usable_until': None}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment