Graphing Other Objects
MRTG polls and graphs the MIB variables ifInOctets and ifOutOctets by default, but it is possible to poll and graph the values of other objects, in addition to polling different kinds of devices. Let’s first get MRTG collecting input and output octets from a server. To do this, run the following command:
[root][linuxserver] ~/mrtg-2.9.10>cfgmaker public@linuxserver >> \/mrtg2/run/mrtg.cfg
This is almost identical to the command we ran earlier in the
chapter, except for the community string and target[69]
(public@linuxserver). We appended the output to
the mrtg.cfg file, as opposed to specifying an
output file with the - -output option; this lets
us add a new host to the existing configuration file, rather than
starting a new file. Because the existing file already specifies a
working directory, we also omitted the working directory option
(- -global 'WorkDir: .. ' ). This
cfgmaker command adds a number of lines like the
following to the configuration file:
Target[linuxserver]: 2:public@localhost
MaxBytes[linuxserver]: 1250000
Title[linuxserver]: linuxserver(linuxserver): eth0
PageTop[linuxserver]: <H1>Traffic Analysis for eth0
</H1>
<TABLE>
<TR><TD>System:</TD><TD>linuxserver</TD></TR>
<TR><TD>Maintainer:</TD><TD></TD></TR>
<TR><TD>Interface:</TD><TD>eth0 (2)</TD></TR>
<TR><TD>IP:</TD><TD>linuxserver( )</TD></TR>
<TR><TD>Max Speed:</TD>
<TD>1250.0 kBytes/s (ethernetCsmacd)</TD></TR>
</TABLE>These lines tell MRTG how to poll the server’s Ethernet interface. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access