Avatar billede fixbabe Nybegynder
28. august 2006 - 20:20 Der er 7 kommentarer og
1 løsning

mrtg config

Jeg har indstaleret mrtg via apt-get

Min cfg:
######################################################################
# Multi Router Traffic Grapher -- Sample Configuration File
######################################################################
# This file is for use with mrtg-2.5.4c

# Global configuration
WorkDir: /home/www/trafik
WriteExpires: Yes

Title[^]: Traffic Analysis for

Target[192.168.1.1]: 2:public@192.168.1.1
MaxBytes[192.168.1.1]: 16000
WithPeak[192.168.1.1]: dwmy
Unscaled[192.168.1.1]: my
Options[192.168.1.1]: growright, bits
Title[192.168.1.1]: Gateway
PageTop[192.168.1.1]:<H3>Traffic Analysis</H3><TABLE> <TR><TD>System:</TD><TD>Webpartner @ 2320 / 2320kb</TD></TR></TABLE>

Følgende besked får jeg:
server:~# /usr/bin/mrtg /etc/mrtg.cfg
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.1.1" [192.168.1.1].161)
                  community: "public"
                request ID: 2042986591
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for ifInOctets.2 ifOutOctets.2 sysUptime sysName on public@192.168.1.1::::::v4only
at /usr/bin/mrtg line 1840
WARNING: skipping because at least the query for ifInOctets.2 on  192.168.1.1 did not succeed
WARNING: no data for ifInOctets&ifOutOctets:public@192.168.1.1. Skipping further queries for Host 192.168.1.1 in this round.
ERROR: Target[192.168.1.1][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[192.168.1.1][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data

Hvad er problemet?
Avatar billede keld_simonsen Nybegynder
29. august 2006 - 18:58 #1
hmm, har du snmp installeret? jeg bruger pakken net-snmp .
Kører du en brandmur? Der skal være åbent for port 161.
Der er noget om mrtg på http://www.linuxbog.dk/admin/bog/netmaaling.html
Avatar billede x86 Nybegynder
31. august 2006 - 13:37 #2
Det er ikke nødvendigt med net-snmp for at lave trafik statistik, mrtg og et simpelt perl script kan gøre det. http://www.x86.dk/index.php?side=trafik
Avatar billede fixbabe Nybegynder
31. august 2006 - 13:46 #3
x86 dit "svar/kommentar" hjælper mig lige som ikke vidre
Avatar billede x86 Nybegynder
31. august 2006 - 14:34 #4
Det var ikke et svar men en kommentar. Så vidt jeg ved er det ikke imod reglerne...

Det kan laves sådan her uden net-snmp...

#mrtg.cfg
WorkDir: /sti/til/stats
Language: Danish
#Options[_]: bits,growright
Options[x86.dk]: nopercent,growright,noinfo, nobanner
Weekformat[_]: V
#Timezone[x86.dk]: Denmark
Target[x86.dk]: `/sti/til/netstatfilen/netstat.sh x86.dk eth0`
XSize[x86.dk]: 325
YSize[x86.dk]: 100
MaxBytes[x86.dk]: 150000
#AbsMax[x86.dk]: 150000
Kilo[x86.dk]:1024
Title[x86.dk]: Trafik @ www.x86.dk
PageTop[x86.dk]: <H1>Trafik @ www.x86.dk</H1>
Ylegend[x86.dk]: kb/s

jeg skrev perl script men mente shell script..

netstat.sh
#!/bin/sh
grep="/bin/grep"
cut="/usr/bin/cut"
uptime="/usr/bin/uptime"
devsta="/proc/net/dev"
name=$1
interface=$2
line=`/bin/cat $devsta | $grep "$interface"`
line=`echo $line | $cut -d":" -f 2`
ibytes=`echo $line | $cut -d" " -f 1`
obytes=`echo $line | $cut -d" " -f 9`
uptim=`$uptime | $cut -d"," -f1`
uptim=`echo $uptim | $cut -d" " -f3,4`
echo $ibytes
echo $obytes
echo $uptim
echo $name


så er det bar at køre /sti/til/mrtg /sti/til/mrtg.cfg
Avatar billede x86 Nybegynder
31. august 2006 - 14:37 #5
hov glemte at det skal køres via crontab hver 3-5 minut

*/3 * * * * /sti/til/mrtg /sti/til/mrtg.cfg
Avatar billede keld_simonsen Nybegynder
31. august 2006 - 20:20 #6
Tjoe, man kan da godt køre mrtg uden net-snmp, men hvorfor skulle man?
snmp er da fint til en række overvågningsting, og normalt en forudsætning for at køre mrtg. Det andet vil jeg nærmest betragte som et hack.
Avatar billede fixbabe Nybegynder
09. september 2006 - 16:46 #7
x86 din hjælp har ikke hjulpet desværre, og det gar keld's heller ikke.

jeg har smidt snmp på og når jeg kører "snmpwalk -Os -c public -v 1 localhost" får jeg bare "Timeout: No Response from localhost"

jeg har to netkort i eth0 og eth1 som jeg gerne vil have trukket noget stats ud på.


server:~# mrtg /home/www/trafik/mrtg.cfg
SNMP Error:
no response received
SNMPv1_Session (remote host: "85.235.232.233" [85.235.232.233].161)
                  community: "public"
                request ID: 2068991248
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for ifInOctets.2 ifOutOctets.2 sysUptime sysName on public@85.235.232.233::::::v4only
at /usr/bin/mrtg line 1840
WARNING: skipping because at least the query for ifInOctets.2 on  85.235.232.233 did not succeed
WARNING: no data for ifInOctets&ifOutOctets:public@85.235.232.233. Skipping further queries for Host 85.235.232.233 in this round.
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.1.1" [192.168.1.1].161)
                  community: "public"
                request ID: 2140369050
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for ifInOctets.2 ifOutOctets.2 sysUptime sysName on public@192.168.1.1::::::v4only
at /usr/bin/mrtg line 1840
WARNING: skipping because at least the query for ifInOctets.2 on  192.168.1.1 did not succeed
WARNING: no data for ifInOctets&ifOutOctets:public@192.168.1.1. Skipping further queries for Host 192.168.1.1 in this round.
ERROR: Target[localhost_2][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[localhost_2][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
Rateup WARNING: /usr/bin/rateup Can't remove localhost_2.old updating log file
ERROR: Target[cisco][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
ERROR: Target[cisco][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
Rateup WARNING: /usr/bin/rateup Can't remove cisco.old updating log file
server:~#
Avatar billede fixbabe Nybegynder
16. september 2006 - 11:14 #8
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester