Dit is de opdracht flow-rpt2rrd die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
stroom-rpt2rrd — Converteer CSV-uitvoer van stroomrapporten naar RRDtool-formaat.
KORTE INHOUD
stroom-rpt2rrd [-nv] [-d debug_niveau] [-k toetsen] [-K sleutels_bestand] [-F velden] [-P
rrd_pad] [-P rrd_postfix] [-R rrd_opslag]
PRODUCTBESCHRIJVING
De stroom-rpt2rrd hulpprogramma verwerkt de CSV-uitvoer van het stroomrapport in RRDtool-formaat. De
aggregaten voor een sleutel worden elk opgeslagen als een DS in de RRD-bestandsnaam
{rrd_pad,"/",sleutel,rrd_postfix,".rrd"}. Standaard wordt er een DS gemaakt voor stromen, octetten en
pakketten. De sleutel moet worden opgegeven, bijvoorbeeld als een IP-poortrapport kan worden gebruikt
smtp,nntp,ssh,telnet als de sleutels die voor elke sleutel een afzonderlijke RRD zouden creëren.
OPTIES
-d debug_niveau
Stel het foutopsporingsniveau in op debug_level (foutopsporingscode)
-H Hulp.
-k toetsen|html
Door komma's gescheiden lijst met sleutelwaarden. Als het rapport symbolen bevat, moet de sleutel dat zijn
moet het symbool zijn, dwz smtp en niet 25. Als dat het geval is, mogen de regels totals_* worden gebruikt
ingeschakeld in het rapport. Er is geen standaard, sleutels moeten worden opgegeven met -k of
-K.
-K sleutels_bestand
Sleutels laden van sleutels_bestand. Zoeken.
-f Door komma's gescheiden lijst met kolommen die moeten worden opgeslagen. Elke kolom verwijst naar een DS in de RRD.
Standaard ingesteld op stromen, octetten, pakketten
-n Schakel het opzoeken van symbooltabellen in. Bijvoorbeeld TCP-poort 25 = smtp. Dit zal resulteren
in RRD-bestandsnamen met de symbolische namen als het opzoeken van symbolen niet was ingeschakeld
het verslag.
-p rrd_pad
Stel het pad naar RRD-bestanden in. Standaard ingesteld op ".".
-P rrd_postfix
Stel de postfix van de RRD-bestandsnaam in. Standaard ingesteld op "".
-r rrd_opslag
Stel RRD-opslag in voor databases van 5 minuten, 30 minuten, 2 uur en 1 dag. Lijst
artikelen zijn: gescheiden. Standaard ingesteld op 600:600:600:732.
-v Uitgebreide uitvoer inschakelen.
Voorbeelden
Het volgende voorbeeld toont het gecombineerde gebruik van flow-nfilter (inline),
flow-report en flow-rpt2rrd om een RRD te maken die het verkeer weergeeft
van clmbo-r4 naar AS 10796 en 6478 voor 2004-11-08. rrdtool-grafiek is
vervolgens gebruikt om een .png-bestand te maken.
#!/ Bin / sh
cat << EOF>rapport.cfg
include-filter nfilter.cfg
stat-rapport CLMBO-R4-NAAR-INTERNET-PER-BESTEMMING-AS
typ bestemming-als
filter CLMBO-R4-INTERNET-OUT
schaal 100
uitgang
opties +koptekst,+xkoptekst
velden -duur
stat-definitie 5min-samenvattingen
rapporteer CLMBO-R4-TO-INTERNET-BY-DESTINATION-AS
EOF
cat << EOF>nfilter.cfg
# ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.46 = zo-0/0/0.0
filterprimitieve CLMBO-R4-INTERNET
typ ifindex
vergunning 46
# Match op verkeer naar internet
filterdefinitie CLMBO-R4-INTERNET-OUT
overeenkomen met de uitvoerinterface CLMBO-R4-INTERNET
EOF
mkdir rrds
# 5 minuten stroombestanden van flow-capture zijn hier
FLOW_DATA=/stromen/clmbo-r4/2004-11-08/
# voor elke stroom van 5 minuten, aggregeren met stroomrapport en vervolgens opslaan in RRD
voor naam in $FLOW_DATA/*; Doen
echo werkt...$name
flow-report -s report.cfg -S5min-samenvattingen < $name | flow-rpt2rrd -k10796,6478 -p rrds
gedaan
# eerste stroom - 0:1:23 11-8-2004
BEGIN=1099890083
# laatste stroom - 0:1:25 11/9/2004
EINDE=1099976485
rrdtool grafiek CLMBO-R4-TO-INTERNET.png --start $START --end $END --vertical-label "Bits/Second" --title="CLMBO-R4 NAAR INTERNET DOOR AS" DEF:AS10796in=rrds/ 10796.rrd:octets:AVERAGE DEF:AS6478in=rrds/6478.rrd:octets:AVERAGE CDEF:b_AS10796in=AS10796in,8,* CDEF:b_AS6478in=AS6478in,8,* LINE1:b_AS10796in#FF0000:AS10796-in LINE 1:b_AS6478in #555555:AS6478-in.fi
Gebruik flow-rpt2rrd online met behulp van onworks.net-services