Ad Widget

Collapse

Мониториг ресурсов хост-системы из докеризированного агента

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pic16f874
    Member
    • Nov 2012
    • 61

    #1

    Мониториг ресурсов хост-системы из докеризированного агента

    Здравствуйте коллеги

    Пытаюсь использовать для мониторинга системы докеризированный агент
    для запуска используется следующий файл docker-compose:

    Code:
    version: '3'
    
    services:
      zabbix_agent:
        image: zabbix/zabbix-agent
        environment:
          - ZBX_METADATA=cf2de6bcafc4d1a4a67290e059d950bab53770548a6081f1297725f3aeda5ca1
          - ZBX_SERVER_HOST=zabbix.ourcompany.com
        volumes:
          - ./enc:/var/lib/zabbix/enc
          - ./config:/etc/zabbix/zabbix_agentd.d:ro
        privileged: true
        networks:
          - zabbix_agent
    
    networks:
      zabbix_agent:
    при этом агент отдает информацию о ресурсах внутри контейнера (например о сетевых иинтерфейсах и файловых системах)
    а нужно чтобы он отдавал информацию о ресурсах хост-системы.

    можно ли настроить докеризированный агент так, чтобы он отдавал информацию о ресурсах хост системы
    подобно тому как это делает агент установленный на хост-систему из пакетов , и как это сделать ?
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Контейнер на то и придуман, чтобы изолировать то, что в нём выполняется от основного хоста. Хотите мониторить основной хост - ставьте агент на основной хост. Точка!

    Comment

    • pic16f874
      Member
      • Nov 2012
      • 61

      #3
      если так, то непонятно зачем агент в контейнере нужен.
      зачем ему пустой контейнер мониторить ?
      какое назначение контейнеризованного агента ?

      Comment

      • Victor Vislobokov
        Senior Member
        • Aug 2018
        • 298

        #4
        В контейнере может не только агент находится, но и любые другие службы и даже не одна.

        Comment

        • pic16f874
          Member
          • Nov 2012
          • 61

          #5
          Тогда логично доустанавливать агент в контейнер с сервисом, а не в контейнер с агентом доустанавливать сервис.

          Поэтому, хотелось бы услышать рекомендации по использованию докеризированного агента от команды zabbix:

          Для каких целей создан контейнер с агентом, в каких случаях его использовать ?

          Пригоден ли контейнер с агентом для мониторинга хост системы,
          если да, то как его запускать, чтобы корректно отображались ресурсы хост системы?

          Comment

          • grommir
            Senior Member
            • Mar 2013
            • 134

            #6
            Не знаю, как на счёт команды заббикс, но я, например, использовал докерезированного агента для мониторинга кластера k8s изнутри.

            Comment

            Working...