[mrtg] Re: apollo_uptime.html

"Lotierzo, Leandro (Administración del Centro de Cómputos)" LLotierzo at lanacion.com.ar
Mon Oct 20 14:33:15 MEST 2003

I know that, but I've made this to my .html just for view only the uptime
text "<iframe width="100%" height="120" src="ServerName_UpTime.html"
frameborder="no" scrolling="no">", so on an index page I can see the uptime
without entering on a detail page. It's a little dirty solution... but it
works fine for me...

I hope it works for you.


SysAdmin at LN

-----Original Message-----
From: Rodolfo J. Paiz [mailto:rpaiz at simpaticus.com] 
Sent: Saturday, October 18, 2003 3:46 AM
To: "Lotierzo, Leandro (Administración del Centro de Cómputos)";
mrtg at list.ee.ethz.ch
Subject: Fwd: apollo_uptime.html


When I create the target in mrtg.cfg using these parameters (the minimum it 
will accept):

### Interface 4 >> Get the uptime text for a separate file.
#Target[apollo_uptime]: 1:apollo-snmp at apollo.paiz.org:
#Suppress[apollo_uptime]: ymwd
#MaxBytes[apollo_uptime]: 10

then what I get is the complete webpage below:

>The statistics were last updated Friday, 17 October 2003 at 18:13,
>at which time 'apollo.paiz.org' had been up for 1 day, 7:27:05.
>GREEN ### Incoming Traffic in Bits per Second
>BLUE ### Outgoing Traffic in Bits per Second
>  <http://people.ee.ethz.ch/~oetiker/webtools/mrtg/>
> <http://people.ee.ethz.ch/~oetiker/webtools/mrtg/>
>Multi Router Traffic Grapher
>version 2.9.17 <http://people.ee.ethz.ch/~oetiker/>Tobias Oetiker 
><mailto:oetiker at ee.ethz.ch><oetiker at ee.ethz.ch> 
>and   <http://www.bungi.com/>Dave Rand
<mailto:dlr at bungi.com><dlr at bungi.com>

Can you think of a way to eliminate this and keep just the text about the 
update time and uptime?

I have found that the code to generate this is here in /usr/bin/mrtg:

[rpaiz at apollo rpaiz]$ grep -C 15 "statistics were last updated"
     print HTML <<"TEXT";

     if (defined $$rcfg{'timezone'}{$router}){
     print HTML
       &$LOC("The statistics were last updated <B>$Today 
     } else {
     print HTML
       &$LOC("The statistics were last updated <B>$Today</B>");
     if ($uptime && ! $$rcfg{options}{noinfo}{$router}) {
         print HTML
         &$LOC("at which time $namestring had been up for <B>$uptime</B>.").
         "\n<!-- End Head -->";

Is there a way I can add a piece of simple code which will open (and 
overwrite if it previously existed) $WORKDIR/apollo_uptime.html and just 
add the statistics/uptime text, then close it? I am afraid my perl 
abilities _were_ born yesterday, and I can barely understand pieces of this 
let alone modify it.

Rodolfo J. Paiz
rpaiz at simpaticus.com

Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
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

More information about the mrtg mailing list