Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-6778

CRI-O/crictl support for zabbix container monitoring, or possibly higher level gRPC LLD

XMLWordPrintable

    • Icon: New Feature Request New Feature Request
    • Resolution: Unresolved
    • Icon: High High
    • None
    • None
    • Agent2 plugin (N)
    • None

      There has been a move the last several months of kubernetes and other container orchestration moving away from using the docker. They are moving to a containerd CRI-O approach which doesn't use the docker socket. This means the current functionality interfacing with /var/run/docker.sock, would have to be replaced with something like this https://github.com/cri-o/cri-o/blob/master/README.md#the-http-status-api _t_hat  provides metrics via their direct endpoint without a prom exporter.

      Reference _with more information about CRI-O container metrics collection via https://github.com/cri-o/cri-o/blob/master/tutorials/metrics.md_

      Given the rise in golang and gRPC calls, maybe it would make more sense for a higher level gRPC built in LLD that could work for anythingn with a gRPC interface, similar to how grpcurl works for any gRPC interactionn.

      FWIW the location in zabbbibx source code where this is enabled for docker https://github.com/zabbix/zabbix/tree/master/src/go/plugins/docker

            zit Zabbix Integration Team
            HellLordKB Alex King
            Votes:
            7 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: