티스토리 뷰

Study/System

Cacti 그래프 시간 변경

pursh 2012. 7. 24. 16:02

보이는 시간 형태는 좀 친근하게 바꿔보자!!

cacti/lib/rrd.php 파일을 열고 아래와 같이 수정한다.

 

    $myxgrid="";
    $z =  $graph_start - $graph_end;
    // 1 - 8 hours
    if (($z > -28800) && ($z <= -7200))
             { $myxgrid = "--x-grid MINUTE:10:MINUTE:30:MINUTE:30:0:%H:%M   "; }
    // 8 - 18 hours
    elseif (($z > -64800) && ($z <= -28800))
             { $myxgrid = "--x-grid MINUTE:30:HOUR:1:HOUR:1:0:%H   "; }
    // 18 - 36 hours
    if (($z > -130000) && ($z <= -64800))
             { $myxgrid = "--x-grid MINUTE:30:HOUR:2:HOUR:2:0:%H   "; }
    // 36 hours - 17 days
    elseif (($z >= -1500000) && ($z < -130000))
             { $myxgrid = "--x-grid HOUR:6:DAY:1:DAY:1:0:%d  "; }
    // 17 - 69 days  (3rd graph - monthly)
    elseif ( ($z >= -6000000) && ($z < -1500000) )
             { $myxgrid = "--x-grid DAY:1:WEEK:1:WEEK:1:0:%e/%b  "; }
    // 69 - 347 days
    elseif ( ($z >= -30000000) && ($z < -6000000) )
             { $myxgrid = "--x-grid WEEK:1:MONTH:1:MONTH:1:0:%b  "; }
    // 347 - 500 days  (4th graph - yearly)
    elseif ( ($z >= -43200000) && ($z < -30000000))
             { $myxgrid = "--x-grid MONTH:1:YEAR:1:MONTH:1:2278400:%b"; }
    // more than 500 days  (5th graph 3 years)
    elseif (($z < -43200000))
             { $myxgrid = "--x-grid MONTH:1:MONTH:12:MONTH:12:910000:%Y  "; }

 

 

    865 $myxgrid="";
    866 $z =  $graph_start - $graph_end;
    867 // 1 - 8 hours
    868 if (($z > -28800) && ($z <= -7200))
    869          { $myxgrid = "--x-grid MINUTE:10:MINUTE:30:MINUTE:30:0:%H:%M   "; }
    870 // 8 - 18 hours
    871 elseif (($z > -64800) && ($z <= -28800))
    872          { $myxgrid = "--x-grid MINUTE:30:HOUR:1:HOUR:1:0:%H   "; }
    873 // 18 - 36 hours
    874 if (($z > -130000) && ($z <= -64800))
    875          { $myxgrid = "--x-grid MINUTE:30:HOUR:2:HOUR:2:0:%H   "; }
    876 // 36 hours - 17 days
    877 elseif (($z >= -1500000) && ($z < -130000))
    878          { $myxgrid = "--x-grid HOUR:6:DAY:1:DAY:1:0:%d  "; }
    879 // 17 - 69 days  (3rd graph - monthly)
    880 elseif ( ($z >= -6000000) && ($z < -1500000) )
    881          { $myxgrid = "--x-grid DAY:1:WEEK:1:WEEK:1:0:%e/%b  "; }
    882 // 69 - 347 days
    883 elseif ( ($z >= -30000000) && ($z < -6000000) )
    884          { $myxgrid = "--x-grid WEEK:1:MONTH:1:MONTH:1:0:%b  "; }
    885 // 347 - 500 days  (4th graph - yearly)
    886 elseif ( ($z >= -43200000) && ($z < -30000000))
    887          { $myxgrid = "--x-grid MONTH:1:YEAR:1:MONTH:1:2278400:%b"; }
    888 // more than 500 days  (5th graph 3 years)
    889 elseif (($z < -43200000))
    890          { $myxgrid = "--x-grid MONTH:1:MONTH:12:MONTH:12:910000:%Y  "; }
    891
    892         /* basic graph options */
    893         $graph_opts .=
    894                 "--imgformat=" . $image_types{$graph["image_format_id"]} . RRD_NL .
    895                 "--start=$graph_start" . RRD_NL .
    896                 "--end=$graph_end" . RRD_NL .
    897                 "--title=\"" . str_replace("\"", "\\\"", $graph["title_cache"]) . "\"" . RRD_NL .
    898                 "$myxgrid" . RRD_NL .
    899                 "$rigid" .
    900                 "--base=" . $graph["base_value"] . RRD_NL .
    901                 "--height=$graph_height" . RRD_NL .
    902                 "--width=$graph_width" . RRD_NL .

 

 


rrd.zip


'Study > System' 카테고리의 다른 글

마우스 오른쪽 메뉴에 터미널 추가하기  (0) 2012.07.30
apache cannot load libphp5.so 에러 발생 시  (0) 2012.07.27
Cacti Plugins - Weathermap  (0) 2012.07.23
Cacti Plugins - Realtime  (0) 2012.07.23
Cacti Customizing  (0) 2012.07.19
댓글