mirror of
https://github.com/bashclub/check-opnsense.git
synced 2026-05-01 08:22:13 +02:00
Update opnsense_checkmk_agent.py
Bugfixes
This commit is contained in:
@@ -882,9 +882,9 @@ class checkmk_checker(object):
|
|||||||
_cfn_instances = _cfn.get("Instances")
|
_cfn_instances = _cfn.get("Instances")
|
||||||
if type(_cfn_instances) == dict:
|
if type(_cfn_instances) == dict:
|
||||||
_cfn_instances = _cfn_instances.get("Instance")
|
_cfn_instances = _cfn_instances.get("Instance")
|
||||||
for _instance in (_cfr.get("openvpn-client"),_cfr.get("openvpn-server"),_cfn_instances):
|
for _instance in (_cfr.get("openvpn-client"),_cfr.get("openvpn-server")):
|
||||||
if type(_instance) == dict:
|
if type(_instance) == dict:
|
||||||
_instance = [_instance]
|
_instance = _cfn_instances.get("Instance")
|
||||||
if type(_instance) != list:
|
if type(_instance) != list:
|
||||||
continue
|
continue
|
||||||
for _server in _instance:
|
for _server in _instance:
|
||||||
@@ -946,7 +946,9 @@ class checkmk_checker(object):
|
|||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
if not _server.get("maxclients"):
|
if not _server.get("maxclients"):
|
||||||
_max_clients = ipaddress.IPv4Network(_server.get("server")).num_addresses -2
|
_max_clients = ipaddress.IPv4Network(_server.get("tunnel_network")).num_addresses -2
|
||||||
|
if _server.get("topology_subnet") != "yes" and _server.get("topology") != "subnet":
|
||||||
|
_max_clients = max(1,int(_max_clients/4)) ## p2p
|
||||||
_server["maxclients"] = _max_clients
|
_server["maxclients"] = _max_clients
|
||||||
try:
|
try:
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user