<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pmdaweblog%281%29</id>
	<title>pmdaweblog(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pmdaweblog%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pmdaweblog(1)&amp;action=history"/>
	<updated>2026-05-18T11:08:04Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=pmdaweblog(1)&amp;diff=9571&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= pmdaweblog(1) =  == NAMN ==  &#039;&#039;&#039;pmdaweblog&#039;&#039;&#039; - Performance Metrics Domain Agent, PMDA, för webbserverloggar  == SYNOPSIS ==  &lt;pre&gt; $PCP_PMDAS_DIR/weblog/pmdaweblog [-Cp] [-D debug] [-d domän]       [-h hjälpfil] [-i port] [-l loggfil] [-n vilosekunder]       [-S antal] [-t fördröjning] [-u socket] [-U användarnamn]       konfigurationsfil &lt;/pre&gt;  == BESKRIVNING ==  &#039;&#039;&#039;pmdaweblog&#039;&#039;&#039; är en Performance Metrics Domain Agent, PMDA(3), som söker igenom webbserverlog...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pmdaweblog(1)&amp;diff=9571&amp;oldid=prev"/>
		<updated>2026-05-18T06:21:41Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= pmdaweblog(1) =  == NAMN ==  &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; - Performance Metrics Domain Agent, PMDA, för webbserverloggar  == SYNOPSIS ==  &amp;lt;pre&amp;gt; $PCP_PMDAS_DIR/weblog/pmdaweblog [-Cp] [-D debug] [-d domän]       [-h hjälpfil] [-i port] [-l loggfil] [-n vilosekunder]       [-S antal] [-t fördröjning] [-u socket] [-U användarnamn]       konfigurationsfil &amp;lt;/pre&amp;gt;  == BESKRIVNING ==  &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; är en Performance Metrics Domain Agent, PMDA(3), som söker igenom webbserverlog...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= pmdaweblog(1) =&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; - Performance Metrics Domain Agent, PMDA, för webbserverloggar&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_PMDAS_DIR/weblog/pmdaweblog [-Cp] [-D debug] [-d domän]&lt;br /&gt;
      [-h hjälpfil] [-i port] [-l loggfil] [-n vilosekunder]&lt;br /&gt;
      [-S antal] [-t fördröjning] [-u socket] [-U användarnamn]&lt;br /&gt;
      konfigurationsfil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; är en Performance Metrics Domain Agent, PMDA(3), som söker igenom webbserverloggar för att extrahera mått som beskriver webbserveraktivitet. Dessa prestandamått görs sedan tillgängliga via infrastrukturen Performance Co-Pilot, PCP.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;konfigurationsfil&amp;#039;&amp;#039; anger vilka webbservrar som ska övervakas, deras tillhörande åtkomstloggar och felloggar, samt ett reguljärt uttrycksbaserat schema för att extrahera detaljerad information om varje webbåtkomst.&lt;br /&gt;
&lt;br /&gt;
Denna fil underhålls som en del av installationen och/eller avinstallationen av PMDA:n genom skripten &amp;#039;&amp;#039;&amp;#039;Install&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;Remove&amp;#039;&amp;#039;&amp;#039; i katalogen &amp;#039;&amp;#039;&amp;#039;$PCP_PMDAS_DIR/weblog&amp;#039;&amp;#039;&amp;#039;. Mer information finns i avsnittet om installation nedan.&lt;br /&gt;
&lt;br /&gt;
När &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; har startats övervakar den en uppsättning loggfiler. Som svar på en begäran om information behandlas all ny information som har lagts till i loggfilerna, på liknande sätt som tail(1). Det finns också en periodisk ”ikappkörning” för att behandla ny information från alla loggfiler, samt ett system för att upptäcka rotation av loggfiler.&lt;br /&gt;
&lt;br /&gt;
Liksom alla andra PMDA:er startas &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; av pmcd(1), med kommandoradsalternativ som anges i &amp;#039;&amp;#039;$PCP_PMCDCONF_PATH&amp;#039;&amp;#039;. Skriptet &amp;#039;&amp;#039;&amp;#039;Install&amp;#039;&amp;#039;&amp;#039; frågar efter lämpliga värden för kommandoradsalternativen och uppdaterar &amp;#039;&amp;#039;$PCP_PMCDCONF_PATH&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
En kort beskrivning av kommandoradsalternativen för &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; följer:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kontrollera konfigurationen och avsluta.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;domän&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ange &amp;#039;&amp;#039;domännumret&amp;#039;&amp;#039;. Det är helt avgörande att det angivna domännumret för prestandamåtten är unikt och konsekvent. Det innebär att &amp;#039;&amp;#039;domän&amp;#039;&amp;#039; ska vara annorlunda för varje PMDA på en och samma värd, och att samma &amp;#039;&amp;#039;domännummer&amp;#039;&amp;#039; ska användas för PMDA:n &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; på alla värdar.&lt;br /&gt;
&lt;br /&gt;
För de flesta installationer räcker standarddomänen som finns inkapslad i filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_PMDAS_DIR/weblog/domain.h&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
För alternativa värden, kontrollera &amp;#039;&amp;#039;$PCP_PMCDCONF_PATH&amp;#039;&amp;#039; för att se vilka &amp;#039;&amp;#039;domänvärden&amp;#039;&amp;#039; som redan används på denna värd. Filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_VAR_DIR/pmns/stdpmid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
innehåller dessutom ett förråd av ”välkända” tilldelningar av &amp;#039;&amp;#039;domän&amp;#039;&amp;#039;, som sannolikt bör undvikas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-h&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;hjälpfil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hämta hjälptexten från den angivna &amp;#039;&amp;#039;hjälpfilen&amp;#039;&amp;#039; i stället för från standardplatsen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;port&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kommunicera med pmcd(1) på den angivna Internet-&amp;#039;&amp;#039;porten&amp;#039;&amp;#039;, som kan vara ett nummer eller ett namn.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;loggfil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Plats för loggfilen. Som standard skrivs en loggfil med namnet &amp;#039;&amp;#039;weblog.log&amp;#039;&amp;#039; i den aktuella katalogen för pmcd(1) när &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; startas, det vill säga:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmcd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Om loggfilen inte kan skapas eller inte är skrivbar skrivs utdata till standardfel i stället.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;vilosekunder&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om en loggfil för en webbserver inte har ändrats på &amp;#039;&amp;#039;vilosekunder&amp;#039;&amp;#039; sekunder kommer filen att stängas och öppnas på nytt. Detta är det enda sättet för &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; att upptäcka asynkron rotation av loggarna genom webbserverns administrativa skript.&lt;br /&gt;
&lt;br /&gt;
Standardperioden är 20 sekunder. Detta värde kan ändras dynamiskt med pmstore(1) genom att ändra värdet för prestandamåttet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
web.config.check&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kommunicera med pmcd(1) via ett rör.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-S&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;antal&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ange det maximala antalet webbservrar per &amp;#039;&amp;#039;sproc&amp;#039;&amp;#039;. Det kan vara önskvärt, ur ett latens- och lastbalanseringsperspektiv, eller nödvändigt, på grund av begränsningar för filbeskrivare, att delegera ansvaret för genomsökning av webbserverloggar till flera &amp;#039;&amp;#039;sprocs&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; ser till att varje &amp;#039;&amp;#039;sproc&amp;#039;&amp;#039; hanterar loggfilerna för högst &amp;#039;&amp;#039;antal&amp;#039;&amp;#039; webbservrar. Standardvärdet är 80 webbservrar per &amp;#039;&amp;#039;sproc&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;fördröjning&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
För att undvika behovet av att söka igenom stora mängder information från webbserverloggarna som svar på en enda begäran om prestandamått kontrolleras alla loggfiler minst en gång var &amp;#039;&amp;#039;fördröjning&amp;#039;&amp;#039;:e sekund.&lt;br /&gt;
&lt;br /&gt;
Standardvärdet är 15 sekunder. Detta värde kan ändras dynamiskt med pmstore(1) genom att ändra värdet för prestandamåttet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
web.config.catchup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;socket&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kommunicera med pmcd(1) via den angivna Unix-domänsocketen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-U&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;användarnamn&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Användarkonto som agenten ska köras under. Standard är det opriviligierade kontot ”pcp” i nuvarande versioner av PCP, men i äldre versioner användes superanvändarkontot, ”root”, som standard.&lt;br /&gt;
&lt;br /&gt;
== INSTALLATION ==&lt;br /&gt;
&lt;br /&gt;
PCP-ramverket tillåter att mått samlas in på en värd och övervakas från en annan. Dessa värdar kallas &amp;#039;&amp;#039;insamlingsvärd&amp;#039;&amp;#039; respektive &amp;#039;&amp;#039;övervakningsvärd&amp;#039;&amp;#039;. En värd kan vara både insamlingsvärd och övervakningsvärd.&lt;br /&gt;
&lt;br /&gt;
Insamlingsvärdar kräver installation av agenten, medan övervakningsvärdar inte kräver någon agentinstallation alls.&lt;br /&gt;
&lt;br /&gt;
För insamlingsvärdar, gör följande som root:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd $PCP_PMDAS_DIR/weblog&lt;br /&gt;
# ./Install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installationsproceduren frågar efter en standardinstallation eller en icke-standardinstallation. En standardinstallation söker efter kända serverkonfigurationer och konfigurerar automatiskt PMDA:n för alla serverloggfiler som hittas.&lt;br /&gt;
&lt;br /&gt;
En icke-standardinstallation går igenom varje server och frågar användaren efter andra serverkonfigurationer och argument till &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039;. Slutresultatet av en installation på en insamlingsvärd är att en konfigurationsfil byggs upp och skickas till &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; via argumentet &amp;#039;&amp;#039;konfigurationsfil&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om du vill ångra installationen, gör följande som root:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd $PCP_PMDAS_DIR/weblog&lt;br /&gt;
# ./Remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; startas av pmcd(1) och ska aldrig köras direkt. Skripten &amp;#039;&amp;#039;&amp;#039;Install&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;Remove&amp;#039;&amp;#039;&amp;#039; meddelar pmcd(1) när agenten installeras eller tas bort.&lt;br /&gt;
&lt;br /&gt;
== KONFIGURATION ==&lt;br /&gt;
&lt;br /&gt;
Konfigurationsfilen för weblog-PMDA:n är en ASCII-fil som enkelt kan ändras. Tomma rader och rader som börjar med &amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039; ignoreras. Alla andra rader måste antingen vara ett reguljärt uttryck eller en serverspecifikation.&lt;br /&gt;
&lt;br /&gt;
Reguljära uttryck, som används på både åtkomstloggar och felloggar, måste ha formen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
regex regexNamn reguljärt_uttryck&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
regex_posix regexNamn ordning posix_reguljärt_uttryck&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;regexNamn&amp;#039;&amp;#039; är ett ord som unikt identifierar det reguljära uttrycket. Detta är referensen som används i serverspecifikationen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;reguljärt_uttryck&amp;#039;&amp;#039; för åtkomstloggar har formatet som beskrivs för regcmp(3). &amp;#039;&amp;#039;posix_reguljärt_uttryck&amp;#039;&amp;#039; för åtkomstloggar har formatet som beskrivs för regcomp(3). Argumentet &amp;#039;&amp;#039;ordning&amp;#039;&amp;#039; förklaras nedan. POSIX-formen bör vara tillgänglig på alla plattformar.&lt;br /&gt;
&lt;br /&gt;
Det reguljära uttrycket kräver specifikation av upp till fyra argument som ska extraheras från varje rad i en webbservers åtkomstlogg, beroende på servertyp. I det vanligaste fallet finns två argument som representerar metoden och storleken.&lt;br /&gt;
&lt;br /&gt;
För icke-POSIX-versionen ska argumentet &amp;#039;&amp;#039;$0&amp;#039;&amp;#039; innehålla metoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET&lt;br /&gt;
HEAD&lt;br /&gt;
POST&lt;br /&gt;
PUT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Metoden &amp;#039;&amp;#039;&amp;#039;PUT&amp;#039;&amp;#039;&amp;#039; behandlas som synonym till &amp;#039;&amp;#039;&amp;#039;POST&amp;#039;&amp;#039;&amp;#039;, och allt annat kategoriseras som &amp;#039;&amp;#039;&amp;#039;OTHER&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Det andra argumentet, &amp;#039;&amp;#039;$1&amp;#039;&amp;#039;, ska innehålla storleken på begäran. En storlek på &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; eller ett blankt värde behandlas som okänd.&lt;br /&gt;
&lt;br /&gt;
Argumentet &amp;#039;&amp;#039;$3&amp;#039;&amp;#039; ska innehålla statuskoden som returnerades till klientens webbläsare, och argumentet &amp;#039;&amp;#039;$4&amp;#039;&amp;#039; ska innehålla statuskoden som returnerades till servern från en fjärrvärd. Dessa två senare argument används för cachningsservrar och måste anges som ett par, annars ignoreras &amp;#039;&amp;#039;$3&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
För mer information om statuskoder, se webbplatsen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Några giltiga icke-POSIX-specifikationer med reguljära uttryck för övervakning av en åtkomstlogg är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mönster för CERN-, NCSA-, Netscape- osv. åtkomstloggar&lt;br /&gt;
regex CERN ] &amp;quot;([A-Za-z][-A-Za-z]+)$0 .*&amp;quot; [-0-9]+ ([-0-9]+)$1&lt;br /&gt;
&lt;br /&gt;
# mönster för FTP-serverns åtkomstloggar, normalt i SYSLOG&lt;br /&gt;
regex SYSLOG_FTP ftpd[.*]: ([gp][-A-Za-z]+)$0( )$1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det finns en särskild typ av åtkomstloggar med &amp;#039;&amp;#039;RegexName SQUID&amp;#039;&amp;#039;. Detta format extraherar fyra parametrar, men eftersom loggfilen från &amp;#039;&amp;#039;&amp;#039;Squid&amp;#039;&amp;#039;&amp;#039; använder textbaserade statuskoder hanteras den som ett specialfall.&lt;br /&gt;
&lt;br /&gt;
I exemplen nedan tolkar &amp;#039;&amp;#039;NS_PROXY&amp;#039;&amp;#039; Netscape/W3C:s &amp;#039;&amp;#039;Common Extended Log Format&amp;#039;&amp;#039;, och &amp;#039;&amp;#039;SQUID&amp;#039;&amp;#039; tolkar standardformatet för loggfiler från Squid Object Cache.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mönster för Netscape Proxy Server Extended Logs&lt;br /&gt;
regex NS_PROXY ] &amp;quot;([A-Za-z][-A-Za-z]+)$0 .*&amp;quot; ([-0-9]+)$2 \&lt;br /&gt;
     ([-0-9]+)$1 ([-0-9]+)$3&lt;br /&gt;
