Dit is de opdrachtsarg 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
sarg - Inktvisanalyserapportgenerator
KORTE INHOUD
sargo [opties] [logbestand...]
PRODUCTBESCHRIJVING
sargo is een logbestandparser en -analysator voor de Inktvis Web volmacht cache[1]. Het staat je toe
bekijk "waar" uw gebruikers naartoe gaan op internet.
sargo genereert rapporten in HTML met velden zoals: gebruikers, IP-adressen, bytes, sites en
keer. Deze HTML-bestanden kunnen in de directory van uw webserver verschijnen, zodat gebruikers of gebruikers er doorheen kunnen bladeren
beheerders. Misschien heb je dat ook sargo e-mail de rapporten naar de Squid Cache-beheerder.
sargo kan inktvis- of Microsoft ISA-toegangslogboeken lezen. Optioneel kan het een aanvulling vormen op de
rapporten met de log van een Squid-filter/redirector zoals inktvisGuard[2].
OPTIES
Hieronder vindt u een overzicht van de mogelijkheden.
-h --help
Overzicht van opties weergeven.
-a hostnaam|ip adres
Beperkt rapport tot records die de opgegeven hostnaam/ip-adres bevatten
-b bestandsnaam
Schakelt het UserAgent-logboek in en schrijft het naar bestandsnaam.
waarschuwing
Deze optie is momenteel ongebruikt.
-c bestandsnaam
Lees bestandsnaam voor een lijst met webhosts die u wilt uitsluiten van het rapport. Zie de sectie
genaamd “HOST-UITSLUITINGSBESTAND”.
--overzetten
Converteer het datum-/tijdveld van een inktvislogbestand naar een voor mensen leesbaar formaat. Alle logbestanden
worden gelezen en uitgevoerd als Ă©Ă©n tekst op de standaarduitvoer.
Als de naam van het invoerlogboekbestand -, wordt het invoerlogbestand gelezen vanuit de standaardinvoer.
--css
Uitvoer, op de standaarduitvoer, de interne css sargo lijnen in de rapporten. Jij kan
stuur de uitvoer door naar een bestand naar keuze en bewerk het. Dan kun je de
interne css met extern_css_bestand in sarg.conf.
Het gebruik van een externe CSS kan de grootte van het rapportbestand verkleinen. Als u te weinig schijfruimte heeft
space, kunt u overwegen de CSS te exporteren zoals hierboven uitgelegd.
-d gegevens
gegevens om het rapport te beperken tot een bepaald datumbereik tijdens de verwerking van logbestanden. Formaat
voor gegevens is dd/mm/jjjj-dd/mm/jjjj of een enkele datum dd / mm / yyyy. Datumbereiken kunnen ook zijn
gespecificeerd als dag-n, week-nof maand-n met de meeste n is het aantal dagen, weken of maanden
achteruit te springen. Houd er rekening mee dat er geen spaties rond het koppelteken staan.
-e email
Stuurt rapport naar email (stdout voor console).
-f bestandsnaam
Leest configuratie van bestandsnaam.
-g e|u
Stelt de datumnotatie in in gegenereerde rapporten.
e = Europa -> dd/mm/jj
u = VS -> mm/dd/jj
-i
Genereert rapporten per gebruiker en IP-adres.
Note
Dit vereist de rapport_type optie in configuratiebestand om "users_sites" te bevatten.
--logboeken bijhouden
Verwijder geen oud rapport. Het is gelijk aan instellen --laatste logboek 0 maar wordt verstrekt
voor het gemak.
-l bestandsnaam
u gebruikt bestandsnaam als het invoerlogboek. Deze optie kan tot 255 keer worden herhaald om te lezen
meerdere bestanden. Als de bestanden eindigen met de extensie .gz, .bz2 of .Z, zijn ze dat ook
gedecomprimeerd. Als de bestandsnaam gewoon -, wordt het logbestand gelezen vanuit de standaardinvoer. In
In dat geval kan het niet worden gecomprimeerd.
Deze optie wordt behouden voor compatibiliteit met oudere versies van sarg, maar om te beginnen met
sarg 2.3 kunnen de logbestanden op de opdrachtregel een naam krijgen zonder de extensie -l keuze. Het
staat het gebruik van jokertekens op de opdrachtregel toe. Zorg ervoor dat u de limiet niet overschrijdt
van 255 bestanden.
--laatste logboek n
Beperk het aantal logboeken dat in de uitvoermap wordt bewaard tot n. Elk boventallig rapport
wordt verwijderd, te beginnen met het oudste rapport. De waarde van n moet positief of nul zijn. A
De waarde nul betekent dat er geen rapport mag worden verwijderd.
-L bestandsnaam
Leest een proxy-redirector-logbestand, zoals een bestand gemaakt door squidGuard of Rejik. als jij
Als u deze optie gebruikt, wilt u deze mogelijk configureren redirector_log_format in sarg.conf om te matchen
het uitvoerformaat van uw filterprogramma voor webinhoud. Deze optie kan worden herhaald
tot 64 keer om meerdere bestanden te lezen.
-m
Schakel geavanceerde verwerking van foutopsporingsberichten in. Deze optie levert een enorme hoeveelheid op
uitgang.
-n
Maakt IP-adresresolutie mogelijk.
-o dir
Schrijft rapport in dir.
-p
Genereert rapporten met behulp van het IP-adres in plaats van het gebruikers-ID.
-P voorvoegsel --splitvoorvoegsel voorvoegsel
Deze optie moet worden gebruikt met --gesplitst. Als dit aanwezig is, wordt het invoerlogboek opgesplitst
meerdere bestanden die elk Ă©Ă©n dag bevatten. De naam van de uitvoerbestanden bestaat uit de extensie
voorvoegsel en de datum in de notatie -JJJJ-MM-DD.
De uitvoerbestanden worden geschreven in de uitvoermap die is opgegeven met -o of in de
huidige map.
-r
Voer het realtime rapport uit op de standaarduitvoer en sluit af.
-s snaar
Grenzen rapporteren aan de site gespecificeerd door snaar [bijv. www.debian.org]
--gesplitst
Splits het inktvislogbestand en voer het uit als tekst in de standaarduitvoer, waarbij u de
datums buiten het bereik dat is opgegeven door de -d parameter. Als het gecombineerd wordt met
--overzetten de datums worden ook geconverteerd naar een voor mensen leesbaar formaat.
Als de naam van het invoerlogboekbestand -, wordt het invoerlogbestand gelezen vanuit de standaardinvoer.
Gecombineerd met -P, wordt het logboek in verschillende bestanden geschreven die elk Ă©Ă©n dag aan inhoud bevatten
het originele logboek.
--statistieken
Schrijft enkele statistieken over de uitvoeringstijd. De statistieken omvatten het totaal
uitvoertijd; het aantal records dat in de invoerlogbestanden is gelezen en de tijd die daarvoor nodig was
om ze te lezen; het aantal verwerkte records en gebruikers en de tijd die daarvoor nodig was
verwerk ze.
-t snaar
Beperkt de records die in het rapport zijn opgenomen op basis van het tijdstip van de dag. Formaat voor snaar is
HH: MM or UU:MM-UU:MM. De eerste rapporteert alleen de gevraagde tijd. Laatstgenoemde meldt
elke invoer die binnen het gevraagde bereik valt. Deze limiet is een aanvulling op de opgelegde limiet
door optie -d.
-u gebruiker
Beperkt rapporten tot gebruiker activiteiten.
-v
Schrijf de sarg-versie en sluit af.
-w dir
Bewaar tijdelijke bestanden in dir. Eigenlijk, sargo slaat zijn tijdelijke bestanden op in de sarg
submap van dir. Zorg ervoor dat u de HTML-uitvoermap instelt op een plaats buiten
de tijdelijke map of sarg kan het rapport mislukken of verwijderen wanneer het klaar is
taak.
-x
Schrijft foutopsporingsberichten naar stdout
-z
Schrijft procesberichten naar stdout.
HOST UITSLUITING FILE
Sarg kan de opdracht krijgen om bezochte hosts uit te sluiten van het rapport door hem een ​​bestand te verstrekken
met Ă©Ă©n host die per regel moet worden uitgesloten. De "host" kan een van de volgende zijn:
· een volledige hostnaam,
· een hostnaam die begint met een jokerteken (*), zodat deze overeenkomt met een voorvoegsel,
· één enkel IP-adres,
· een subnet met de vermelding abcd/e.
Voorbeeld 1. Voorbeeld of a hosts uitsluiting filet
*.google.nl
10.0.0.0/8
Sarg kan momenteel geen IPv6-adressen uitsluiten.
Gebruik sarg online met behulp van onworks.net-services