Ad Widget

Collapse

VMware Monitoring EventHistoryCollector ERROR

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • miramira007
    Member
    • Sep 2015
    • 89

    #1

    VMware Monitoring EventHistoryCollector ERROR

    Hallo Zusammen,

    ich habe da son ein kleines Problem. Und zwar:

    In unserer Netzwerkumgebung ist das vSphere aktiv. Im VCenter haben wir 1 Cluster, 4 Hosts und 45 virtuelle Maschinen.
    Ich möchte diese gerne mit dem vorhandenen Template aus Zabbix in das System einpflegen und monitoren.

    Ich habe Youtube-Videos angeschaut und auch die offiziele Dokumentation von Zabbix gelesen, aber ich bekomme stets Fehlermeldung.

    Ein Auszug davon ist::::
    31155:20151119:114434.117 error reason for "Testing VM HOST:vmware.cluster.d iscovery[{$URL}]" changed: Cannot get EventHistoryCollector session.
    31155:20151119:114434.117 error reason for "Testing VM HOST:vmware.hv.discov ery[{$URL}]" changed: Cannot get EventHistoryCollector session.


    Zudem bräuchte ich auch kleine Einführung, in Bezug auf VSphere?
    Jeder spricht von https://ip/sdk.

    So ein Link gibt es in unserer Umgebung nicht. Ich habe gegoogled was vSphere SDK ist. Ich hab es so verstanden, dass man SDK installiert haben muss.

    Ich bin verwirrt, da ich mich mit vSphere so gut wie garnicht auskenne.
    (Ich habe auch keine Berechtigung dazu, da ich nur für das Monitoring Tool zuständig bin)

    Hoffentlich gibt es hier den einen oder den anderen, der sich mit Vsphere auskennt und mir hilft.


    So, liebe Grüße
    aus dem NRW!
    Mira
  • Saslawski
    Member
    • Jul 2014
    • 49

    #2
    Hallo Mira,

    leider kommst du dort ohne Hilfe von VM-Zuständigen nicht weiter, da zabbix nicht nur die URL der SDK braucht, sondern auch ein Benutzerkonto, dass lesezugriff drauf hat.

    Grüße aus NRW zurück

    Comment

    • miramira007
      Member
      • Sep 2015
      • 89

      #3
      Hey,

      einen readonly acc habe ich wohl bekommen. unsere admins haben vom sdk noch nie was gehört.

      muss ich jetzt das vsphere management sdk installieren?

      liebe grüße,
      mira

      Comment

      • BDiE8VNy
        Senior Member
        • Apr 2010
        • 680

        #4
        Mit SDK, bzw. vSphere Web Services SDK ist das VMware seitige API gemeint.

        Ob und was Du auf Seite von vSphere installieren musst, kann ich nicht sagen. Auf Seite von Zabbix musst Du jedenfalls nichts installieren - vorausgesetzt Zabbix wurde mit VMware Unterstützung kompiliert.

        Edit:
        Ehm, Du hast aber schon für den Zabbix host, welcher das vCenter repräsentiert ein entsprechendes User macro konfiguriert, oder?

        Code:
        {$URL} => https://domainname-oder-ipadresse-des-vcenter/sdk
        Last edited by BDiE8VNy; 24-11-2015, 23:10.

        Comment

        • miramira007
          Member
          • Sep 2015
          • 89

          #5
          Hallo,

          Die Makros sind in dem Host eingepflegt, die habe ich auch öfters kontrolliert, das Problem liegt sicherlich nicht an denen. (bis auf die URL, die für mich immernoch ein großes Fragezeichen ist)

          Folgende Fehlermeldungen gibt mir Zabbix raus:
          Wenn ich unter Discovery rules nachsehe, habe ich immernoch die gleiche Fehlermeldung von "Cannot get EventHistoryCollector session"
          und

          Unter Item finde ich diese Fehlermeldung "Cannot parse performance counter list."
          Das Link mit dem das VCenter zu erreichen ist, sieht so aus: https://ip.xx.ee.zz: port/

          Ich habe versucht das Makro URL öfters mal umbenannt zu
          https://ip.xx.ee.zz: port/sdk
          https://ip.xx.ee.zz: port/vsphere-client/sdk

          oder halt
          https://ip.xx.ee.zz: port/

          Die Fehlermeldungen bleiben immer gleich, (was auch seltsam ist, ich hätte mir gewünscht, dass Zabbix meckert, wenn die URL nicht stimmt)

          Meine Problemstellung ist sicherlich ein Verständnisproblem. Ich komme einfach nicht darauf, was genau denn jetzt dieses SDK bedeutet. Ich habe jetzt im Öfteren gehört, dass ich das SDK nicht installiert müsste. Da das /sdk als root-Verzeichnis für die Web Api gelten soll. Aber woran könnte das Problen dann liegen?
          1. Die Requirements sind erfüllt, libcurl und libxml sind bei dem kompilieren eingebunden worden
          2. Im Zabbix_server.conf habe ich geupdatet
          3. Den Server neu gestartet
          4. Den Host, wie in den Dokumentationen beschrieben, in den Server hinzugefügt.


          Das sieht für mich fast so aus, als müsste ich meine VM manuell hosten. Schade eigentlich. Das monitoren von VM sah anfangs vielversprechend aus.


          Liebe Grüße aus dem NRW,
          mira
          Last edited by miramira007; 25-11-2015, 13:12.

          Comment

          • miramira007
            Member
            • Sep 2015
            • 89

            #6
            Hallo Zusammen,

            die Suche nach dem richtigen URL für die dazugehörigen Makros waren ganz einfach zu finden. Allerdings muss man als ADMIN - Rechte auf VCenter haben um diese Information auslesen zu können. Für mich war das jetzt mit meinem ReadOnly-Acc nicht direkt klar. Und generell kommt als erstes das VSphere Management SDK raus, wenn man nach SDK sucht.

            Hier findet man eine gute Erklärung, was überhaupt die gewünschte URL mit dem /sdk ist und wo man sie findet.



            Ich bedanke mich nochmal an alle, die versucht haben mir zu helfen.

            Liebe Grüße,
            Mira

            Comment

            Working...