Changeset 799 for branches/0.4/web/addons/job_monarch/graph.php
- Timestamp:
- 04/06/13 21:05:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4/web/addons/job_monarch/graph.php
r798 r799 324 324 foreach( $rrd_dirs as $rrd_dir ) 325 325 { 326 327 326 if( $def_nr == 0 ) 328 327 { … … 354 353 ."DEF:'mem_cached${def_nr}'='${rrd_dir}/mem_cached.rrd':'sum':AVERAGE " 355 354 ."CDEF:'bmem_cached${def_nr}'=mem_cached${def_nr},1024,* " 356 ."DEF:'mem_buffers${def_nr}'='${rrd_dir}/mem_buffers.rrd':'sum':AVERAGE " 357 ."CDEF:'bmem_buffers${def_nr}'=mem_buffers${def_nr},1024,* " 358 ."CDEF:'bmem_used${def_nr}'='bmem_total${def_nr}','bmem_shared${def_nr}',-,'bmem_free${def_nr}',-,'bmem_cached${def_nr}',-,'bmem_buffers${def_nr}',- " 359 ."AREA:'bmem_used${def_nr}'#".$conf['mem_used_color']."${memuse_str} " 360 ."STACK:'bmem_shared${def_nr}'#".$conf['mem_shared_color']."${memshared_str} " 361 ."STACK:'bmem_cached${def_nr}'#".$conf['mem_cached_color']."${memcached_str} " 362 ."STACK:'bmem_buffers${def_nr}'#".$conf['mem_buffered_color']."${membuff_str} "; 363 364 if (file_exists("$rrd_dir/swap_total.rrd")) 365 { 366 $series .= "DEF:'swap_total${def_nr}'='${rrd_dir}/swap_total.rrd':'sum':AVERAGE " 367 ."DEF:'swap_free${def_nr}'='${rrd_dir}/swap_free.rrd':'sum':AVERAGE " 368 ."CDEF:'bmem_swapped${def_nr}'='swap_total${def_nr}','swap_free${def_nr}',-,1024,* " 369 ."STACK:'bmem_swapped${def_nr}'#".$conf['mem_swapped_color']."${memswap_str} "; 370 } 371 372 $series .= "LINE2:'bmem_total${def_nr}'#".$conf['cpu_num_color']."${total_str} "; 355 ."DEF:'mem_buffer${def_nr}'='${rrd_dir}/mem_buffers.rrd':'sum':AVERAGE " 356 ."CDEF:'bmem_buffer${def_nr}'=mem_buffer${def_nr},1024,* " 357 ."CDEF:'bmem_used${def_nr}'='bmem_total${def_nr}','bmem_shared${def_nr}',-,'bmem_free${def_nr}',-,'bmem_cached${def_nr}',-,'bmem_buffer${def_nr}',- " 358 ."DEF:'swap_total${def_nr}'='${rrd_dir}/swap_total.rrd':'sum':AVERAGE " 359 ."DEF:'swap_free${def_nr}'='${rrd_dir}/swap_free.rrd':'sum':AVERAGE " 360 ."CDEF:'bmem_swap${def_nr}'='swap_total${def_nr}','swap_free${def_nr}',-,1024,* "; 361 362 $report_names = array( "used", "shared", "cached", "buffer", "swap", "total" ); 363 364 if( $conf['graphreport_stats'] ) 365 { 366 foreach( $report_names as $r ) 367 { 368 $series .= "CDEF:bmem_${r}${def_nr}_nonans=bmem_${r}${def_nr},UN,0,bmem_${r}${def_nr},IF "; 369 } 370 } 373 371 374 372 $def_nr++; 375 373 } 374 375 if( $conf['graphreport_stats'] ) 376 { 377 $s_last = $def_nr - 1; 378 379 foreach( $report_names as $r ) 380 { 381 $cdef_sum = "CDEF:bmem_${r}=bmem_${r}0_nonans"; 382 383 if( $s_last > 1 ) 384 { 385 foreach (range(1, ($s_last)) as $print_nr ) 386 { 387 $user_sum .= ",bmem_${r}{$print_nr}_nonans,+"; 388 } 389 } 390 $cdef_sum .= " "; 391 392 $series .= $cdef_sum; 393 } 394 395 $r_count = 0; 396 397 $conf['mem_buffer_color'] = $conf['mem_buffered_color']; 398 $conf['mem_swap_color'] = $conf['mem_swapped_color']; 399 $conf['mem_total_color'] = $conf['cpu_num_color']; 400 401 foreach( $report_names as $r ) 402 { 403 $legend_str = ''; 404 405 if( $r == "total" ) 406 { 407 $graph_str = "LINE2"; 408 } 409 else if( $r_count == 0 ) 410 { 411 $graph_str = "AREA"; 412 } 413 else 414 { 415 $graph_str = "STACK"; 416 } 417 foreach (range(0, ($s_last)) as $print_nr ) 418 { 419 if( $print_nr == 0 ) 420 { 421 $legend_str = ucfirst( $r ); 422 } 423 $series .= "${graph_str}:'bmem_${r}${print_nr}'#".$conf['mem_'.${r}.'_color'].":'${legend_str}\g' "; 424 } 425 426 $series .= "VDEF:'${r}_last'=bmem_${r},LAST "; 427 $series .= "VDEF:'${r}_min'=bmem_${r},MINIMUM "; 428 $series .= "VDEF:'${r}_avg'=bmem_${r},AVERAGE "; 429 $series .= "VDEF:'${r}_max'=bmem_${r},MAXIMUM "; 430 431 $spacefill = ''; 432 433 $spacesize = 6-strlen($r); // max length 'swapped' = 7 434 foreach ( range( 0, $spacesize ) as $whatever ) 435 { 436 $spacefill .= ' '; 437 } 438 $series .= "GPRINT:'${r}_last':'${spacefill}Now\:%6.1lf%s' " 439 . "GPRINT:'${r}_min':'${space1}Min\:%6.1lf%s${eol1}' " 440 . "GPRINT:'${r}_avg':'${space2}Avg\:%6.1lf%s' " 441 . "GPRINT:'${r}_max':'${space1}Max\:%6.1lf%s\\l' "; 442 443 } 444 } 445 $r_count = $r_count + 1; 376 446 377 447 }
Note: See TracChangeset
for help on using the changeset viewer.