Hi Udo, 

In unserem Setup sieht der Login nicht so aus: "username@vsphere.local" sondern 
so: "vsphere.local\username". Geht es vielleicht in der Art? 

Viele Grüße, 
Moritz 


Von: "Schleucher, Udo" <udo.schleuc...@bpatg.bund.de> 
An: "checkmk-de" <checkmk-de@lists.mathias-kettner.de> 
Gesendet: Mittwoch, 6. November 2019 12:39:58 
Betreff: [Check_mk (deutsch)] Anmeldung an ESX-Host 



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: [ 
mailto:administrator@vsphere.local]@[IP-Adresse%20CheckMK-Server] | 
administrator@vsphere.local]@[IP-Adresse CheckMK-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/ | 
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 

-- 
Moritz Kiemer 

Join us at the Checkmk Conference #6 from April 27th-29th, 2020. 

tribe29 — the checkmk company 
moritz.kie...@tribe29.com | Phone: +49 89 9982 097 00 
_______________________________________________
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