Etherbox 2 / MessPC: Sensor Temperature

Hallo zusammen
Habe bei einer Installation nach dem Update auf 2.0.0 das Problem das das bestehende Plugin etherbox2_temp nicht mehr funktioniert, hat das Problem jemand anderes auch?

Grüsse
Michael

Was funktioniert nicht? Wird der Check gar nicht mehr gefunden oder gibt es einen Fehler?

Grundsätzlich wird gar nichts mehr gefunden

An dem Check hat sich außer der Anpassung der Legacy Imports nix geändert zur Version 1.6.
Sicher, dass nicht eine eigene Version in “~/local/share/check_mk/checks/” sich befindet?
Diese würde natürlich nicht mehr funktionieren.
Letzte Codeänderung an dem Check war vor gut zwei Jahren und selbst die würde nicht bewirken, dass etwas nicht mehr gefunden wird.

Bitte mal für den betreffenden Host ein “cmk --debug -vvII” ausführen und das Ergebnis posten.

Danke für den Tipp, wen ich mit einem MIB Browser mit dem selben Community String den MessPC abfrage erhalte ich alle Infos nur seit dem Update auf die Version 2 von Checkmk nicht mehr.

Hier die Ausgabe von der Konsole:

OMD[dc]:~$ cmk --debug -vvII ebox01.xxx.ch
Discovering services and host labels on: ebox01.xxx.ch
ebox01.xxx.ch:
+ FETCHING DATA
  Source: SourceType.HOST/FetcherType.SNMP
[cpu_tracking] Start [7fb1539ee310]
Loading autochecks from /omd/sites/dc/var/check_mk/autochecks/ebox01.xxx.ch.mk
[SNMPFetcher] Fetch with cache settings: SNMPFileCache(base_path=PosixPath('/omd/sites/dc/tmp/check_mk/data_source_cache/snmp/ebox01.xxx.ch'), max_age=0, disabled=False, use_outdated=False, simulation=False)
Not using cache (Too old. Age is 108 sec, allowed is 0 sec)
[SNMPFetcher] Execute data source
  SNMP scan:
       Getting OID .1.3.6.1.2.1.1.1.0: Executing SNMP GET of .1.3.6.1.2.1.1.1.0 on ebox01.xxx.ch
=> [None] None
failed.
[cpu_tracking] Stop [7fb1539ee310 - Snapshot(process=posix.times_result(user=0.010000000000000009, system=0.0, children_user=0.0, children_system=0.0, elapsed=4.019999999552965))]
Trying to acquire lock on /omd/sites/dc/var/check_mk/crashes/base/652e9c58-e56d-11eb-887f-005056b5665e/crash.info
Got lock on /omd/sites/dc/var/check_mk/crashes/base/652e9c58-e56d-11eb-887f-005056b5665e/crash.info
Releasing lock on /omd/sites/dc/var/check_mk/crashes/base/652e9c58-e56d-11eb-887f-005056b5665e/crash.info
Released lock on /omd/sites/dc/var/check_mk/crashes/base/652e9c58-e56d-11eb-887f-005056b5665e/crash.info
Traceback (most recent call last):
  File "/omd/sites/dc/bin/cmk", line 92, in <module>
    exit_status = modes.call(mode_name, mode_args, opts, args)
  File "/omd/sites/dc/lib/python3/cmk/base/modes/__init__.py", line 69, in call
    return handler(*handler_args)
  File "/omd/sites/dc/lib/python3/cmk/base/modes/check_mk.py", line 1531, in mode_discover
    discovery.do_discovery(
  File "/omd/sites/dc/lib/python3/cmk/base/discovery.py", line 370, in do_discovery
    fetcher_messages=list(
  File "/omd/sites/dc/lib/python3/cmk/base/checkers/_checkers.py", line 246, in fetch_all
    raw_data = source.fetch()
  File "/omd/sites/dc/lib/python3/cmk/base/checkers/_abstract.py", line 163, in fetch
    return fetcher.fetch(self.mode)
  File "/omd/sites/dc/lib/python3/cmk/fetchers/_base.py", line 249, in fetch
    return result.OK(self._fetch(mode))
  File "/omd/sites/dc/lib/python3/cmk/fetchers/_base.py", line 267, in _fetch
    raw_data = self._fetch_from_io(mode)
  File "/omd/sites/dc/lib/python3/cmk/fetchers/snmp.py", line 326, in _fetch_from_io
    section_names |= self._detect(select_from=self._get_detected_sections(mode) - section_names)
  File "/omd/sites/dc/lib/python3/cmk/fetchers/snmp.py", line 257, in _detect
    return gather_available_raw_section_names(
  File "/omd/sites/dc/lib/python3/cmk/snmplib/snmp_scan.py", line 35, in gather_available_raw_section_names
    return _snmp_scan(
  File "/omd/sites/dc/lib/python3/cmk/snmplib/snmp_scan.py", line 67, in _snmp_scan
    _prefetch_description_object(backend=backend)
  File "/omd/sites/dc/lib/python3/cmk/snmplib/snmp_scan.py", line 92, in _prefetch_description_object
    raise MKSNMPError(
cmk.utils.exceptions.MKSNMPError: Cannot fetch system description OID .1.3.6.1.2.1.1.1.0. Please check your SNMP configuration. Possible reason might be: Wrong credentials, wrong SNMP version, Firewall rules, etc.

image

Er meldet schön das die credentials falsch sind und auch die Firewall etc., da wen ich einen snmpget vom Monitoring Server aus absetze Infos erhalte…

OMD[dc]:~$ snmpget -v1 -c public 172..... .1.3.6.1.4.1.14848.2.1.4.1.2.12
SNMPv2-SMI::enterprises.14848.2.1.4.1.2.12 = INTEGER: 0

Was könnte das noch sein?

Grüsse
Michael

Er beschwert sich doch nur, dass er die System Description OID nicht bekommt. Die war auch bei 1.6 garantiert nicht vorhanden.
Bitte mal überprüfen ob der Host noch so konfiguriert ist, dass er keine System Description OID hat.
→ “Hosts without system description OID”

Das war in der 1.6 noch nicht so, aber danke für den Tipp jetzt funktioniert alles wieder wie gewünscht.

In 1.6 war das auch schon so - kann nur sein, dass eine Regel dort noch existierte welche nun nicht mehr wirkt bei dem Host.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.