diff --git a/checkpoint_log_server.mkp b/checkpoint_log_server.mkp
index a2b15a9504e4a10b297e176a68f71726272c5aa7..3f3a59422d6399682c2d8d33565570472b58d415 100644
Binary files a/checkpoint_log_server.mkp and b/checkpoint_log_server.mkp differ
diff --git a/packages/checkpoint_log_server b/packages/checkpoint_log_server
index 023d05d2de085e196448164e07056d5416946eb0..ded32bb977375472271ffdfc36082f3c46e82991 100644
--- a/packages/checkpoint_log_server
+++ b/packages/checkpoint_log_server
@@ -6,9 +6,10 @@
  'files': {'agent_based': ['checkpoint_fw_ls.py', 'checkpoint_fwm_ls.py'],
            'checkman': ['checkpoint_fw_ls', 'checkpoint_fwm_ls'],
            'web': ['plugins/metrics/checkpoint_fw_log.py',
-                   'plugins/wato/checkpoint_fwm_ls.py']},
+                   'plugins/wato/checkpoint_fwm_ls.py',
+                   'plugins/wato/checkpoint_fw_ls.py']},
  'name': 'checkpoint_log_server',
- 'num_files': 6,
+ 'num_files': 7,
  'title': 'Check Point Log service status',
  'version': '20210614.v0.2',
  'version.min_required': '2.0.0',
diff --git a/web/plugins/wato/checkpoint_fw_ls.py b/web/plugins/wato/checkpoint_fw_ls.py
new file mode 100644
index 0000000000000000000000000000000000000000..352ce58e860c548e596418ba5acc079169218260
--- /dev/null
+++ b/web/plugins/wato/checkpoint_fw_ls.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+#
+# License: GNU General Public License v2
+#
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
+#
+from cmk.gui.i18n import _
+from cmk.gui.valuespec import (
+    Dictionary,
+    TextAscii,
+    FixedValue,
+    MonitoringState,
+    DropdownChoice,
+)
+
+from cmk.gui.plugins.wato import (
+    CheckParameterRulespecWithItem,
+    rulespec_registry,
+    RulespecGroupCheckParametersNetworking,
+)
+
+
+def _parameter_valuespec_checkpoint_fw_ls():
+    return Dictionary(elements=[
+        ('exp_connection_status',
+         DropdownChoice(
+             title=_('Expected connection status for the log server'),
+             choices=[
+                 ('Backup Log-Server Not Active', _('Backup: The log server is a backup log server')),
+                 ('Log-Server Connected', _('Connected: The gateway is connected to the log server')),
+                 ('Log-Server Disconnected', _('Disconnected: The gateway is not connected to the log server')),
+             ],
+             default_value='Log-Server Connected',
+             )),
+        ('mon_connection_state',
+         MonitoringState(
+             default_value=1,
+             title=_('State if connection state differs from expected state.'),
+             help=_('')
+         )),
+    ])
+
+
+rulespec_registry.register(
+    CheckParameterRulespecWithItem(
+        check_group_name='checkpoint_fw_ls',
+        group=RulespecGroupCheckParametersNetworking,
+        item_spec=lambda: TextAscii(title=_('Check Point Firewall gateway log server'), ),
+        match_type='dict',
+        parameter_valuespec=_parameter_valuespec_checkpoint_fw_ls,
+        title=lambda: _('Check Point Firewall gateway log server'),
+    ))