Ad Widget

Collapse

Conectar Zabbix 6 y Openstack 4 [Problema]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vicentedb
    Junior Member
    • Nov 2023
    • 5

    #1

    Conectar Zabbix 6 y Openstack 4 [Problema]

    Hola, necesito conectar un Zabbix 6 con un clúster de Openstack 4. Estoy probando, con los templates de Kubernetes, sacamos algunas métricas como las de livez y readyz, pero hay otras que no me saca. Quería preguntar si alguien sabe como se haría o si hay alguna guía para ello. Gracias Un saludo
  • mfortes
    Senior Member
    • Oct 2019
    • 415

    #2
    Tente reiniciar os pods, e ve se o monitoramento funciona corretamente apos isso


    Michael R. Fortes

    Linkedin: Mike Fortes
    Medium: mromeiro-f

    Comment

    • vicentedb
      Junior Member
      • Nov 2023
      • 5

      #3
      Gracias, pero no ha servido de nada. En el latest data, el primer item "Get nodes Check" nos da este error:

      Request failed with status code 403: {"kind":"Status","apiVersion":"v1","metadata":{ }," status":"Failure","message":"nodes is forbidden: User "system:serviceaccountpenshift-monitoring:zabbix-sa" cannot list resource "nodes" in API group "" at the c

      El siguiente "Kubernetes: Containers last state terminated"

      Preprocessing failed for: Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subres... 1. Failed: cannot extract value from json by path "$.items[*].status.containerStatuses[?(@.lastState.terminated.exitCode > 0)].length()": invalid object format, expected opening character '{' or '[' at: 'Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subresource=) '

      Alguna sugerencia? Gracias
      Last edited by vicentedb; 23-06-2025, 17:22.

      Comment

      • mfortes
        Senior Member
        • Oct 2019
        • 415

        #4
        O usuário que você esta usando não tem as credenciais necessárias... por isso.


        Michael R. Fortes

        Linkedin: Mike Fortes
        Medium: mromeiro-f

        Comment

        • vicentedb
          Junior Member
          • Nov 2023
          • 5

          #5
          Muchas gracias, el error del "Get Nodes" ya parece resuelto y se han descubierto las máquinas.

          Me siguen saltando los siguientes errores en los siguientes items:

          - Kubernetes: Containers last state terminated

          Preprocessing failed for: Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subres...
          1. Failed: cannot extract value from json by path "$.items[*].status.containerStatuses[?(@.lastState.terminated.exitCode > 0)].length()": invalid object format, expected opening character '{' or '[' at: 'Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subresource=)
          '
          - Kubernetes: Containers restarts

          Preprocessing failed for: Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subres...
          1. Failed: cannot extract value from json by path "$.items[*].status.containerStatuses[*].restartCount.sum()": invalid object format, expected opening character '{' or '[' at: 'Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subresource=)
          '

          - Kubernetes: Containers running

          Preprocessing failed for: Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subres...
          1. Failed: cannot extract value from json by path "$.items[*].status.containerStatuses[*].restartCount.sum()": invalid object format, expected opening character '{' or '[' at: 'Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subresource=)
          '​

          - Kubernetes: CronJob count

          Preprocessing failed for: Forbidden (user=system:serviceaccountpenshift-monitoring:zabbix-sa, verb=get, resource=, subres...
          1. Failed: cannot apply Prometheus pattern: data parsing error at row 1 "Forbidden (user=system:serviceaccountpenshift-mo...": cannot parse metric value
          zz0.a0mfn7odznqzz

          Muchas gracias
          Un saludo

          Comment

          • vicentedb
            Junior Member
            • Nov 2023
            • 5

            #6
            En los discovery nos salta el siguiente error por ejemplo:

            Click image for larger version

Name:	Anotación 2025-07-03 121314.png
Views:	28
Size:	35.2 KB
ID:	504815

            Están asignados todos los permisos:

            Click image for larger version

Name:	imagen.png
Views:	28
Size:	26.4 KB
ID:	504816

            Comment

            • mfortes
              Senior Member
              • Oct 2019
              • 415

              #7
              403 significa que você ainda não tem permissão pra executar esse comando.
              Você não teria um usuário administrador pra testar essa conexão?


              Michael R. Fortes

              Linkedin: Mike Fortes
              Medium: mromeiro-f

              Comment

              • vicentedb
                Junior Member
                • Nov 2023
                • 5

                #8
                Muchas gracias, hemos probado dándole permisos de administrador y ha descubierto muchos items nuevos, pero seguimos teniendo problemas con las métricas, en concreto nos falla el dscovery de "Get state metrics":

                Click image for larger version

Name:	image.png
Views:	26
Size:	34.0 KB
ID:	504947
                Observando las Macros, por ejemplo:

                Click image for larger version

Name:	image.png
Views:	21
Size:	3.4 KB
ID:	504948
                Habíamos puesto antes el usuario que le hemos dado los permisos, pero como seguía igual, lo he cambiado al que sale por defecto, sería correcto?

                Gracias

                Comment

                Working...