munin plugin을 작성하는 방법Tips

negative graph를 작성하는 방법



이더넷 I / F의 트래픽 상태 표시와 같이 "0 기준으로 상하 (-/+)"에 그래프 표시



예를 들어


test.pl
if ($ARGV[0] and $ARGV[0] eq "config") {
   print "plus.type GAUGE\n";
   print "plus.min 0\n";
   print "plus.draw LINE1\n";
   print "plus.info Net Out\n";
   print "plus.label bps\n";
   print "minus.info Net In\n";
   print "minus.label bps\n";
   print "minus.graph no\n";
   print "plus.negative minus\n";
} else {
   print "plus.value " . $out . "\n";
   print "minus.value " . $in . "\n";
}

- negative 사용법


print "minus.graph no\n";print "plus.negative minus\n";주문을 주창할 수 있도록 "プラス値label名.nagative マイナス値label名"가 필연적이다.
  • 라벨 표시를 맞추자
  • print "plus.label bps\n";print "minus.label bps\n";라벨 표시 내용은 동일합니다!

    주의점으로서는 for문 등을 사용해 label명을 배열등으로부터 가져올 때에는 분기를 제대로 실시해 「불필요한 label」을 출력하지 않을 필요가 있다(처음에 출력한 label명이 유효하게 되기 때문에 코드를 접으면 빠져

    좋은 웹페이지 즐겨찾기