Discussion:
[Check_mk (deutsch)] Monitoring von VMware ESXi ESXi-6.7.0-Update1
Glunk, Thomas
2018-11-20 10:23:10 UTC
Permalink
Hallo zusammen,

nach dem Umstieg von ESXi 6.5 auf ESXi-6.7.0 Update1 funktioniert die Überwachung der ESXi Hostsystem nicht mehr. Ich benutze die Version RAW 1.4.0 p34. Der Aufruf über die Konsole bringt folgenden Fehler:

OMD[xxxx]:~$ share/check_mk/agents/special/agent_vsphere --no-cert-check --debug --user xxxx --secret xxxxxx -D xxxxxxxxxx | grep -A4 esx_vsphere_objects
Connecting to xxxxxxxx:443...Traceback (most recent call last):
File "share/check_mk/agents/special/agent_vsphere", line 1188, in <module>
retrieve_systeminfo()
File "share/check_mk/agents/special/agent_vsphere", line 1153, in retrieve_systeminfo
systeminfo[entry] = function and function(element[0]) or element[0]
ValueError: invalid literal for float(): 6.7.1

Auf unserem Testsystemsystem mit Version RAW 1.5.0 P7 ist die Fehlermeldung bisschen anders:

File "share/check_mk/agents/special/agent_vsphere", line 1181, in <module>
connect_to_server()
File "share/check_mk/agents/special/agent_vsphere", line 1132, in connect_to_server
server_handle.connect()
File "/omd/sites/sage/lib/python2.7/httplib.py", line 1263, in connect
server_hostname=server_hostname)
File "/omd/sites/sage/lib/python2.7/ssl.py", line 369, in wrap_socket
_context=self)
File "/omd/sites/sage/lib/python2.7/ssl.py", line 617, in __init__
self.do_handshake()
File "/omd/sites/sage/lib/python2.7/ssl.py", line 846, in do_handshake
self._sslobj.do_handshake()
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:726)

Die Abfrage auf ESXi Hosts die auf Version 6.5 laufen, funktionieren problemlos.
Hat schon jemand die Überwachung von VMware ESXi 6.7 (Update1) am Laufen? Wer kann mir hier helfen?

Danke und Grüße,
Thomas

[Sage]

Sage bäurer GmbH, Josefstrasse 10, 78166 Donaueschingen Sitz: Donaueschingen , Handelsregister Freiburg i Br. HRB 611793, Geschäftsführer: Andreas Zipser, Heino Erdmann

-----------------Disclaimer-----------------

Die in dieser E-Mail und den dazu gehoerigen Anhaengen (die Nachricht) enthaltenen Informationen sind nur fuer den Adressaten bestimmt und koennen vertrauliche und/oder rechtlich geschuetzte Informationen enthalten. Sollten Sie die Nachricht irrtuemlich erhalten haben, loeschen Sie die Nachricht bitte und benachrichtigen Sie den Absender, ohne die Nachricht zu kopieren oder zu verteilen oder ihren Inhalt an andere Personen weiterzugeben. Ausser bei Vorsatz oder grober Fahrlaessigkeit schliessen wir jegliche Haftung fuer Verluste oder Schaeden aus, die durch virenbefallene Software oder E-Mails verursacht werden.

-----------------Disclaimer-----------------

The information contained in this e-mail and any attachments (the message) is intended for the addressee only and may contain confidential and/or privileged information. If you have received the message by mistake please delete it and notify the sender and do not copy or distribute it or disclose its contents to anyone. Except in case of gross negligence or willful misconduct we accept no liability for any loss or damage caused by software or e-mail viruses.

The information contained in this email transmission may constitute confidential information. If you are not the intended recipient, please take notice that reuse of the information is prohibited.
Sebastian Michel, B.Sc.
2018-11-27 13:19:06 UTC
Permalink
Hallo Thomas,



gibt es zu diesem Thema schon neue Erkenntnisse?

Ich habe diese Problem auch.



Mit besten Grüßen,
Sebastian

____________________________________________________________________________
Sebastian Michel, B.Sc.
Systemadministrator

INFOTECH GmbH

