mrtg.cfg

Hier nun ein Beispiel mrtg ConfigFile. Bei mehreren Hosts einfach im VIM den Suchbegriff FreeBSD9 mit dem neuen Hostnamen ersetzen:
:%s/FreeBSD9/NeuerHostname/g
Hier nun die Config:
# Created by
# /usr/local/bin/cfgmaker --global "WorkDir: /monitoring/mrtg/FreeBSD9 " --global "Options[_]: bits,growright" --output /usr/local/etc/mrtg/mrtg.cfg /monitoring/mrtg/script

#
# alle infos zu den optionen unter
# http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html
#

### Global Config Options

#  for UNIX
# WorkDir: /home/http/mrtg

#  or for NT
# WorkDir: c:\mrtgdata

### Global Defaults

#  to get bits instead of bytes and graphs growing to the right

EnableIPv6: no
WorkDir: /monitoring/mrtg/FreeBSD9
Options[_]: growright

#RRDRowCount[_]: 27000

######################################################################
# System:
# Description:
# Contact:
# Location:
######################################################################


Title[sysload]: System load
Target[sysload]: `/monitoring/mrtg/script/sysload.sh`
# der höchste wert, der erreicht werden kann.
MaxBytes[sysload]: 30000
# der absolut höchste wert, wenn er maxbytes überschreiten sollte
AbsMax[sysload]: 100000
Directory[sysload]: sysload
Options[sysload]: growright,gauge, nopercent,integer,unknaszero
YLegend[sysload]: Load
ShortLegend[sysload]: Load/100
Legend1[sysload]: Load Average over last 5 minutes
Legend2[sysload]: Load Average over last 15 minutes
Legend3[sysload]: Average over last 5 minutes
Legend4[sysload]: Average over last 15 minutes
LegendO[sysload]: Average over last 15 minutes
LegendI[sysload]: Average over last 5 minutes
WithPeak[sysload]: ymwd

#Title[netstat]: Traffic
#Target[netstat]: `/monitoring/mrtg/script/netstat.sh bge0`
#MaxBytes[netstat]: 1000000000000000
#Directory[netstat]: traffic
#Options[netstat]: growright, gauge, nopercent
#YLegend[netstat]: Bytes per second
#Legend1[netstat]: Incoming Traffic in Bytes per Second
#Legend2[netstat]: Outgoing Traffic in Bytes per Second
#LegendI[netstat]: In
#LegendO[netstat]: Out


Title[memory]: Memory Usage
Target[memory]: `/monitoring/mrtg/script/memory.sh`
###kilo[memory]: 1024
MaxBytes[memory]: 4294967296
Directory[memory]: memory
Options[memory]: growright,gauge, integer, unknaszero,nopercent
YLegend[memory]: memory usage
ShortLegend[memory]: Bytes
Legend1[memory]: Used
Legend2[memory]: Free
Legend3[memory]: max used
Legend4[memory]: max free
LegendI[memory]: used
LegendO[memory]: free
WithPeak[memory]: ymwd



#Colours[_]:  #00eb0c, #525D76, #006600, #A69C9C
#TimeStrPos[_]: RU
#TimeStrFmt[_]: %a %d %b %H:%M %Y
#Title[_]:  Apache Statistics


Target[apache-taccesses]: `perl /monitoring/mrtg/script/apache.pl none taccesses`
PageTop[apache-taccesses]: <h2><font color=#006633>Accesses</font></h2>
Title[apache-taccesses]: Accesses
Directory[apache-taccesses]: apache
Options[apache-taccesses]:  growright, nopercent, perhour,nobanner, noinfo, integer, noi
MaxBytes[apache-taccesses]: 100000
YLegend[apache-taccesses]: accesses/hour
ShortLegend[apache-taccesses]: accesses/hour
WithPeak[apache-taccesses]: wmy
LegendI[apache-taccesses]:
LegendO[apache-taccesses]: &nbsp;
Legend2[apache-taccesses]: Accesses per hour
Legend4[apache-taccesses]: 5 minute Peak