&lt;br /&gt;
# mönster för Squid Cache-loggar&lt;br /&gt;
regex SQUID [0-9]+.[0-9]+[ ]+[0-9]+ [a-zA-Z0-9.]+ \&lt;br /&gt;
     ([_A-Z]+)$3([0-9]+)$2 ([0-9]+)$1 ([A-Z]+)$0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;reguljärt_uttryck&amp;#039;&amp;#039; för felloggar kräver inga argument, endast en matchning. Några giltiga uttryck är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mönster för CERN-, NCSA-, Netscape- osv. felloggar&lt;br /&gt;
regex CERN_err .&lt;br /&gt;
&lt;br /&gt;
# mönster för FTP-serverns felloggar, normalt i SYSLOG&lt;br /&gt;
regex SYSLOG_FTP_err FTP LOGIN FAILED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Om POSIX-kompatibla reguljära uttryck används krävs ytterligare information, eftersom ordningen på parametrarna inte kan anges i det reguljära uttrycket. För bakåtkompatibilitet kan det vanliga fallet med två parametrar anges som:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
method,size&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
size,method&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I det allmänna fallet anges ordningen med någon av följande metoder:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;n1,n2,n3,n4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Där nX är en siffra mellan 1 och 4. Varje kommaseparerat fält representerar, i ordning, argumentnumret för:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
method,size,client_status,server_status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Används för fall som felloggar där innehållet ignoreras.&lt;br /&gt;
&lt;br /&gt;
Precis som för icke-POSIX-formatet behandlas &amp;#039;&amp;#039;SQUID&amp;#039;&amp;#039; som &amp;#039;&amp;#039;RegexName&amp;#039;&amp;#039; som ett specialfall för att matcha icke-numeriska statuskoder.&lt;br /&gt;
&lt;br /&gt;
Några giltiga POSIX-specifikationer med reguljära uttryck för övervakning av en åtkomstlogg är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mönster för CERN-, NCSA-, Netscape-, Apache- osv. åtkomstloggar&lt;br /&gt;
regex_posix CERN method,size ][ \]+&amp;quot;([A-Za-z][-A-Za-z]+) \&lt;br /&gt;
     [^&amp;quot;]*&amp;quot; [-0-9]+ ([-0-9]+)&lt;br /&gt;
