[mrtg] Re: cfgmaker output
Pavel Ruzicka
pavouk at pavouk.org
Sun Sep 18 13:05:24 MEST 2005
Hello,
There are probably change, because new html code is more readable than old.
XHTML code doesn't accept "capital letters" in a tags.
Only small letters are correct.
If you doesn't like it, you can define "template" for cfgmaker.
Call cfgmaker with option like this:
--if-template='/usr/local/mrtg/cfg/if-templ'
This template can look like this:
---------------------------------
if($if_ok) {
$target_lines .= <<ECHO;
Target[$target_name]: $if_ref:$router_connect
SetEnv[$target_name]: MRTG_INT_IP="$if_ip" MRTG_INT_DESCR="$if_snmp_descr"
MaxBytes[$target_name]: $if_speed
Title[$target_name]: $html_desc_prefix$html_if_title_desc -- $sysname
PageTop[$target_name]: <h1>$html_desc_prefix$html_if_title_desc --
$sysname</h1>
<table>
<tr><td>Description:</td><td>$html_if_description</td></tr>
<tr><td>ifType:</td> <td>$html_if_type_desc ($if_type_num)</td></tr>
<tr><td>ifName:</td> <td>$html_if_snmp_name</td></tr>
ECHO
$target_lines .= <<ECHO if defined $if_port_name;
<tr><td>Port Name:</td> <td>$if_port_name</td></tr>
ECHO
$target_lines .= <<ECHO;
<tr><td>Max Speed:</td> <td>$if_speed_str</td></tr>
ECHO
$target_lines .= <<ECHO if $if_ip;
<tr><td>Ip:</td> <td>$if_ip ($if_dns_name)</td></tr>
ECHO
$target_lines .= <<ECHO;
</table>
AddHead[$target_name]:<link rel="stylesheet" type="text/css"
href="../css/14all.css" />
PageFoot[$target_name]:<div>MRTG ©<a
href="http://ee-staff.ethz.ch/~oetiker/">Tobias Oetiker</a></div>
ECHO
}
---------------------------------------------
(Some lines are wrapped after pasting to mail program).
For more info about creating template look at the MRTG cfgmaker documentation.
In my example I use external css file for changing design of generated page.
Best regards,
Pavel Ruzicka
> when I put up 2.12.2 the cfgmaker output within the <table> section is
> full of white space while it was compact with previous releases.
> am i doing something incorrect or is this just the way it now is (liked
> the compact version much better)?
> EX.
> *---------------------now is---------------------
> <table>
> <tr>
> <td>System:</td>
> <td>Pal-Mac in </td>
> </tr>
> <tr>
> <td>Maintainer:</td>
> <td></td>
> </tr>
>
>
> --------------was like this-----------
> <TABLE>
> <TR><TD>System:</TD> <TD>Oakfield-Alabama in </TD></TR>
> <TR><TD>Maintainer:</TD> <TD></TD></TR>
>
>
> Thanks in advance for any info.
> Bob
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://lists.ee.ethz.ch/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
More information about the mrtg
mailing list