Hoi, kan iemand me uitleggen hoe je MRTG installeert met CentOS? (Ik ben al bij yum install mrtg)
Gr, Niels
Likes: 0
Hoi, kan iemand me uitleggen hoe je MRTG installeert met CentOS? (Ik ben al bij yum install mrtg)
Gr, Niels
http://www.directadmin.com/forum/sho...?threadid=7843
HOWTO: Install MRTG (FULLY AUTOMATED)![]()
Mja, maar m'n webserv staat in een andere dirdaar had ik al gekeken
Dit heb ik nu als config.. Maar MRTG maakt gewoon geen plaatjes de map blijft leeg :SCode:###################################################################### # Multi Router Traffic Grapher -- Example Configuration File ###################################################################### # This file is for use with mrtg-2.0 # # Note: # # * Keywords must start at the begin of a line. # # * Lines which follow a keyword line which do start # with a blank are appended to the keyword line # # * Empty Lines are ignored # # * Lines starting with a # sign are comments. # Where should the logfiles, and webpages be created? # Minimal mrtg.cfg #-------------------- HtmlDir: /usr/local/apache2/htdocs/mrtg ImageDir: /usr/local/apache2/htdocs/mrtg LogDir: /var/lib/mrtg ThreshDir: /var/lib/mrtg #Target[r1]: 2:public@myrouter.somplace.edu #MaxBytes[r1]: 1250000 #Title[r1]: Traffic Analysis #PageTop[r1]: <H1>Stats for our Ethernet</H1>
Laatst gewijzigd door Nielsvk; 01/10/06 om 21:15. Reden: Automerged Doublepost
Oorspronkelijk geplaatst door Nivko
heb je wel ./cfgmaker gedraaid?
Nee? Ik heb gewoon deze config aangepast naar m'n web dir (deze is aangemaakt door yum)
Daarom heeft mrtg die mooie cfgmaker. Doe eens: cfgmaker --help
Zo ziet het er bij mij uit:Oorspronkelijk geplaatst door Nivko
cron.sh (cronjob).
Mrtg config (voorbeeld)Code:env LANG=C /usr/local/mrtg-2/bin/mrtg /var/mrtg/mrtg.cfg
Kan haast niets fout gaan..# Created by
# /usr/bin/cfgmaker --global 'WorkDir: /var/www/html/noc' --global 'Options[_]: bits,growright' --output /var/mrtg/mrtg.cfg
EnableIPv6: no
WorkDir: /var/www/html/noc
Options[_]: bits,growright
MaxBytes[_]: 125000000
Xsize[_]: 250
Ysize[_]: 100
Ytics[_]: 3
### GE-1 Amsterdam ###
Target[easynet_core_1]: 25:community@ipadress:
SetEnv[easynet_core_1]: MRTG_INT_IP="" MRTG_INT_DESCR="GigabitEthernet0/1 to 0/2"
YLegend[easynet_core_1]: TECHNOTOP IS
MaxBytes[easynet_core_1]: 125000000
Title[easynet_core_1]: Technotop Schiphol-rijk
PageTop[easynet_core_1]: <H1>Traffic Analysis Technotop Network</H1>
<TABLE>
<TR><TD>System:</TD> <TD>Cisco Networks</TD></TR>
<TR><TD>Maintainer:</TD> <TD>R van Hulsentop</TD></TR>
<TR><TD>Description:</TD><TD>1000 BASE-T</TD></TR>
</TABLE>
Technotop Internet BV - Sinds 2005 gespecialiseerd in cloud en datacentra.
Hmm, ik snap niet zo veel van die cfgmaker.. Kan iemand een voorbeeld geven?:$ (Ik werk nooit met MRTG)
Oorspronkelijk geplaatst door Nivko
Let op:Code:/usr/bin/cfgmaker --global 'WorkDir: /var/www/html/' --global 'Options[_]: bits,growright' --output /var/mrtg/mrtg.cfg public@ipadress
Workdir: waar je alle bestanden wilt hebben.
Output: mrtg.cfg. Waar staat deze?
Publi@ip: bijvoorbeeld: publi@192.168.2.2
Zo moet het wel werken![]()
Technotop Internet BV - Sinds 2005 gespecialiseerd in cloud en datacentra.
Code:[root@cobbie ~]# /usr/bin/cfgmaker --global 'WorkDir: /usr/local/apache2/htdocsmrtg' --global 'Options[_]: > bits,growright' --output /etc/mrtg/mrtg.cfg public@localhost --base: Get Device Info on public@localhost: --base: Vendor Id: --base: Populating confcache --snpo: Skipping ifName scanning because public@localhost: does not seem to suport it --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifAdminStatus --base: Walking ifOperStatus --base: Walking ifSpeed --base: Writing /etc/mrtg/mrtg.cfg
En dan krijg ik dit:
Code:[root@cobbie cron.d]# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /ar/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok ERROR: Line 3 (bits,growright' --output /etc/mrtg/mrtg.cfg public@localhost) inCFG file (/etc/mrtg/mrtg.cfg) does not make sense [root@cobbie cron.d]#
Oorspronkelijk geplaatst door Nivko
dit moet je uitvoeren, paar keer tot dat er geen fouten meer komen:
en localhost even aanduiden als 127.0.0.1Code:env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Technotop Internet BV - Sinds 2005 gespecialiseerd in cloud en datacentra.
Al zo'n 20x gedaan:
[root@cobbie ~]# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
ERROR: Line 3 (bits,growright' --output /etc/mrtg/mrtg.cfg public@127.0.0.1) in CFG file (/etc/mrtg/mrtg.cfg) does not make sense
[root@cobbie ~]#
nou dan lees je de error en dan zie je dat regel 3 in je mrtg.cfg niet klopt. en als je die hier dan even neerzet kunnen we je misschien verder helpen.
Ok:
Code:# Created by # /usr/bin/cfgmaker --global 'WorkDir: /usr/local/apache2/htdocs/mrtg' --global 'Options[_]: # bits,growright' --output /etc/mrtg/mrtg.cfg public@127.0.0.1 (regel 3) ### 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 # Options[_]: growright, bits EnableIPv6: no WorkDir: /usr/local/apache2/htdocs/mrtg Options[_]: bits,growright ###################################################################### # System: cobbie # Description: Linux cobbie 2.6.9-42.0.2.EL #1 Tue Aug 22 23:56:05 CDT 2006 i686 # Contact: Root <root@localhost> (configure /etc/snmp/snmp.local.conf) # Location: Unknown (edit /etc/snmp/snmpd.conf) ######################################################################
Oorspronkelijk geplaatst door Nivko
nou, dan zie je dat Options[_]: en bits,growright op 2 verschillende regels staan, dan zet je ze op 1 regel:
Options[_]: bits,growright
of je haalt het helemaal weg.