Hoi, kan iemand me uitleggen hoe je MRTG installeert met CentOS? (Ik ben al bij yum install mrtg)
Gr, Niels
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 dir daar 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 NivkoLet 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.