From e0eb70e6a63b19b1b24dbb41cc0a088b18ddfdb9 Mon Sep 17 00:00:00 2001 From: "th.l" <thl-cmk@outlook.com> Date: Fri, 23 Jul 2021 16:32:20 +0200 Subject: [PATCH] update project --- CONTRIBUTING.md | 19 +++++++++++++++++++ README.md | 7 ++++++- agent_based/inv_checkpoint_support.py | 4 ++-- inv_checkpoint_support.mkp | Bin 2363 -> 2385 bytes packages/inv_checkpoint_support | 2 +- 5 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..5f2e591 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,19 @@ +# Contributing + +If you have any issues or ideas for improvement you can send me an email to _thl-cmk[at]outlook[dot]com_. + +For some fixes/improvements I migth need a _snmpwalk_ fom the device in question. +This must contain + +- .1.3.6.1.2.1.1.1 sysDescr +- .1.3.6.1.2.1.1.2 sysObjectID + +and all the SNMP OIDs used in the plugin. + +If you run the _snmpwalk_ command, please uses these options _**-ObentU**_ in addition to your snmp options like community, version etc. +For example: +``` +snmpwalk -v2c -c public -ObentU 10.10.10.10 .1.3.6.1.2.1.1.1 > hostname.snmpwalk +snmpwalk -v2c -c public -ObentU 10.10.10.10 .1.3.6.1.2.1.1.2 >> hostname.snmpwalk +snmpwalk -v2c -c public -ObentU 10.10.10.10 .1.3.6.1.4.1.2620.1.6.18.2 >> hostname.snmpwalk +``` diff --git a/README.md b/README.md index 5e242d0..35ddf08 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# License/support of Check Point systems +# License/support of Check Point systems [(Download the MKP package)](/../../../-/raw/master/inv_checkpoint_support.mkp "Download MKP package") **Note: this package is for CheckMK version 2.x. For other versions see the corresponding branch.** @@ -6,5 +6,10 @@ adds the following to the inventory: * License/support status +--- +#### Want to contribute? +Nice ;-) Have a look at the [contribution guidelines](CONTRIBUTING.md "Contributing") +--- + Here is a sample inventory  \ No newline at end of file diff --git a/agent_based/inv_checkpoint_support.py b/agent_based/inv_checkpoint_support.py index 9ab2cba..70f3305 100644 --- a/agent_based/inv_checkpoint_support.py +++ b/agent_based/inv_checkpoint_support.py @@ -26,11 +26,11 @@ import time from typing import List, NamedTuple -from .agent_based_api.v1.type_defs import ( +from cmk.base.plugins.agent_based.agent_based_api.v1.type_defs import ( StringTable, InventoryResult, ) -from .agent_based_api.v1 import ( +from cmk.base.plugins.agent_based.agent_based_api.v1 import ( register, SNMPTree, TableRow, diff --git a/inv_checkpoint_support.mkp b/inv_checkpoint_support.mkp index 0097ccd3c99b7cfd919a60035951162e34ac9647..893e3a9e9fcd52a01647e1a3698998abc10faded 100644 GIT binary patch delta 2322 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 delta 2302 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 Y9tkFsF9{0`#D5!p15h3a(g1h>0N=cQt^fc4 diff --git a/packages/inv_checkpoint_support b/packages/inv_checkpoint_support index 5a0395c..046d126 100644 --- a/packages/inv_checkpoint_support +++ b/packages/inv_checkpoint_support @@ -9,5 +9,5 @@ 'title': 'Check Point appliance support inventory plugin', 'version': '20210208.v.0.1', 'version.min_required': '2.0.0b8', - 'version.packaged': '2.0.0p1', + 'version.packaged': '2021.07.14', 'version.usable_until': None} \ No newline at end of file -- GitLab