Ad Widget

Collapse

Как сделать дефолтными графики на 1 день, а &#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ManJak
    Member
    • Nov 2009
    • 42

    #1

    Как сделать дефолтными графики на 1 день, а &#

    Собственно - сабж.

    Что-то весь код перелопатил, а найти не могу.

    Причем не минимальный период, а умолчание, т.к. где минимальный период - нашел.
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    define('ZBX_PERIOD_DEFAULT', 3600); // 1 hour

    defines.inc.php

    Comment

    • ManJak
      Member
      • Nov 2009
      • 42

      #3
      Не помогло

      cat /usr/local/share/zabbix/php/include/defines.inc.php | grep ZBX_PERIOD_DEFAULT
      // define('ZBX_PERIOD_DEFAULT', ZBX_MIN_PERIOD);
      define('ZBX_PERIOD_DEFAULT', 86400); // ~1 day


      Открываю графики, где не трогал время - и там везде 1 час, хотя должно стать 1 день

      Там, где менял значение внизу графика - 1 день и остался.

      1h 0m | 08.12.2009 10:49:21

      Если выбрать день внизу графика, то он запомнится, но хотелось-бы его сразу
      Last edited by ManJak; 08-12-2009, 11:27.

      Comment

      • ManJak
        Member
        • Nov 2009
        • 42

        #4
        Кажысь нашел

        После намека на константу: ZBX_PERIOD_DEFAULT
        Стал рыть и нашел, что надо было дать базе командочку:

        UPDATE profiles set value_int=86400 where idx='web.graph.period';

        Т.к. она влияла только на создание графиков

        Спасибо, может, кому-то и поможет. У меня, вроде все заработало, как надо!

        Comment

        • ManJak
          Member
          • Nov 2009
          • 42

          #5
          Также, оказалась полезной комманда:

          DELETE FROM profiles WHERE idx='web.graph.period' AND idx2 NOT IN (SELECT graphid FROM graphs);

          Нашла шесть неиспользуемых профилей, непонятно, откуда они взялись .

          Comment

          Working...