Target[apache-tkbytes]: `perl /monitoring/mrtg/script/apache.pl none tkbytes`
PageTop[apache-tkbytes]: <h2><font color=#006633>Traffic</font></h2>
Title[apache-tkbytes]: Traffic
Directory[apache-tkbytes]: apache
Options[apache-tkbytes]:   growright, nopercent, noinfo, nobanner, integer,noi
MaxBytes[apache-tkbytes]: 512000
YLegend[apache-tkbytes]: bytes/second
WithPeak[apache-tkbytes]: wmy
LegendI[apache-tkbytes]:
LegendO[apache-tkbytes]: &nbsp;


Target[apache-busyworkers]: `perl /monitoring/mrtg/script/apache.pl none busyworkers`
PageTop[apache-busyworkers]: <h2><font color=#006633>BusyWorkers</font></h2>
Title[apache-busyworkers]: Busyworkers
Directory[apache-busyworkers]: apache
MaxBytes[apache-busyworkers]: 250
Options[apache-busyworkers]: growright, nopercent, gauge, noi, nobanner, noinfo, integer
YLegend[apache-busyworkers]: BusyWorkers
WithPeak[apache-busyworkers]: wmy
ShortLegend[apache-busyworkers]: workers
LegendI[apache-busyworkers]:
LegendO[apache-busyworkers]: &nbsp;
Legend2[apache-busyworkers]: BusyWorkers
Legend4[apache-busyworkers]: Maximal 5 Minute BusyWorkers


Target[mysql-questions]: `perl /monitoring/mrtg/script/mysql.pl none questions`
PageTop[mysql-questions]: <h2><font color=#006633>Mysql Queries per Second</font></h2>
Title[mysql-questions]: Mysql Queries
Directory[mysql-questions]: apache
##Options[mysql-questions]:   growright, nopercent, noinfo, nobanner, integer,noi
Options[mysql-questions]: growright, nopercent, gauge, noi, nobanner, noinfo, integer
MaxBytes[mysql-questions]: 250
WithPeak[mysql-questions]: wmy
YLegend[mysql-questions]: queries/sec
ShortLegend[mysql-questions]: queries/sec
LegendI[mysql-questions]:
LegendO[mysql-questions]: &nbsp;
Legend2[mysql-questions]: Queries per second
Legend4[mysql-questions]: Maximal 5 Minute Queries




#########################################################
# Mail server stats
#
# gather statistics on the local machine
# count bytes transferred instead of messages
#
Target[mail.localhost]: `/monitoring/mrtg/script/sendmail.pl -b`
# NB: I don't know what a good number for MaxBytes is here...
# 1gb
MaxBytes[mail.localhost]: 1073741824
# der absolut h\xf6chste wert, wenn er maxbytes \xfcberschreiten sollte
# machen wir mal 2gb - wenns richtig hoch kommt, machen wir 8gb+ aber dann sieht man nix mehr auf der statistik
AbsMax[mail.localhost]: 2147483648



Directory[mail.localhost]: sendmail
##Options[mail.localhost]: growright, nopercent, gauge, noi, nobanner, noinfo, integer
Options[mail.localhost]: growright,nopercent,noinfo,perhour
Title[mail.localhost]: Local Mail Traffic
PageTop[mail.localhost]: <H1>Local Mail Traffic</H1>
 Represents email traffic in bytes transferred.<P>
#
##################################################
#
# count the local number of messages
# this is for a small site that has only a few messages per hour,
# so we set the multiplication factor high
#
Target[mail.local-msgs]: `/monitoring/mrtg/script/sendmail.pl`
# MaxBytes[mail.local-msgs]: 12500000000
#
# das sind 1 GB
MaxBytes[mail.local-msgs]: 1073741824
# der absolut höchste wert, wenn er maxbytes überschreiten sollte
# es gab es auch schon mal, dass wir rund 7Giga messages hatten / stunde. aber dann sieht man fast nix mehr auf der grafik...
# das wären hier 2GB
AbsMax[mail.local-msgs]: 2147483648
Directory[mail.local-msgs]: sendmail
#Options[mail.local-msgs]: growright, nopercent, gauge, noi, nobanner, noinfo, integer
Options[mail.local-msgs]: growright,nopercent,noinfo,perhour
YLegend[mail.local-msgs]: messages/h
ShortLegend[mail.local-msgs]: messages/h
Title[mail.local-msgs]: Local Messages
PageTop[mail.local-msgs]: <H1>Local Messages</H1>
#
##################################################

