From d60c0e37bb77a733e02a4c27a8a9566431564102 Mon Sep 17 00:00:00 2001
From: "th.l" <thl-cmk@outlook.com>
Date: Sat, 15 Jun 2024 11:40:22 +0200
Subject: [PATCH] update project

---
 README.md                                     |   1 +
 checkman/checkpoint_log_server                |  45 ------------------
 checkpoint_log_server.mkp                     | Bin 6712 -> 0 bytes
 {doc => img}/.gitkeep                         |   0
 {doc => img}/sample-gw.png                    | Bin
 {doc => img}/sample-mgmt.png                  | Bin
 mkp/checkpoint_log_server-0.3.0-20230423.mkp  | Bin 0 -> 6652 bytes
 .../agent_based}/checkpoint_fw_ls.py          |   0
 .../agent_based}/checkpoint_fwm_ls.py         |   0
 .../checkman}/checkpoint_fw_ls                |   0
 .../checkman}/checkpoint_fwm_ls               |   0
 .../gui}/metrics/checkpoint_fw_log.py         |   0
 {gui => source/gui}/wato/checkpoint_fw_ls.py  |   0
 {gui => source/gui}/wato/checkpoint_fwm_ls.py |   0
 .../packages}/checkpoint_log_server           |   4 +-
 15 files changed, 3 insertions(+), 47 deletions(-)
 delete mode 100644 checkman/checkpoint_log_server
 delete mode 100644 checkpoint_log_server.mkp
 rename {doc => img}/.gitkeep (100%)
 rename {doc => img}/sample-gw.png (100%)
 rename {doc => img}/sample-mgmt.png (100%)
 create mode 100644 mkp/checkpoint_log_server-0.3.0-20230423.mkp
 rename {agent_based => source/agent_based}/checkpoint_fw_ls.py (100%)
 rename {agent_based => source/agent_based}/checkpoint_fwm_ls.py (100%)
 rename {checkman => source/checkman}/checkpoint_fw_ls (100%)
 rename {checkman => source/checkman}/checkpoint_fwm_ls (100%)
 rename {gui => source/gui}/metrics/checkpoint_fw_log.py (100%)
 rename {gui => source/gui}/wato/checkpoint_fw_ls.py (100%)
 rename {gui => source/gui}/wato/checkpoint_fwm_ls.py (100%)
 rename {packages => source/packages}/checkpoint_log_server (91%)

diff --git a/README.md b/README.md
index 8ecb7b9..73f317f 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+[PACKAGE]: ../../raw/master/mkp/checkpoint_log_server-0.3.0-20230423.mkp "checkpoint_log_server-0.3.0-20230423.mkp"
 # Check Point Log server
 
 Collection of Check Point Log server checks
diff --git a/checkman/checkpoint_log_server b/checkman/checkpoint_log_server
deleted file mode 100644
index 08ef898..0000000
--- a/checkman/checkpoint_log_server
+++ /dev/null
@@ -1,45 +0,0 @@
-title: Dummy check man page - used as template for new check manuals
-agents: linux, windows, aix, solaris, hpux, vms, freebsd, snmp
-catalog: see modules/catalog.py for possible values
-license: GPL
-distribution: check_mk
-description:
- Describe here: (1) what the check actually does, (2) under which
- circumstances it goes warning/critical, (3) which devices are supported
- by the check, (4) if the check requires a separated plugin or
- tool or separate configuration on the target host.
-
-item:
- Describe the syntax and meaning of the check's item here. Provide all
- information one needs if coding a manual check with {checks +=} in {main.mk}.
- Give an example.  If the check uses {None} as sole item,
- then leave out this section.
-
-examples:
- # Give examples for configuration in {main.mk} here. If the check has
- # configuration variable, then give example for them here.
-
- # set default levels to 40 and 60 percent:
- foo_default_values = (40, 60)
-
- # another configuration variable here:
- inventory_foo_filter = [ "superfoo", "superfoo2" ]
-
-perfdata:
- Describe precisely the number and meaning of performance variables
- the check sends. If it outputs no performance data, then leave out this
- section.
-
-inventory:
- Describe how the inventory for the check works. Which items
- will it find? Describe the influence of check specific
- configuration parameters to the inventory.
-
-[parameters]
-foofirst(int): describe the first parameter here (if parameters are grouped
-        as tuple)
-fooother(string): describe another parameter here.
-
-[configuration]
-foo_default_levels(int, int): Describe global configuration variable of
-    foo here. Important: also tell the user how they are preset.
diff --git a/checkpoint_log_server.mkp b/checkpoint_log_server.mkp
deleted file mode 100644
index f19e0886c6f0ff252a002943cb6b2437864ffcdd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6712
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

diff --git a/doc/.gitkeep b/img/.gitkeep
similarity index 100%
rename from doc/.gitkeep
rename to img/.gitkeep
diff --git a/doc/sample-gw.png b/img/sample-gw.png
similarity index 100%
rename from doc/sample-gw.png
rename to img/sample-gw.png
diff --git a/doc/sample-mgmt.png b/img/sample-mgmt.png
similarity index 100%
rename from doc/sample-mgmt.png
rename to img/sample-mgmt.png
diff --git a/mkp/checkpoint_log_server-0.3.0-20230423.mkp b/mkp/checkpoint_log_server-0.3.0-20230423.mkp
new file mode 100644
index 0000000000000000000000000000000000000000..2e54f532c6cede082a594919a86d67dfdd3763ae
GIT binary patch
literal 6652
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
OD+gs<cz5;g-Twpl{z4uA

literal 0
HcmV?d00001

diff --git a/agent_based/checkpoint_fw_ls.py b/source/agent_based/checkpoint_fw_ls.py
similarity index 100%
rename from agent_based/checkpoint_fw_ls.py
rename to source/agent_based/checkpoint_fw_ls.py
diff --git a/agent_based/checkpoint_fwm_ls.py b/source/agent_based/checkpoint_fwm_ls.py
similarity index 100%
rename from agent_based/checkpoint_fwm_ls.py
rename to source/agent_based/checkpoint_fwm_ls.py
diff --git a/checkman/checkpoint_fw_ls b/source/checkman/checkpoint_fw_ls
similarity index 100%
rename from checkman/checkpoint_fw_ls
rename to source/checkman/checkpoint_fw_ls
diff --git a/checkman/checkpoint_fwm_ls b/source/checkman/checkpoint_fwm_ls
similarity index 100%
rename from checkman/checkpoint_fwm_ls
rename to source/checkman/checkpoint_fwm_ls
diff --git a/gui/metrics/checkpoint_fw_log.py b/source/gui/metrics/checkpoint_fw_log.py
similarity index 100%
rename from gui/metrics/checkpoint_fw_log.py
rename to source/gui/metrics/checkpoint_fw_log.py
diff --git a/gui/wato/checkpoint_fw_ls.py b/source/gui/wato/checkpoint_fw_ls.py
similarity index 100%
rename from gui/wato/checkpoint_fw_ls.py
rename to source/gui/wato/checkpoint_fw_ls.py
diff --git a/gui/wato/checkpoint_fwm_ls.py b/source/gui/wato/checkpoint_fwm_ls.py
similarity index 100%
rename from gui/wato/checkpoint_fwm_ls.py
rename to source/gui/wato/checkpoint_fwm_ls.py
diff --git a/packages/checkpoint_log_server b/source/packages/checkpoint_log_server
similarity index 91%
rename from packages/checkpoint_log_server
rename to source/packages/checkpoint_log_server
index 398a352..fcb5b38 100644
--- a/packages/checkpoint_log_server
+++ b/source/packages/checkpoint_log_server
@@ -12,5 +12,5 @@
  'title': 'Check Point Log service status',
  'version': '0.3.0-20230423',
  'version.min_required': '2.1.0b1',
- 'version.packaged': '2.1.0p21',
- 'version.usable_until': None}
\ No newline at end of file
+ 'version.packaged': '2.2.0p24',
+ 'version.usable_until': None}
-- 
GitLab