RE: lvs-rrd

To: "' users mailing list.'" <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: RE: lvs-rrd
From: Peter Mueller <pmueller@xxxxxxxxxxxx>
Date: Tue, 20 Jan 2004 11:46:22 -0800
> Simple, right?
> It's overwhelming at first, but it's not that bad once you've done a
> few. Really.

Yes cut & paste is a lot better than doing it all from scratch.  SNPMWALK
for me, thank you!  Here's the data collection part:

/usr/local/mrtg-2.9.4/bin/cfgmaker --global 'workdir:
/home/httpd/html/mrtg/servername' --ifref=descr --global 'options[_]:
growright,bits' snmp-name-here@xxxxxxxxxxxxxxxxxxxxxx

Add this to the config:
PathAdd: /usr/local/bin/rrdtool/bin/
LibAdd: /usr/local/bin/rrdtool/perl-shared/
LogFormat: rrdtool

For the actual graphing I use a script called 14all.cgi.

This is a processor info script I use, split by user & total.  System time
can be calculated easily via subtraction by the user.

Title[servername-servicename]: processor stats for
Target[servername-servicename]: `/usr/local/bin/nc -w 5
PageTop[servername-servicename]: <H1>Processor stats</H1>
MaxBytes[servername-servicename]: 100
Unscaled[servername-servicename]: ymwd
Options[servername-servicename]: growright,nopercent
LegendI[servername-servicename]: &nbsp;user:
LegendO[servername-servicename]: &nbsp;total:
Ylegend[servername-servicename]: %
ShortLegend[servername-servicename]: %
Legend1[servername-servicename]: Time spent in user mode
Legend2[servername-servicename]: Time spent in user mode + time spent in
system mode
Legend3[servername-servicename]: Maximum occurance of time spent in user
Legend4[servername-servicename]: Maximum occurance of (time spent in user
mode + time spent in system mode)

<script that runs under xinetd on 'port' to get processor info>
    </proc/stat /bin/awk '
    /cpu /  {
            print $2+$3
            print $2+$3+$4

</etc/xinetd/cpuload> (or whatever)
# CPU info reported to mrtg
service cpuload
        socket_type     = stream
        flags           = REUSE NAMEINARGS
        wait            = no
        protocol        = tcp
        port            = port#here
        user            = root
        server          = /usr/sbin/tcpd
        server_args     = /usr/local/bin/cpuload
        only_from       =
        bind            =
        disable         = no

Etc.!  Don't forget tcp-wrappers.  



Checked by AVG anti-virus system (
Version: 6.0.563 / Virus Database: 355 - Release Date: 1/17/2004
<Prev in Thread] Current Thread [Next in Thread>