Standort Görlitz (Postzentrale): Standort Dresden:
Melanchthonstraße 19 Washingtonstraße 16
02826 Görlitz 01139 Dresden

Tel.: +49 3581 309-327
<mailto:***@infotech-gmbh.de> ***@infotech-gmbh.de |
<http://www.infotech-gmbh.de/> www.infotech-gmbh.de

<http://www.infotech-gmbh.de/>

Zentrale: +49 3581 309-300 | Fax: +49 3581 309-399
ServiceDesk: +49 3581 309-310 | <mailto:***@infotech-gmbh.de>
***@infotech-gmbh.de
Vertrieb: +49 3581 309-324 | <mailto:***@infotech-gmbh.de>
***@infotech-gmbh.de

Sitz der Gesellschaft: Görlitz | Handelsregister: Amtsgericht Dresden, HRB
9614
Geschäftsführung: Dipl.-Inf. Heiko Kammler (Vorsitzender), Dipl.-Ing. Jan
Weikert

Sollten Sie irrtümlich eine E-Mail der INFOTECH GmbH erhalten haben, bitten
wir Sie, sich
umgehend mit dem Absender in Verbindung zu setzen und die Nachricht zu
löschen.


<https://www.infotech-gmbh.de/index.php/aktuelles/veranstaltungen/279-ittalk
-itsicherheit-dresden.html>







Von: checkmk-de <checkmk-de-***@lists.mathias-kettner.de> Im Auftrag von
Glunk, Thomas
Gesendet: Dienstag, 20. November 2018 11:23 Uhr
An: checkmk-***@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Monitoring von VMware ESXi ESXi-6.7.0-Update1



Hallo zusammen,



nach dem Umstieg von ESXi 6.5 auf ESXi-6.7.0 Update1 funktioniert die
Überwachung der ESXi Hostsystem nicht mehr. Ich benutze die Version RAW
1.4.0 p34. Der Aufruf über die Konsole bringt folgenden Fehler:



OMD[xxxx]:~$ share/check_mk/agents/special/agent_vsphere --no-cert-check
--debug --user xxxx --secret xxxxxx -D xxxxxxxxxx | grep -A4
esx_vsphere_objects

Connecting to xxxxxxxx:443...Traceback (most recent call last):

File "share/check_mk/agents/special/agent_vsphere", line 1188, in <module>

retrieve_systeminfo()

File "share/check_mk/agents/special/agent_vsphere", line 1153, in
retrieve_systeminfo

systeminfo[entry] = function and function(element[0]) or element[0]

ValueError: invalid literal for float(): 6.7.1



Auf unserem Testsystemsystem mit Version RAW 1.5.0 P7 ist die Fehlermeldung
bisschen anders:



File "share/check_mk/agents/special/agent_vsphere", line 1181, in <module>

connect_to_server()

File "share/check_mk/agents/special/agent_vsphere", line 1132, in
connect_to_server

server_handle.connect()

File "/omd/sites/sage/lib/python2.7/httplib.py", line 1263, in connect

server_hostname=server_hostname)

File "/omd/sites/sage/lib/python2.7/ssl.py", line 369, in wrap_socket

_context=self)

File "/omd/sites/sage/lib/python2.7/ssl.py", line 617, in __init__

self.do_handshake()

File "/omd/sites/sage/lib/python2.7/ssl.py", line 846, in do_handshake

self._sslobj.do_handshake()

ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:726)



Die Abfrage auf ESXi Hosts die auf Version 6.5 laufen, funktionieren
problemlos.

Hat schon jemand die Überwachung von VMware ESXi 6.7 (Update1) am Laufen?
Wer kann mir hier helfen?



Danke und Grüße,

Thomas





Sage bäurer GmbH, Josefstrasse 10, 78166 Donaueschingen Sitz: Donaueschingen
, Handelsregister Freiburg i Br. HRB 611793, Geschäftsführer: Andreas
Zipser, Heino Erdmann

-----------------Disclaimer-----------------

Die in dieser E-Mail und den dazu gehoerigen Anhaengen (die Nachricht)
enthaltenen Informationen sind nur fuer den Adressaten bestimmt und koennen
vertrauliche und/oder rechtlich geschuetzte Informationen enthalten. Sollten
Sie die Nachricht irrtuemlich erhalten haben, loeschen Sie die Nachricht
bitte und benachrichtigen Sie den Absender, ohne die Nachricht zu kopieren
oder zu verteilen oder ihren Inhalt an andere Personen weiterzugeben. Ausser
bei Vorsatz oder grober Fahrlaessigkeit schliessen wir jegliche Haftung fuer
Verluste oder Schaeden aus, die durch virenbefallene Software oder E-Mails
verursacht werden.

-----------------Disclaimer-----------------

The information contained in this e-mail and any attachments (the message)
is intended for the addressee only and may contain confidential and/or
privileged information. If you have received the message by mistake please
delete it and notify the sender and do not copy or distribute it or disclose
its contents to anyone. Except in case of gross negligence or willful
misconduct we accept no liability for any loss or damage caused by software
or e-mail viruses.


The information contained in this email transmission may constitute
confidential information. If you are not the intended recipient, please take
notice that reuse of the information is prohibited.
Jörg Stelzle
2018-12-03 07:12:46 UTC
Permalink
Hallo Sebastian,

ich bin da auch drauf gestoßen. Wir hatten das Problem in der p35 und
dort folgende Änderung vorgenommen, damit es erst mal wieder funktioniert:

Kompletter Patch:
diff 1.4.0p35.cee/share/check_mk/agents/special/agent_vsphere 1.4.0p35.cee/share/check_mk/agents/special/agent_vsphere.org
757c757
<     if esx_version_num.replace('.', '') > "5.0".replace('.', ''):
---
763c763
<     if esx_version_num.replace('.', '') > "4.1".replace('.', ''):
---
993c993
<  ("apiVersion", None),
---
  ("apiVersion", float),
1214c1214
<             output("Version: %s" % systeminfo["apiVersion"])
---
             output("Version: %.1f" % systeminfo["apiVersion"])
Lt. Check-MK-Support ist das Problem in der p38 gelöst. Die haben wir
selbst aber noch nicht am Laufen.

Offizieller Patch in Version p38:

#############################
# Determine available host systems
#############################

================
Comment History:
================

--------------
Marcel Arentz:
--------------
Hi Jörg,

das ist bereits gefixt und wird in der p38 drin sein. Hier ein diff von unserem Patch:

diff --git a/agents/special/agent_vsphere b/agents/special/agent_vsphere
index 06137998a7..9bc4751c0d 100755
--- a/agents/special/agent_vsphere
+++ b/agents/special/agent_vsphere
@@ -1205,17 +1205,10 @@ if not error:

# Note: If the cookie fails inbetween these calls, we also start a second run
try:
- ##########################
- # Check MK header and Agent Version
- output("<<<check_mk>>>")
- output("Version: %.1f" % systeminfo["apiVersion"])
- output("AgentOS: %s" % systeminfo["name"])
-
output("<<<esx_systeminfo>>>")
for entry in systeminfo.items():
output("%s %s" % entry)

-
#############################
# Determine available host systems
#############################

=================================


