From 3c299b3d593424d78f5527432bd4059543cdd3e0 Mon Sep 17 00:00:00 2001 From: Steve Mokris Date: Thu, 15 May 2008 14:29:21 +0200 Subject: [PATCH] Initial version --- plugins/other/oki_c5500_pages_ | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 plugins/other/oki_c5500_pages_ diff --git a/plugins/other/oki_c5500_pages_ b/plugins/other/oki_c5500_pages_ new file mode 100755 index 00000000..75085545 --- /dev/null +++ b/plugins/other/oki_c5500_pages_ @@ -0,0 +1,24 @@ +#!/bin/bash +# +# oki_c5500_pages_ munin grabber script +# 2008.03 by steve@kosada.com + +destination=`basename $0 | sed 's/^oki_c5500_pages_//g'` +password='foo' + +if [ "$1" = "config" ]; then + echo "graph_title oki c5500 pages: $destination" + echo 'graph_vlabel count' + echo 'graph_args --lower-limit 0' + echo 'graph_category printer' + + echo "tray1.label Tray 1" + echo "tray2.label Tray 2" + echo "total.label Total" +else + infopage=`wget -q -O - http://root:$password@$destination/printer/printerinfo_top.htm | perl -p -e 's/\n/ /m'` + + echo tray1.value `echo $infopage | perl -p -e 's/^.+Tray\ 1\ Page\ Count\:\ \<\/TD\>\([0-9]+)\<.+$/$1/'` + echo tray2.value `echo $infopage | perl -p -e 's/^.+Tray\ 2\ Page\ Count\:\ \<\/TD\>\([0-9]+)\<.+$/$1/'` + echo total.value `echo $infopage | perl -p -e 's/^.+Total\ Page\ Count\:\ \<\/TD\>\([0-9]+)\<.+$/$1/'` +fi