&lt;br /&gt;
# mönster för CERN-, NCSA-, Netscape-, Apache- osv. åtkomstloggar&lt;br /&gt;
regex_posix CERN 1,2 ][ \]+&amp;quot;([A-Za-z][-A-Za-z]+) \&lt;br /&gt;
     [^&amp;quot;]*&amp;quot; [-0-9]+ ([-0-9]+)&lt;br /&gt;
&lt;br /&gt;
# mönster för FTP-serverns åtkomstloggar, normalt i SYSLOG&lt;br /&gt;
regex_posix SYSLOG_FTP method,size ftpd[.*]: \&lt;br /&gt;
     ([gp][-A-Za-z]+)( )&lt;br /&gt;
&lt;br /&gt;
# mönster för Netscape Proxy Server Extended Logs&lt;br /&gt;
regex_posix NS_PROXY 1,3,2,4 ][ ]+&amp;quot;([A-Za-z][-A-Za-z]+) \&lt;br /&gt;
     [^&amp;quot;]*&amp;quot; ([-0-9]+) ([-0-9]+) ([-0-9]+)&lt;br /&gt;
&lt;br /&gt;
# mönster för Squid Cache-loggar&lt;br /&gt;
regex_posix SQUID 4,3,2,1 [0-9]+.[0-9]+[ ]+[0-9]+ \&lt;br /&gt;
     [a-zA-Z0-9.]+ ([_A-Z]+)([0-9]+) ([0-9]+) ([A-Z]+)&lt;br /&gt;
&lt;br /&gt;
# mönster för CERN-, NCSA-, Netscape- osv. felloggar&lt;br /&gt;
regex_posix CERN_err - .&lt;br /&gt;
&lt;br /&gt;
# mönster för FTP-serverns felloggar, normalt i SYSLOG&lt;br /&gt;
regex_posix SYSLOG_FTP_err - FTP LOGIN FAILED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En webbserver kan anges med följande syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server serverNamn on|off accessRegex accessFil errorRegex errorFil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;serverNamn&amp;#039;&amp;#039; måste vara unikt för varje server och är det namn som ges till instansen för de tillhörande prestandamåtten. Se PMAPI(3) för en diskussion om PCP-instansdomäner.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;on&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;off&amp;#039;&amp;#039;&amp;#039; anger om servern ska övervakas när PMDA:n installeras. Detta kan ändras dynamiskt med pmstore(1) för måttet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
web.perserver.watched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta mått har en instans för varje webbserver som namnges i &amp;#039;&amp;#039;konfigurationsfil&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Två filer övervakas för varje webbserver: åtkomstloggen och felloggen. Varje fil kräver namnet på ett tidigare deklarerat reguljärt uttryck och ett filnamn.&lt;br /&gt;
&lt;br /&gt;
Loggfilerna som anges för varje server behöver inte finnas när weblog-PMDA:n installeras. PMDA:n fortsätter att kontrollera om saknade loggfiler finns och öppnar dem när det är möjligt.&lt;br /&gt;
&lt;br /&gt;
Några giltiga serverspecifikationer är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Netscape-server på port 80 vid IP-adressen 127.55.555.555&lt;br /&gt;
server 127.55.555.555:80 on CERN /logs/access CERN_err /logs/errors&lt;br /&gt;
&lt;br /&gt;
# FTP-server&lt;br /&gt;
server ftpd on SYSLOG_FTP /var/log/messages SYSLOG_FTP_err /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VARNINGAR ==&lt;br /&gt;
&lt;br /&gt;
Att ange reguljära uttryck med fel antal argument, något annat än 2 för åtkomstloggar och inga argument för felloggar, kan göra att PMDA:n beter sig felaktigt och till och med kraschar. Detta beror på begränsningar i gränssnittet för regex(3).&lt;br /&gt;
&lt;br /&gt;
== FILER ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_PMDAS_DIR/weblog&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installationskatalog för weblog-PMDA:n.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_PMDAS_DIR/weblog/Install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installationsskript för weblog-PMDA:n.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_PMDAS_DIR/weblog/Remove&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Avinstallationsskript för weblog-PMDA:n.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_LOG_DIR/pmcd/weblog.log&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Standardloggfil för felrapportering.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;$PCP_PMCDCONF_PATH&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Konfigurationsfil för &amp;#039;&amp;#039;&amp;#039;pmcd&amp;#039;&amp;#039;&amp;#039; som anger de kommandoradsalternativ som ska användas när &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; startas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_LOG_DIR/NOTICES&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Logg över PMDA-installationer och borttagningar.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_VAR_DIR/config/web/weblog.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Trolig plats för konfigurationsfilen för weblog-PMDA:n.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_DOC_DIR/pcpweb/index.html&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
HTML-dokumentationen online för PCPWEB.&lt;br /&gt;
&lt;br /&gt;
== PCP-MILJÖ ==&lt;br /&gt;
&lt;br /&gt;
Miljövariabler med prefixet &amp;#039;&amp;#039;&amp;#039;PCP_&amp;#039;&amp;#039;&amp;#039; används för att parametrisera fil- och katalognamn som används av PCP. På varje installation innehåller filen &amp;#039;&amp;#039;&amp;#039;/etc/pcp.conf&amp;#039;&amp;#039;&amp;#039; de lokala värdena för dessa variabler.&lt;br /&gt;
&lt;br /&gt;
Variabeln &amp;#039;&amp;#039;&amp;#039;$PCP_CONF&amp;#039;&amp;#039;&amp;#039; kan användas för att ange en alternativ konfigurationsfil, enligt beskrivningen i pcp.conf(5).&lt;br /&gt;
&lt;br /&gt;
== FELSÖKNINGSALTERNATIV ==&lt;br /&gt;
&lt;br /&gt;
Alternativet &amp;#039;&amp;#039;&amp;#039;-D&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;--debug&amp;#039;&amp;#039;&amp;#039; aktiverar utskrift av ytterligare diagnostik på &amp;#039;&amp;#039;stderr&amp;#039;&amp;#039; för att hjälpa till vid felsökning. Informationen är dock ibland kryptisk och främst avsedd att ge vägledning till utvecklare snarare än slutanvändare.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;debug&amp;#039;&amp;#039; är en kommaseparerad lista över felsökningsalternativ. Använd pmdbg(1) med alternativet &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; för att få en lista över tillgängliga felsökningsalternativ och deras betydelse.&lt;br /&gt;
&lt;br /&gt;
Felsökningsalternativ som är specifika för &amp;#039;&amp;#039;&amp;#039;pmdaweblog&amp;#039;&amp;#039;&amp;#039; är följande:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alternativ&lt;br /&gt;
! Beskrivning&lt;br /&gt;
|-&lt;br /&gt;
| appl0&lt;br /&gt;
| Initiering, tolkning av &amp;#039;&amp;#039;konfigurationsfil&amp;#039;&amp;#039; och behandling av loggfiler.&lt;br /&gt;
|-&lt;br /&gt;
| appl1&lt;br /&gt;
| Timeråtgärder och sondering av loggfiler.&lt;br /&gt;
|-&lt;br /&gt;
| appl2&lt;br /&gt;
| IPC med arbetsprocesser och behandlade loggrader.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
[[pmcd(1)]], [[pmchart(1)]], [[pmdawebping(1)]], [[pminfo(1)]], [[pmstore(1)]], [[pmview(1)]], [[tail(1)]], [[weblogvis(1)]], [[webvis(1)]], [[PMAPI(3)]], [[PMDA(3)]] och [[regcmp(3)]].&lt;br /&gt;
&lt;br /&gt;
== COLOPHON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet PCP, Performance Co-Pilot. Information om projektet finns på:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.pcp.io/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Om du har en felrapport för denna manualsida, skicka den till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pcp@groups.io&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denna sida hämtades från projektets uppströms Git-arkiv:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://github.com/performancecopilot/pcp.git&lt;br /&gt;
&lt;br /&gt;
Sidan hämtades den 16 januari 2026. Vid den tidpunkten var datumet för den senaste hittade committen i arkivet också 16 januari 2026.&lt;br /&gt;
&lt;br /&gt;
Om du upptäcker renderingsproblem i denna HTML-version av sidan, anser att det finns en bättre eller mer aktuell källa för sidan, eller har rättelser eller förbättringar av informationen i detta COLOPHON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:&lt;br /&gt;
&lt;br /&gt;
man-pages@man7.org&lt;br /&gt;
&lt;br /&gt;
== Sidor som hänvisar till denna sida ==&lt;br /&gt;
&lt;br /&gt;
* [[weblogvis(1)]]&lt;br /&gt;
* [[webvis(1)]]&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmdaweblog.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>