Mit freundlichen Grüßen
Jörg Stelzle
Sage
Hallo Thomas,
gibt es zu diesem Thema schon neue Erkenntnisse?
Ich habe diese Problem auch.
Mit besten Grüßen,
Sebastian
____________________________________________________________________________
*Sebastian Michel, B.Sc.*
Systemadministrator
INFOTECH GmbH
Melanchthonstraße 19                      Washingtonstraße 16
02826 Görlitz                                       01139 Dresden
Tel.: +49 3581 309-327
www.infotech-gmbh.de <http://www.infotech-gmbh.de/>
<http://www.infotech-gmbh.de/>
*Zentrale: *+49 3581 309-300 | Fax: +49 3581 309-399
Sitz der Gesellschaft: Görlitz | Handelsregister: Amtsgericht Dresden,
HRB 9614
Geschäftsführung: Dipl.-Inf. Heiko Kammler (Vorsitzender), Dipl.-Ing.
Jan Weikert
Sollten Sie irrtümlich eine E-Mail der INFOTECH GmbH erhalten haben,
bitten wir Sie, sich
umgehend mit dem Absender in Verbindung zu setzen und die Nachricht zu
löschen.
<https://www.infotech-gmbh.de/index.php/aktuelles/veranstaltungen/279-ittalk-itsicherheit-dresden.html>
Auftrag von *Glunk, Thomas
*Gesendet:* Dienstag, 20. November 2018 11:23 Uhr
*Betreff:* [Check_mk (deutsch)] Monitoring von VMware ESXi
ESXi-6.7.0-Update1
Hallo zusammen,
nach dem Umstieg von ESXi 6.5 auf ESXi-6.7.0 Update1 funktioniert die
Überwachung der ESXi Hostsystem nicht mehr. Ich benutze die Version
OMD[xxxx]:~$ share/check_mk/agents/special/agent_vsphere
--no-cert-check --debug --user xxxx --secret xxxxxx -D xxxxxxxxxx |
grep -A4 esx_vsphere_objects
  File "share/check_mk/agents/special/agent_vsphere", line 1188, in
<module>
    retrieve_systeminfo()
  File "share/check_mk/agents/special/agent_vsphere", line 1153, in
retrieve_systeminfo
    systeminfo[entry] = function and function(element[0]) or element[0]
ValueError: invalid literal for float(): 6.7.1
Auf unserem Testsystemsystem mit Version RAW 1.5.0 P7 ist die
File "share/check_mk/agents/special/agent_vsphere", line 1181, in <module>
    connect_to_server()
  File "share/check_mk/agents/special/agent_vsphere", line 1132, in
connect_to_server
    server_handle.connect()
  File "/omd/sites/sage/lib/python2.7/httplib.py", line 1263, in connect
    server_hostname=server_hostname)
  File "/omd/sites/sage/lib/python2.7/ssl.py", line 369, in wrap_socket
    _context=self)
  File "/omd/sites/sage/lib/python2.7/ssl.py", line 617, in __init__
    self.do_handshake()
  File "/omd/sites/sage/lib/python2.7/ssl.py", line 846, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:726)
Die Abfrage auf ESXi Hosts die auf Version 6.5 laufen, funktionieren problemlos.
Hat schon jemand die Überwachung von VMware ESXi 6.7 (Update1) am
Laufen? Wer kann mir hier helfen?
Danke und Grüße,
Thomas
Das Bild wurde vom Absender entfernt. Sage
Donaueschingen , Handelsregister Freiburg i Br. HRB 611793,
Geschäftsführer: Andreas Zipser, Heino Erdmann
-----------------Disclaimer-----------------
Die in dieser E-Mail und den dazu gehoerigen Anhaengen (die Nachricht)
enthaltenen Informationen sind nur fuer den Adressaten bestimmt und
koennen vertrauliche und/oder rechtlich geschuetzte Informationen
enthalten. Sollten Sie die Nachricht irrtuemlich erhalten haben,
loeschen Sie die Nachricht bitte und benachrichtigen Sie den Absender,
ohne die Nachricht zu kopieren oder zu verteilen oder ihren Inhalt an
andere Personen weiterzugeben. Ausser bei Vorsatz oder grober
Fahrlaessigkeit schliessen wir jegliche Haftung fuer Verluste oder
Schaeden aus, die durch virenbefallene Software oder E-Mails
verursacht werden.
-----------------Disclaimer-----------------
The information contained in this e-mail and any attachments (the
message) is intended for the addressee only and may contain
confidential and/or privileged information. If you have received the
message by mistake please delete it and notify the sender and do not
copy or distribute it or disclose its contents to anyone. Except in
case of gross negligence or willful misconduct we accept no liability
for any loss or damage caused by software or e-mail viruses.
The information contained in this email transmission may constitute
confidential information. If you are not the intended recipient,
please take notice that reuse of the information is prohibited.
_______________________________________________
checkmk-de mailing list
Verwaltung & Abmeldung unter
https://lists.mathias-kettner.de/cgi-bin/mailman/listinfo/checkmk-de
Loading...