Hallo zusammen,

wir haben unsere VM-Infrastruktur gestern auf ESX6.7 mit vCenter Appliance 
Server 6.7 umgestellt.

Dort ist aufgefallen, dass sich CheckMK 1.6.0p5 nicht mehr an den ESX-Hosts 
anmelden kann – hier die Fehlermeldung aus ESX-Sicht:

Benutzer: root
Typ: Fehler
Ziel: [Hostname]
Aufgabe:
Beschreibung: VMware fragen...
‎06‎.‎11‎.‎2019‎ ‎11‎:‎09‎:‎39 Anmelden von root@[IP-Adresse CheckMK-Server] 
nicht möglich
Ereignistypbeschreibung:
Ein Benutzer hat versucht, sich mit einem unbekannten oder ungültigen 
Benutzernamen anzumelden
Mögliche Ursachen:
·        Der Benutzername ist auf dem System unbekannt Aktion: Falls Sie Active 
Directory verwenden, prüfen Sie den Status des Domänen-Controllers
·        Der Benutzer hat ein ungültiges Kennwort angegeben Aktion: Geben Sie 
das richtige Kennwort an
Check_MK Discovery liefert als Fehler zurück:
CRIT - no unmonitored services found, no vanished services found, no new host 
labels, [special_vsphere] Agent exited with code 1: Error while processing 
received data

Die Credentials für die Hosts haben sich nicht geändert. Im Netz habe ich in 
einem Beitrag gefunden, man müsse den lokalen Hostname noch an root anfügen – 
das führt dann aber zum gleichen Fehler – allerdings wegen Benutzernamen 
„root@[HostnameESX]@[IP-Adresse CheckMK-Server]“

Der Fehler ist mir vorher unter ESX 6.0 nicht untergekommen. Offenbar hat der 
ESX-Host unter ESX 6.0 bislang den Teil „@[IP-Adresse CheckMK-Server]" bei der 
Anmeldung ignoriert?!

Das gleiche Phänomen auch am vCenter Appliance Server 6.7 – hier war hinterlegt 
und ist in vSphere konfiguriert: administrator@vsphere.local]@[IP-Adresse 
CheckMK-Server]<mailto:administrator@vsphere.local]@[IP-Adresse%20CheckMK-Server]>,
 was zur gleichen Fehlermeldung sowohl auf Ebene des vSphere-Servers in diesen 
Logfiles als auch in CheckMK (hier allerdings sowohl zu „Check_MK“ als auch zu 
„Check_MK Discovery“) führt.
vCenter Appliance Server 6.7

Die Kommandozeile auf dem CheckMK-Server wirft mir folgende Fehler aus:

cmk -IIv --debug [ESX-Hostname]
Discovering services on: [ESX-Hostname]
[ESX-Hostname]:
+ FETCHING DATA
[mgmt_ipmi] Execute data source
[special_vsphere] Execute data source
[special_vsphere] ERROR: Agent exited with code 1: Error while processing 
received data

Traceback (most recent call last):
  File "/omd/sites/bpatg/bin/cmk", line 94, in <module>
    exit_status = modes.call(mode_name, mode_args, opts, args)
  File "/omd/sites/bpatg/lib/python/cmk_base/modes/__init__.py", line 72, in 
call
    return mode.handler_function(*handler_args)
  File "/omd/sites/bpatg/lib/python/cmk_base/modes/check_mk.py", line 1498, in 
mode_discover
    discovery.do_discovery(hostnames, options.get("checks"), 
options["discover"] == 1)
  File "/omd/sites/bpatg/lib/python/cmk_base/discovery.py", line 130, in 
do_discovery
    multi_host_sections = _get_host_sections_for_discovery(sources, 
use_caches=use_caches)
  File "/omd/sites/bpatg/lib/python/cmk_base/discovery.py", line 889, in 
_get_host_sections_for_discovery
    return sources.get_host_sections(max_cachefile_age)
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/__init__.py", line 
279, in get_host_sections
    host_sections_from_source = source.run()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/abstract.py", line 
133, in run
    raw_data, is_cached_data = self._get_raw_data()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/abstract.py", line 
182, in _get_raw_data
    raw_data = self._execute()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/programs.py", line 
61, in _execute
    return self._get_agent_info_program(command_line, command_stdin)
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/programs.py", line 
109, in _get_agent_info_program
    raise MKAgentError("Agent exited with code %d: %s" % (exitstatus, stderr))
cmk_base.exceptions.MKAgentError: Agent exited with code 1: Error while 
processing received data


-------------------------

cmk -IIv --debug [vSphere-Appl-Hostname]
Discovering services on: [vSphere-Appl-Hostname]
[vSphere-Appl-Hostname]:
+ FETCHING DATA
[special_vsphere] Execute data source
[special_vsphere] ERROR: Agent exited with code 1: Error while processing 
received data

Traceback (most recent call last):
  File "/omd/sites/bpatg/bin/cmk", line 94, in <module>
    exit_status = modes.call(mode_name, mode_args, opts, args)
  File "/omd/sites/bpatg/lib/python/cmk_base/modes/__init__.py", line 72, in 
call
    return mode.handler_function(*handler_args)
  File "/omd/sites/bpatg/lib/python/cmk_base/modes/check_mk.py", line 1498, in 
mode_discover
    discovery.do_discovery(hostnames, options.get("checks"), 
options["discover"] == 1)
  File "/omd/sites/bpatg/lib/python/cmk_base/discovery.py", line 130, in 
do_discovery
    multi_host_sections = _get_host_sections_for_discovery(sources, 
use_caches=use_caches)
  File "/omd/sites/bpatg/lib/python/cmk_base/discovery.py", line 889, in 
_get_host_sections_for_discovery
    return sources.get_host_sections(max_cachefile_age)
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/__init__.py", line 
279, in get_host_sections
    host_sections_from_source = source.run()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/abstract.py", line 
133, in run
    raw_data, is_cached_data = self._get_raw_data()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/abstract.py", line 
182, in _get_raw_data
    raw_data = self._execute()
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/programs.py", line 
61, in _execute
    return self._get_agent_info_program(command_line, command_stdin)
  File "/omd/sites/bpatg/lib/python/cmk_base/data_sources/programs.py", line 
109, in _get_agent_info_program
    raise MKAgentError("Agent exited with code %d: %s" % (exitstatus, stderr))
cmk_base.exceptions.MKAgentError: Agent exited with code 1: Error while 
processing received data


------------------

python -V
Python 2.7.16

(Zu Python hatte ich einen älteren Artikel gefunden, der allerdings eine 
Python-Version >2.7.11 unter CheckMK 1.2.8 referenziert – Python sollte jetzt 
wohl als Teil von CheckMK installiert sein)

Kennt jemand dieses Problem (oder besser noch eine Lösung)?

Viele Grüße

Udo Schleucher
_____________________________________
Informationstechnik (IT-Planung und-Entwicklung, IT-Betrieb)
Sachgebiet 4.1
Bundespatentgericht

Cincinnatistraße 64, 81549 München
Telefon: +49 89 69 937 249
Fax: +49 89 69 937 5249
E-Mail: udo.schleuc...@bpatg.bund.de
Internet: http://www.bundespatentgericht.de


_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de

Antwort per Email an