##################################################
# ChatServer Stats
##################################################
Target[chatserver]: `/monitoring/mrtg/script/chatserver.php`
#
# momentan ist der chat auf 100 eingestellt - machen wir einfach mal 200
MaxBytes[chatserver]: 200
# der absolut höchste wert, wenn er maxbytes überschreiten sollte
AbsMax[chatserver]: 500
Directory[chatserver]: chatserver
#Options[chatserver]: growright, nopercent, gauge, noi, nobanner, noinfo, integer
##Options[chatserver]: growright,nopercent,noinfo,perhour
Options[chatserver]: growright,gauge, integer, unknaszero,nopercent,noinfo
Title[chatserver]: Chatserver
PageTop[chatserver]: <H1>Chatserver</H1>
YLegend[chatserver]: Users/Channels
ShortLegend[chatserver]: &nbsp;
Legend1[chatserver]: Users
Legend2[chatserver]: Channels
Legend3[chatserver]: Max Users
Legend4[chatserver]: Max Channels
LegendI[chatserver]: Users

LegendO[chatserver]: Channels
WithPeak[chatserver]: ymwd
##Colours[myrouter]: GREEN#00eb0c,BLUE#1000ff,DARK GREEN#006600,VIOLET#ff00ff
Colours[chatserver]: YELLOW#F9C000,RED#F90000,ORANGE#FF8000,LIGTH RED#FF8080

##################################################
# Online Users Stats
##################################################
Target[onlineuser]: `/monitoring/mrtg/script/onlineuser.php`
#
MaxBytes[onlineuser]: 2048
# der absolut höchste wert, wenn er maxbytes überschreiten sollte
AbsMax[onlineuser]: 4096
Directory[onlineuser]: onlineuser
Options[onlineuser]: growright,gauge, integer, unknaszero,nopercent,noinfo
Title[onlineuser]: Online User
PageTop[onlineuser]: <H1>Online User</H1>
YLegend[onlineuser]: Users online
ShortLegend[onlineuser]: Users
Legend1[onlineuser]: Users Total
Legend2[onlineuser]: Members
Legend3[onlineuser]: Max Users
Legend4[onlineuser]: Max Members
LegendI[onlineuser]: Users
LegendO[onlineuser]: Members
WithPeak[onlineuser]: ymwd
##Colours[myrouter]: GREEN#00eb0c,BLUE#1000ff,DARK GREEN#006600,VIOLET#ff00ff
Colours[onlineuser]: YELLOW#F9C000,RED#F90000,ORANGE#FF8000,LIGTH RED#FF8080

##################################################
# Temperaturen
##################################################
Target[temperatur]: `/monitoring/mrtg/script/ipmi_mrtg.pl cputemp`
Directory[temperatur]: temperatur
PageTop[temperatur]: <H1>CPU Temperature(s)</H1>
Title[temperatur]: CPU Temperature(s)
Options[temperatur]: nopercent,gauge,growright
#Legend1[temperatur]: Temperature CPU#0
#Legend2[temperatur]: Temperature CPU#1
YLegend[temperatur]: Degrees Celcius
ShortLegend[temperatur]: Degrees C&nbsp;
LegendI[temperatur]: &nbsp;Degrees C CPU#0:&nbsp;
LegendO[temperatur]: &nbsp;Degrees C CPU#1:&nbsp;
MaxBytes[temperatur]: 100


