Ad Widget

Collapse

Чтение логов из докер контейнеров

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • passcode
    Junior Member
    • Oct 2021
    • 4

    #1

    Чтение логов из докер контейнеров

    Всем привет!

    Подскжаите, пожалуйста, по такому вопросу. Установил Zabbix агент 2 в докер контейнер, подключив к нему директорию /var/lib/docker. На сервере Zabbix в конфигурации хоста добавляют итем с ключом [/var/lib/docker/containers/<container-id>/<container-id>-json.log] для того, чтобы собрать логи из другого контейнера. Но когда другой контейнер перезапускается, его ID меняется и приходится снова менять конфигурацию итема. Есть ли другие способы считывать логи из контейнеров? Или возможно как-то задать имя контейнера вместо его ID?
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    Определять ИД через дискавери.

    Comment

    • passcode
      Junior Member
      • Oct 2021
      • 4

      #3
      Originally posted by Alex_UUU
      Определять ИД через дискавери.
      А не подскажите пример, как это можно сделать?

      Comment

      • Alex_UUU
        Senior Member
        • Dec 2018
        • 541

        #4
        Не люблю докеры :-) ибо не исполнитель подстраивается под заказчика, а наоборот :-)

        А суть, например, такая: в автообнаружении получаем ИД текущего запущенноо контейнера. И уже на основании этого макроса делаем прототипы ЭД и триггеров.
        Старые уйдут автоматом. Минус - история данных не сохранится.

        Comment

        Working...