Dit is de opdrachtvlogger 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
vlogger - flexibele logrotatie en gebruiksregistratie in perl
KORTE INHOUD
vlogger [OPTIES]... [LOGDIR]
PRODUCTBESCHRIJVING
Vlogger is ontworpen om het roteren van webserverlogboeken eenvoudig en gemakkelijk te beheren te maken. Het behandelt
met VirtualHost logt automatisch in, dus er is slechts één richtlijn nodig om alle hosts te beheren
op een webserver. Vlogger neemt de uitvoer van Apache of een andere webserver en splitst zich af
het eerste veld en schrijft de logs naar logbestanden in submappen. Er wordt gebruik gemaakt van een filehandle
cache om resourcebeperkingen te voorkomen. Er wordt een nieuw logbestand gestart aan het begin van een
nieuwe dag, en optioneel nieuwe bestanden starten wanneer een bepaalde bestandsgrootte is bereikt. Het kan
onderhoud een symbolische link naar het meest recente logboek voor gemakkelijke toegang. Optioneel kan hostparsing plaatsvinden
worden uitgeschakeld voor gebruik in ErrorLog-richtlijnen.
Om vlogger te gebruiken, moet je een "%v" toevoegen aan het eerste deel van je LogFormat:
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" gecombineerd
Roep het dan aan vanuit een customlog:
CustomLog "⎪ /usr/sbin/vlogger -s access.log -u www-logs -g www-logs /var/log/apache"
gecombineerde
OPTIES
Opties worden in kort formaat weergegeven op de opdrachtregel.
-a Bestanden niet automatisch wissen. Dit kan de prestaties verbeteren, maar kan het logbestand kapot maken
analysers die afhankelijk zijn van volledige vermeldingen in de logboeken.
-e ErrorLog-modus. In deze modus is het parseren van de host uitgeschakeld en is het bestand
uitgeschreven met behulp van de sjabloon onder de opgegeven LOGDIR.
-n Schakelt rotatie uit. Met deze optie wordt rotatie helemaal uitgeschakeld.
-f MAXFILES Maximaal aantal bestandshandles dat open moet blijven. Standaard ingesteld op 100. Instelling
Als deze waarde te hoog is, kan dit ertoe leiden dat het systeem geen bestandsdescriptors meer heeft. Het instellen
te laag kan de prestaties beïnvloeden.
-u UID Wijzig de gebruiker in UID wanneer u als root draait.
-g GID Verander de groep naar GID wanneer u als root draait.
-t TEMPLATE Bestandsnaamsjabloon met datum::formaatcodes. Standaard is
"%m%d%Y-access.log", of "%m%d%Y-error.log". Wanneer u de optie -r gebruikt, wordt de standaardwaarde
"%m%d%Y-%T-access.log" of "%m%d%Y-%T-error.log".
-s SYMLINK Specificeert de naam van een symlink naar het huidige bestand.
-r SIZE Roteer bestanden wanneer ze SIZE bereiken. GROOTTE wordt gegeven in bytes.
-d CONFIG Gebruik de DBI-gebruikstracker.
-h Geeft hulp weer.
-v Drukt versie-informatie af.
DBI GEBRUIK TRACKER
Vlogger kan automatisch gebruiksstatistieken per virtuele host bijhouden in een
database. DBI en de relevante stuurprogramma's (bijv. DBD::mysql) moeten worden geïnstalleerd
dit om te werken. Maak een tabel in uw database om de gegevens op te slaan. Een "mysql_create.sql"
Er is een script beschikbaar voor het gebruik van deze functie met MySQL. Configureer de dsn, gebruiker, pass
en dump waarden in het bestand vlogger-dbi.conf. De parameter "dump" bepaalt hoe vaak
vlogger dumpt zijn statistieken in de database (de standaardwaarde is 30 seconden). Kopieer dit
bestand naar een handige plek op uw bestandssysteem (zoals /etc/apache/vlogger-dbi.conf) en
start vlogger met "-d /etc/apache/vlogger-dbi.conf". Misschien wilt u deze functie gebruiken
om klanten eenvoudig dagelijks/wekelijks/maandelijks te factureren voor bandbreedtegebruik.
Gebruik vlogger online met behulp van onworks.net-services