Ad Widget

Collapse

Теряются пингеры

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Daggers
    Junior Member
    • Apr 2019
    • 16

    #1

    Теряются пингеры

    Здравствуйте!
    Вылезла проблема в Zabbix 5.0.15 с пингерами. Имеем с логах ошибки вида:
    Code:
    1729:20211129:020354.329 fping failed: sh: /tmp/zabbix_server_1729.pinger: No such file or directory
    1669:20211129:020354.336 item "blah-blah-blah.local:icmppingsec[,20,100,,]" became not supported: fping failed: sh: /tmp/zabbix_server_1729.pinger: No such file or directory
    Ну и соответственно именно во время таких событий в логе мы имеем пробелы в графиках, а по сути - nodata.
    Загрузка пингеров не превышает 20%, согласно графику. В чём проблема - ума не приложим, помогите, пожалуйста, направлением, куда копать.
  • Answer selected by Daggers at 04-12-2021, 08:59.
    Daggers
    Junior Member
    • Apr 2019
    • 16

    Почти за сутки ни одного потеряного пингера. Считаю вопрос решенным.
    Решение - изменение tmpdir в конфиге сервера Заббикс.

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #2
      Использую ту же версию 5.0.15, таких проблем нет.
      Наверное, надо смотреть, кто мог подтереть файлы из общей папки "/tmp". Может, какой шибко усердный чистильщик временных файлов по таймеру запустился?

      Comment


      • Daggers
        Daggers commented
        Editing a comment
        Первым делом об этом подумал, но в расписаниях крона ничего такого не нашёл. В пятом Centos был tmpwatch, который раз в сутки чистил /tmp, а в восьмом то ли не ставится по умолчанию, то ли нет его вовсе.
        Пока перенёс временный каталог в /var/run/zabbix в конфиге сервера Заббикс, посмотрю что получится...
    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      В пятом Centos был tmpwatch, который раз в сутки чистил /tmp, а в восьмом то ли не ставится по умолчанию, то ли нет его вовсе.
      Просто для сравнения: в своё время в SLES 12 после установки sp3 могла перестать работать ротация логов из-за того, что вызов утилиты logrotate раньше делался через задания в cron-е, а затем его перенесли в таймер systemd.
      Возможно, и здесь какие-то вещи, ранее запускавшиеся через cron, переехали туда же. Можно посмотреть, например, содержимое папки /etc/systemd/system/timers.target.wants/ .

      Comment


      • Daggers
        Daggers commented
        Editing a comment
        Спасибо за наводку, но там только dnf-makecache и unbound-anchor.
        Пакет tmpwatch в репозитории доступен, но не установлен.
    • Daggers
      Junior Member
      • Apr 2019
      • 16

      #4
      Только что проверил логи - эта ошибка впервые появилась 21.11.2021 в 06:09. Уверен, что конфиг сервера или ОС никак не менялись. Странная странность напала на нас.

      Comment

      • Daggers
        Junior Member
        • Apr 2019
        • 16

        #5
        Нашёл в составе Centos 7 и 8 службу systemd-tmpfiles-clean, но она, судя по логам, чистит раз в сутки и удаляет файлы в /tmp старше 10 дней.... То есть чистилка есть, но проблема не из-за неё. В то же время, вот уже 2,5 часа ошибки в логах нет, после изменения конфига Заббикса. Хотя она уже должна была появиться. Мониторю дальше...

        Comment

        • Daggers
          Junior Member
          • Apr 2019
          • 16

          #6
          Почти за сутки ни одного потеряного пингера. Считаю вопрос решенным.
          Решение - изменение tmpdir в конфиге сервера Заббикс.

          Comment

          Working...