Ad Widget

Collapse

Невозможно изменить zabbix_server.conf в контейнере Docker

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • apeshand
    Junior Member
    • Oct 2019
    • 2

    #1

    Невозможно изменить zabbix_server.conf в контейнере Docker

    Приветствую всех!

    Столкнулся с проблемой, что при добавлении хостов >= (270;300) сервер падает с ошибкой. В тексте самой ошибки прямым текстом указано, что необходимо увеличить CacheSize. Хорошо, я из контейнера достаю конфиг, правлю его и закидываю обратно на место и перезапускаю контейнер, который был сделан по руководству и с параметрами указанными в руководстве.

    Как итог: сервер вновь падает с той же самой ошибкой, указывающей на CacheSize. Забираю конфиг-файл из контейнера и вижу, что в моём конфиге не хватает строк, которые я поправил.

    Конфиг того, что я подсовываю по пути /etc/zabbix/zabbix_server.conf :
    Code:
     
     LogType=console DBHost=postgres-server DBName=zabbix_pwd DBSchema=public DBUser=zabbix DBPassword=zabbix DBPort=5432  StartPollers=5 StartIPMIPollers=5 StartPollersUnreachable=5 SNMPTrapperFile=/var/lib/zabbix/snmptraps/snmptraps.log StartSNMPTrapper=1  CacheSize=512M HistoryCacheSize=512M HistoryIndexCacheSize=512M TrendCacheSize=512m ValueCacheSize=256M  AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts FpingLocation=/usr/sbin/fping Fping6Location=/usr/sbin/fping6 SSHKeyLocation=/var/lib/zabbix/ssh_keys SSLCertLocation=/var/lib/zabbix/ssl/certs/ SSLKeyLocation=/var/lib/zabbix/ssl/keys/ SSLCALocation=/var/lib/zabbix/ssl/ssl_ca/ LoadModulePath=/var/lib/zabbix/modules/
    То что я получаю после перезапуска сервера(контейнера, конечно же):
    Code:
     
     LogType=console DBHost=postgres-server DBName=zabbix_pwd DBSchema=public DBUser=zabbix DBPassword=zabbix DBPort=5432  SNMPTrapperFile=/var/lib/zabbix/snmptraps/snmptraps.log  StartSNMPTrapper=1   AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts FpingLocation=/usr/sbin/fping Fping6Location=/usr/sbin/fping6 SSHKeyLocation=/var/lib/zabbix/ssh_keys SSLCertLocation=/var/lib/zabbix/ssl/certs/ SSLKeyLocation=/var/lib/zabbix/ssl/keys/ SSLCALocation=/var/lib/zabbix/ssl/ssl_ca/ LoadModulePath=/var/lib/zabbix/modules/
    OC: Ubuntu 18.04 LTS
    Версии ПО: docker 19.03.02, zabbix-server-pgsql 4.2.6

    Подскажите, пожалуйста, в какую сторону копать и что можно было бы предпринять тут?
  • apeshand
    Junior Member
    • Oct 2019
    • 2

    #2
    Приветствую всех вновь!

    Удалось самостоятельно разрешить вопрос. Что было сделано(вдруг кому информация эта сможет помочь ):

    - в основном конфиге заббикса ровным счётом не правится ничего, кроме строки с пользовательскими настройка вида Inlude=/ваш/путь/my.conf ← так что стоит заранее создать этот путь в Вашем контейнере и в последствии поместить туда конфиг с необходимыми настройками; ← важное уточнение, в конфиге указана особо ценная информация о том, что в папке, где будет находится Ваш конфиг не должно быть ничего и файл должен быть читаемым(!), тогда удасться без ошибок запустить сервер.
    - перезапускаем контейнер Docker;
    - наслаждаемся победой.

    Всем спасибо кто прочёл это сообщение.

    Comment

    • Popov.K.V
      Member
      • Mar 2019
      • 84

      #3
      Добрый день

      - в основном конфиге заббикса ровным счётом не правится ничего, кроме строки с пользовательскими настройка вида Inlude=/ваш/путь/my.conf

      А где находится основной конфиг?, столкнулся с той же проблемой

      Comment

      • Griboed0ff
        Senior Member
        • Sep 2022
        • 153

        #4
        Внутри контейнера ничего править не нужно, все параметры указываются при поднятии контейнера! Если у вас есть жгучее желание, что-то править внутри контейнера = вы что-то делаете неправильно!
        Просто гляньте описание контейнера и задайте нужные параметры запуска без возни с файлами - ссылка
        Last edited by Griboed0ff; 24-04-2024, 10:34.

        Comment

        • Alex_UUU
          Senior Member
          • Dec 2018
          • 541

          #5
          Ну и всегда надо иметь в виду, что некоторые параметры конфига перезаписываются, а некоторые - добавляются.
          Например инструкций include может быть много.

          Comment

          Working...