All the scripts I've used with MRTG print out two lines with 0s on them after the data. I'm not sure if it's the correct way of doing it but it works. You can check out the "External Monitoring Scripts" section of the reference:
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/reference.html Hope this helps. David Ashbrook -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Godfrey Sent: Sunday, June 29, 2003 1:59 PM To: [EMAIL PROTECTED] Subject: [mrtg] Problem with a shell script and Mrtg Hello I would appreciate it if some one could put me right with this The shell script is as follows #!/bin/sh statname="Total Accounts" uptime=unused cd /home/full statfull=$[`ls -l | grep -v ^l | wc -l`] cd /home/guest statguests=$[`ls -l | grep -v ^l | wc -l`] stattotal=$[`expr $statfull+$statguests`] echo $stattotal echo $statguests its output is as follows [EMAIL PROTECTED] ~# /usr/local/etc/mrtg/support/totalmail.sh 80 14 [EMAIL PROTECTED] ~# Which is perfect but when I run mrtg I get the following [EMAIL PROTECTED] /usr/local/etc/mrtg/support# /usr/local/bin/mrtg /usr/local/etc/mrtg/miles.cfg expr: syntax error WARNING: Problem with External get '/usr/local/etc/mrtg/support/totalmail.sh': Expected a Number for 'in' but got '$[]' ERROR: Target[miles-user-clients][_IN_] ' $$target[21]{$mode} ' did not eval into defined data WARNING: Skipping Update of miles-user-clients, inlast is not defined [EMAIL PROTECTED] /usr/local/etc/mrtg/support# The mtrg config is as follows # ##--------------------------------------------------------------- # Target[miles-user-clients]: `/usr/local/etc/mrtg/support/totalmail.sh` Xsize[miles-user-clients]:600 Ysize[miles-user-clients]: 125 Options[miles-user-clients]: gauge,growright,nopercent,noinfo Title[miles-user-clients]: Number of User Accounts PageTop[miles-user-clients]: <h1>Number of User Accounts</h1> MaxBytes[miles-user-clients]: 150 Background[miles-user-clients]: #738AA6 YLegend[miles-user-clients]: # users ShortLegend[miles-user-clients]: Legend1[miles-user-clients]: Clients Legend2[miles-user-clients]: Guest LegendI[miles-user-clients]: Clients LegendO[miles-user-clients]: Guest I would appreciate it if someone could assist me with this please thank you Kind regards Godfrey From the desk of Godfrey J. Hamshire Compu-Doc & Compu-Doc On-Line Telephone 0314659009 Telefax 0314651998 Cell 083 773 8776 Company's Web Page http://compudoc.za.net Godfrey's Cockatiel Family & Friends http://cockatiel.za.net Godfrey's Roses Page http://roses.hamshire.za.net php :- the freedom to breathe Quote :-Moderation is a fatal thing. Nothing succeeds like excess. -- Oscar Wilde -- Unsubscribe mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/mrtg FAQ http://faq.mrtg.org Homepage http://www.mrtg.org WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi -- Unsubscribe mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/mrtg FAQ http://faq.mrtg.org Homepage http://www.mrtg.org WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