Target[systemp]: `/monitoring/mrtg/script/ipmi_mrtg.pl systemp`
Directory[systemp]: systemp
PageTop[systemp]: <H1>Ambient Temperature</H1>
Title[systemp]: Ambient Temperature
Options[systemp]: nopercent,gauge,growright
YLegend[systemp]: Degrees Celcius
ShortLegend[systemp]: Degrees C&nbsp;
LegendI[systemp]: &nbsp;Degrees C:&nbsp;
#LegendO[systemp]: &nbsp;Degrees C CPU#1:&nbsp;
MaxBytes[systemp]: 100

##################################################
# Fan Speed
##################################################
Target[fan1]: `/monitoring/mrtg/script/ipmi_mrtg.pl fanset1`
Directory[fan1]: fan1
PageTop[fan1]: <H1>Fan Set 1 RPMs</H1>
Title[fan1]: Fan Set 1 RPMs
Options[fan1]: nopercent,gauge,growright
#Legend3[fan1]: Fan Set 3, Fan A RPMs
#Legend2[fan1]: Fan Set 3, Fan b RPMs
YLegend[fan1]: RPMs
ShortLegend[fan1]: RPMs&nbsp;
LegendI[fan1]: &nbsp;Fan Set 1, Fan 1A RPMs:&nbsp;
LegendO[fan1]: &nbsp;Fan Set 1, Fan 1C RPMs:&nbsp;
MaxBytes[fan1]: 10000

Target[fan2]: `/monitoring/mrtg/script/ipmi_mrtg.pl fanset2`
Directory[fan2]: fan2
PageTop[fan2]: <H1>Fan Set 2 RPMs</H1>
Title[fan2]: Fan Set 2 RPMs
Options[fan2]: nopercent,gauge,growright
#Legend3[fan2]: Fan Set 3, Fan A RPMs
#Legend2[fan2]: Fan Set 3, Fan b RPMs
YLegend[fan2]: RPMs
ShortLegend[fan2]: RPMs&nbsp;
LegendI[fan2]: &nbsp;Fan Set 2, Fan 1B RPMs:&nbsp;
LegendO[fan2]: &nbsp;Fan Set 2, Fan 1D RPMs:&nbsp;
MaxBytes[fan2]: 10000

Target[fan3]: `/monitoring/mrtg/script/ipmi_mrtg.pl fanset3`
Directory[fan3]: fan3
PageTop[fan3]: <H1>Fan Set 3 RPMs</H1>
Title[fan3]: Fan Set 3 RPMs
Options[fan3]: nopercent,gauge,growright
#Legend3[fan3]: Fan Set 3, Fan A RPMs
#Legend2[fan3]: Fan Set 3, Fan b RPMs
YLegend[fan3]: RPMs
ShortLegend[fan3]: RPMs&nbsp;
LegendI[fan3]: &nbsp;Fan Set 3, Fan 2A RPMs:&nbsp;
LegendO[fan3]: &nbsp;Fan Set 3, Fan 2C RPMs:&nbsp;
MaxBytes[fan3]: 10000

Target[fan4]: `/monitoring/mrtg/script/ipmi_mrtg.pl fanset4`
Directory[fan4]: fan4
PageTop[fan4]: <H1>Fan Set 4 RPMs</H1>
Title[fan4]: Fan Set 4 RPMs
Options[fan4]: nopercent,gauge,growright
#Legend3[fan4]: Fan Set 3, Fan A RPMs
#Legend2[fan4]: Fan Set 3, Fan b RPMs
YLegend[fan4]: RPMs
ShortLegend[fan4]: RPMs&nbsp;
LegendI[fan4]: &nbsp;Fan Set 4, Fan 2B RPMs:&nbsp;
LegendO[fan4]: &nbsp;Fan Set 4, Fan 2D RPMs:&nbsp;
MaxBytes[fan4]: 10000


     
  • *

    Du kannst diese HTML tags verwenden: <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <s> <strike> <strong>

  • Kommentar-Feed für diesen Beitrag
nach oben