PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/libexec/pcp/pmdas/pmcd
Viewing File: /usr/libexec/pcp/pmdas/pmcd/help.pag
PcPh22 @ 2.1 Instance domain "pmloggers" from PMCD PMDAThis is the list of currently active pmlogger instances on the same machine as this PMCD. The instance names are the process IDs of the pmlogger instances. The primary pmlogger has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ 2.2 pmcd control register Instance DomainOne instance per pmcd control register. The internal instance identifiers are the numbers 0 to 15. The external instance names are he ASCII equivalent of the internal instance identifiers. @ 2.3 PMDA Instance DomainOne instance per PMDA managed by PMCD. The external and internal instance identifiers are taken from the first two fields of the PMDA specification in $PCP_PMCDCONF_PATH. @ 2.4 pmie Instance DomainOne instance per running pmie process. The internal and external instance identifiers are the process IDs of the pmie instances. The primary pmie has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ 2.5 buffer pool Instance DomainThe instances are as follows: 1024 1024-byte PDU buffers managed by __pmFindPDUBuf, __pmPinPDUBuf and __pmUnpinPDUBuf 2048 2-Kbyte PDU buffers managed by __pmFindPDUBuf, __pmPinPDUBuf and __pmUnpinPDUBuf 4096 3-Kbyte or 4-Kbyte PDU buffers managed by __pmFindPDUBuf, __pmPinPDUBuf and __pmUnpinPDUBuf 8192 5-Kbyte, 6-Kbyte, 7-Kbyte or 8-Kbyte PDU buffers managed by __pmFindPDUBuf, __pmPinPDUBuf and __pmUnpinPDUBuf 8192+ PDU buffers larger that 8-Kbyte managed by __pmFindPDUBuf, __pmPinPDUBuf and __pmUnpinPDUBuf @ 2.6 client Instance DomainOne instance per identified, connected PMAPI client application. @ pmcd.numagents Number of agents (PMDAs) currently connected to PMCDThe number of agents (PMDAs) currently connected to PMCD. This may differ from the number of agents configured in $PCP_PMCDCONF_PATH if agents have terminated and/or been timed-out by PMCD. @ pmcd.numclients Number of clients currently connected to PMCDThe number of connections open to client programs retrieving information from PMCD. @ pmcd.datasize Space allocated for PMCD and DSO agents' data segment (K)This metric returns the amount of memory in kilobytes allocated for the data segment of PMCD and any DSO agents (PMDAs) that it has loaded. This is handy for tracing memory utilization (and leaks) in DSOs during development. @ pmcd.buf.alloc Allocated buffers in internal memory poolsThis metric returns the number of allocated buffers for the various buffer pools used by pmcd. This is handy for tracing memory utilization (and leaks) in DSOs during development. @ pmcd.buf.free Free buffers in internal memory poolsThis metric returns the number of free buffers for the various buffer pools used by pmcd. This is handy for tracing memory utilization (and leaks) in DSOs during development. @ pmcd.control.timeout Timeout interval for slow/hung agents (PMDAs)PDU exchanges with agents (PMDAs) managed by PMCD are subject to timeouts which detect and clean up slow or disfunctional agents. This metric returns the current timeout period in seconds being used for the agents. If the value is zero, timeouts are not being used. This corresponds to the -t option described in the man page, pmcd(1). It is possible to store a new timeout value into this metric. Storing zero will turn off timeouts. Subsequent storing of a non-zero value will turn on the timeouts again. @ pmcd.control.debug Current value of PMCD debug flagsThe current value of the PMCD debug flags. This is a bit-wise OR of the flags described in the output of pmdbg -l. The PMCD-specific flags are: DBG_TRACE_APPL0 2048 Trace agent & client I/O and termination DBG_TRACE_APPL1 4096 Trace host access control DBG_TRACE_APPL2 8192 Trace config file scanner and parser It is possible to store values into this metric, see the -ol options for pmdbg(1) to help determine appropriate values for the debug flags. Diagnostic output is written to the PMCD log file (usually $PCP_LOG_DIR/pmcd/pmcd.log). @ pmcd.pdu_in.total Total PDUs received by PMCDRunning total of all BINARY mode PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.error ERROR PDUs received by PMCDRunning total of BINARY mode ERROR PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.result RESULT PDUs received by PMCDRunning total of BINARY mode RESULT PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.profile PROFILE PDUs received by PMCDRunning total of BINARY mode PROFILE PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.fetch FETCH PDUs received by PMCDRunning total of BINARY mode FETCH PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.desc_req DESC_REQ PDUs received by PMCDRunning total of BINARY mode DESC_REQ PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.desc DESC PDUs received by PMCDRunning total of BINARY mode DESC PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.instance_req INSTANCE_REQ PDUs received by PMCDRunning total of BINARY mode INSTANCE_REQ PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.instance INSTANCE PDUs received by PMCDRunning total of BINARY mode INSTANCE PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.text_req TEXT_REQ PDUs received by PMCDRunning total of BINARY mode TEXT_REQ PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.text TEXT PDUs received by PMCDRunning total of BINARY mode TEXT PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.control_req CONTROL_REQ PDUs received by PMCDRunning total of BINARY mode CONTROL_REQ PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.creds CREDS PDUs received by PMCDRunning total of BINARY mode CREDS PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.pmns_ids PMNS_IDS PDUs received by PMCDRunning total of BINARY mode PMNS_IDS PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.pmns_names PMNS_NAMES PDUs received by PMCDRunning total of BINARY mode PMNS_NAMES PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.pmns_child PMNS_CHILD PDUs received by PMCDRunning total of BINARY mode PMNS_CHILD PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.pmns_traverse PMNS_TRAVERSE PDUs received by PMCDRunning total of BINARY mode PMNS_TRAVERSE PDUs received by the PMCD from clients and agents. @ pmcd.pdu_in.auth AUTH PDUs received by PMCDRunning total of BINARY mode AUTH PDUs received by PMCD from clients and agents. These PDUs are used for authentication. @ pmcd.pdu_in.label_req LABEL_REQ PDUs received by PMCDRunning total of BINARY mode LABEL_REQ PDUs received by PMCD from clients and agents. These PDUs are used to request metric metadata labels. @ pmcd.pdu_in.label LABEL PDUs received by PMCDRunning total of BINARY mode LABEL PDUs received by PMCD from clients and agents. These PDUs are used to send custom metric metadata in the form of name:value pairs (labels). @ pmcd.pdu_in.highres_fetch HIGHRES_FETCH PDUs received by PMCDRunning total of HIGHRES FETCH PDUs received by PMCD from clients and agents. These PDUs are used to request high resolution timestamps in fetch (metric value sampling) responses. @ pmcd.pdu_in.highres_result HIGHRES_RESULT PDUs received by PMCDRunning total of HIGHRES RESULT PDUs received by PMCD from clients and agents. These PDUs are used to respond with high resolution timestamps to fetch (metric value sampling) requests. @ pmcd.pdu_in.desc_ids DESC_IDS PDUs received by PMCDRunning total of BINARY mode DESC_IDS PDUs received by the PMCD from clients and agents. These PDUs are used to request batch lookups of performance metric descriptors. @ pmcd.pdu_in.descs DESCS PDUs received by PMCDRunning total of BINARY mode DESCS PDUs received by the PMCD from clients and agents. @ pmcd.pdu_out.total Total PDUs sent by PMCDRunning total of all BINARY mode PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.error ERROR PDUs sent by PMCDRunning total of BINARY mode ERROR PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.result RESULT PDUs sent by PMCDRunning total of BINARY mode RESULT PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.profile PROFILE PDUs sent by PMCDRunning total of BINARY mode PROFILE PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.fetch FETCH PDUs sent by PMCDRunning total of BINARY mode FETCH PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.desc_req DESC_REQ PDUs sent by PMCDRunning total of BINARY mode DESC_REQ PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.desc DESC PDUs sent by PMCDRunning total of BINARY mode DESC PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.instance_req INSTANCE_REQ PDUs sent by PMCDRunning total of BINARY mode INSTANCE_REQ PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.instance INSTANCE PDUs sent by PMCDRunning total of BINARY mode INSTANCE PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.text_req TEXT_REQ PDUs sent by PMCDRunning total of BINARY mode TEXT_REQ PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.text TEXT PDUs sent by PMCDRunning total of BINARY mode TEXT PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.control_req CONTROL_REQ PDUs sent by PMCDRunning total of BINARY mode CONTROL_REQ PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.creds CREDS PDUs sent by PMCDRunning total of BINARY mode CREDS PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.pmns_ids PMNS_IDS PDUs sent by PMCDRunning total of BINARY mode PMNS_IDS PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.pmns_names PMNS_NAMES PDUs sent by PMCDRunning total of BINARY mode PMNS_NAMES PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.pmns_child PMNS_CHILD PDUs sent by PMCDRunning total of BINARY mode PMNS_CHILD PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.pmns_traverse PMNS_TRAVERSE PDUs sent by PMCDRunning total of BINARY mode PMNS_TRAVERSE PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.auth AUTH PDUs sent by PMCDRunning total of BINARY mode AUTH PDUs sent by the PMCD to clients and agents. These PDUs are used for authentication. @ pmcd.pdu_out.label_req LABEL_REQ PDUs sent by PMCDRunning total of BINARY mode LABEL_REQ PDUs sent by the PMCD to clients and agents. These are used to request metadata labels (name:value pairs). @ pmcd.pdu_out.label LABEL PDUs sent by PMCDRunning total of BINARY mode LABEL PDUs sent by the PMCD to clients and agents. These are used to send metadata labels (name:value pairs). @ pmcd.pdu_out.highres_fetch HIGHRES_FETCH PDUs sent by PMCDRunning total of HIGHRES FETCH PDUs sent by the PMCD to clients and agents. These PDUs are used to request high resolution timestamps in fetch (metric value sampling) responses. @ pmcd.pdu_out.highres_result HIGHRES_RESULT PDUs sent by PMCDRunning total of HIGHRES RESULT PDUs sent by the PMCD to clients and agents. These PDUs are used to respond with high resolution timestamps to fetch (metric value sampling) requests. @ pmcd.pdu_out.desc_ids DESC_IDS PDUs sent by PMCDRunning total of BINARY mode DESC_IDS PDUs sent by the PMCD to clients and agents. @ pmcd.pdu_out.descs DESCS PDUs received by PMCDRunning total of BINARY mode DESCS PDUs sent by the PMCD to clients and agents. These PDUs are used to provide batches of descriptors. @ pmcd.pmlogger.host host where active pmlogger is runningThe fully qualified domain name of the host on which a pmlogger instance is running. The instance names are process IDs of the active pmloggers. The primary pmlogger has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ pmcd.pmlogger.port control port for active pmloggerEach pmlogger instance has a port for receiving log control information. This metric is a list of the active pmlogger control ports on the same machine as this PMCD (i.e. the host identified in the corresponding pmcd.pmlogger.host metric). The instance names are process IDs of the active pmloggers. The primary pmlogger has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ pmcd.pmlogger.archive full pathname to archive basename for active pmloggerThe full pathname through the filesystem on the corresponding host (pmcd.pmlogger.host) that is the base name for the archive log files. The instance names are process IDs of the active pmloggers. The primary pmlogger has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ pmcd.pmlogger.pmcd_host host from which active pmlogger is fetching metricsThe fully qualified domain name of the host from which a pmlogger instance is fetching metrics to be archived. The instance names are process IDs of the active pmloggers. The primary pmlogger has an extra instance with the instance name "primary" and an instance ID of zero (in addition to its normal process ID instance). @ pmcd.timezone local $TZValue for the $TZ environment variable where the PMCD is running. Enables determination of "local" time for timestamps returned via PMCD from a remote host. @ pmcd.zoneinfo local timezone tzfile identificationAlternative value for the timezone where the PMCD is running, but in the style of a specification for a tzfile(5)-format file, so a colon followed by the path to a file below /usr/share/zoneinfo, e.g. ":Australia/Melbourne" or ":America/Argentina/Ushuaia". May be used to set $TZ. If the zoneinfo cannot be deduced, the value of this metric is "" (an empty string). @ pmcd.sighups count of SIGHUP signals pmcd has received @ pmcd.labels Context level metadata labels associated with all valuesAdditional end-user and PMCS metadata can be associated with performance metrics via $PCP_SYSCONF_DIR/labels files. This metric exports the user defined labels that will be reported by pmGetContextLabels(3). This set does not include labels automatically associated with every context such as the hostname, user and group identifier, container identifier, etc. @ pmcd.hostname local hostnameA reasonably unique identifier of the PMCD installation, for use by pmlogger or other tools to identify the source principal of the data (as distinct from identifying the connection/protocol used to reach it). @ pmcd.simabi Procedure call model and ABI version of this PMCDSIM is the subprogram interface model (originally from the MIPS object code formats), and ABI is the application binary interface. Both relate to the way the PMCD binary was compiled and linked. Usually DSO PMDAs must be compiled and linked in the same way before they can be used with PMCD. On some platforms this metric is not available. @ pmcd.version PMCD version @ pmcd.control.register a vector of registers that may be set by usersA vector of 16 32-bit registers that are identified by the instance identifiers 0 through 15. The register contents are initially zero, but may be subsequently modified to be an arbitrary value using pmStore(3) or pmstore(1). The values are not used internally, but rather act as a repository into which operational information might be stored, and then exported to modify the behavior of client programs, e.g. inhibit pmie(1) rule firing, or trigger a status indicator. In this way, pmcd.control.register acts like a primitive bulletin board. Example use might be as follows register[0] telephone no. of person assigned to current system problem register[1] telephone no. of person assigned to current network problem register[2] ORACLE database is down register[3] backup in progress register[4] shopping days to Christmas @ pmcd.control.traceconn control PMCD connection event tracingSet to 1 to enable PMCD event tracing for all connection-related events for clients and PMDAs. Set to 0 to disable PMCD connection event tracing. @ pmcd.control.tracepdu control PMCD PDU event tracingSet to 1 to enable PMCD event tracing for all PDUs sent and received by PMCD. Set to 0 to disable PMCD PDU event tracing. @ pmcd.control.tracenobuf control buffering of PMCD event tracingSet to 1 to enable unbuffered PMCD event tracing, where each event is reported as it happens. Set to 0 to enable buffering of PMCD event traces (this is the default), and event traces will only be dumped or reported when an error occurs or a value is stored into the PCP metric pmcd.control.dumptrace. @ pmcd.control.tracebufs number of buffers for PMCD event tracingDefaults to 20. May be changed dynamically. @ pmcd.control.dumptrace force dump of PMCD event tracing buffersStoring any value into this metric causes the PMCD event trace buffers to be dumped to PMCD's log file. @ pmcd.control.sighup force PMCD reset via SIGHUPStoring any value into this metric causes PMCD to be reset by sending itself a SIGHUP signal. On reset (either by storing into pmcd.control.sighup or by sending PMCD a SIGHUP directly), PMCD will restart any failed PMDAs and reload the PMNS if it has been changed. @ pmcd.control.dumpconn force dump of PMCD client connectionsStoring any value into this metric causes the details of the current PMCD client connections to be dumped to PMCD's log file. @ pmcd.agent.type PMDA typeFrom $PCP_PMCDCONF_PATH, this metric encodes the PMDA type as follows: (x << 1) | y where "x" is the IPC type between PMCD and the PMDA, i.e. 0 for DSO, 1 for socket or 2 for pipe, and "y" is the message passing style, i.e. 0 for binary or 1 for ASCII. @ pmcd.agent.status PMDA statusThis metric encodes the current status of each PMDA. The default value is 0 if the PMDA is active. Other values encode various degrees of PMDA difficulty in three bit fields (bit 0 is the low-order bit) as follows: bits 7..0 1 the PMDA is connected, but not yet "ready" to accept requests from the PMDA 2 the PMDA has exited of its own accord 4 some error prevented the PMDA being started 8 PMCD stopped communication with the PMDA due to a protocol or timeout error bits 15..8 the exit() status from the PMDA bits 23..16 the number of the signal that terminated the PMDA @ pmcd.agent.fenced PMDA status of pmcd fetch operation fencingA value of zero indicates not enabled, one indicates that operations requiring fetch-level access controls are currently being denied and PM_ERR_PMDAFENCED error code returned, for each PMDA. The fence status is initially zero for all PMDAs, but may be subsequently modified to start and stop fencing using pmStore(3) or pmstore(1). Note: only root may store to this metric and the PMCD PMDA cannot be fenced (it will be silently ignored if attempted). @ pmcd.agent.name string value metric for configured PMDA namesUseful for creating pmlogconf group conditional expressions. @ pmcd.services running PCP services on the local hostA space-separated string representing all running PCP services with PID files in $PCP_RUN_DIR (such as pmcd itself, pmproxy and a few others). @ pmcd.openfds highest PMCD file descriptorThe highest file descriptor index used by PMCD for a Client or PMDA connection. @ pmcd.pmie.numrules number of rules being evaluatedThe total number of rules being evaluated by each pmie process. @ pmcd.pmie.eval.true count of pmie predicates evaluated to trueThe predicate part of a pmie rule can be said to evaluate to either true, false, or not known. This metric is a cumulative count of the number of rules which have evaluated to true for each pmie instance. @ pmcd.pmie.eval.false count of pmie predicates evaluated to falseThe predicate part of a pmie rule can be said to evaluate to either true, false, or not known. This metric is a cumulative count of the number of rules which have evaluated to false for each pmie instance. @ pmcd.pmie.eval.unknown count of pmie predicates not evaluatedThe predicate part of a pmie rule can be said to evaluate to either true, false, or not known. This metric is a cumulative count of the number of rules which have not been successfully evaluated. This could be due to not yet having sufficient values to evaluate the rule, or a metric fetch may have been unsuccessful in retrieving current values for metrics required for evaluation of the rule. @ pmcd.pmie.eval.expected expected rate of rule evaluationsThis is the expected rate of evaluation of pmie rules. The value is calculated once when pmie starts, and is the number of pmie rules divided by the average time interval over which they are to be evaluated. @ pmcd.pmie.eval.actual count of actual rule evaluationsA cumulative count of the pmie rules which have been evaluated. This value is incremented once for each evaluation of each rule. @ pmcd.pmie.actions count of rules evaluating to trueA cumulative count of the evaluated pmie rules which have evaluated to true. This value is incremented once each time an action is executed. This value will always be less than or equal to pmcd.pmie.eval.true because predicates which have evaluated to true may be suppressed in the action part of the pmie rule, in which case this counter will not be incremented. @ pmcd.pmie.configfile configuration file nameThe full path in the filesystem to the configuration file containing the rules being evaluated by each pmie instance. If the configuration file was supplied on the standard input, then this metric will have the value "<stdin>". If multiple configuration files were given to pmie, then the value of this metric will be the first configuration file specified. @ pmcd.pmie.pmcd_host default hostname for pmie instanceThe default host from which pmie is fetching metrics. This is either the hostname given to pmie on the command line or the local host. Note that this does not consider host names specified in the pmie configuration file (these are considered non-default and can be more than one per pmie instance). All daemon pmie instances started through pmie_check(1) will have their default host passed in on their command line. @ pmcd.pmie.logfile filename of pmie instance event logThe file to which each instance of pmie is writting events. No two pmie instances can share the same log file. If no logfile was specified when pmie was started, this metrics has the value "<none>". All daemon pmie instances started through pmie_check(1) must have an associated log file. @ pmcd.build build version for installed PCP packageMinor part of the PCP build version numbering. For example on Linux with RPM packaging, if the PCP RPM version is pcp-2.5.99-20070323 then pmcd.build returns the string "20070323". @ pmcd.client.whoami optional identification information for clients of pmcdThis metric is defined over an instance domain containing one entry per active client of pmcd. The instance number is a sequence number for each client (restarts at 0 each time pmcd is restarted). The value of the metric by default is the IP address of the client. Clients can optionally use pmStore to modify their own "whoami" string to provide more useful information about the client. @ pmcd.client.start_date date and time client connected to pmcdThe date and time in ctime(2) format on which the client connected to pmcd. @ pmcd.client.container name of container (if any) being analysedThe name of the container (if any) associated with this context at the time of the fetch request. The container name can be set when establishing a PMAPI context, or by storing into this metric using the pmStore interface. @ pmcd.cputime.total CPU time used by pmcd and DSO PMDAsSum of user and system time since pmcd started. @ pmcd.cputime.per_pdu_in average CPU time per PDU received by pmcdWhen first requested it is the average since pmcd started, so pmcd.cputime.total divided by pmcd.pdu_in.total. Subsequent fetches by a PMAPI client will return the average CPU time per PDU received by pmcd (for all clients) since the last time the PMAPI client fetched this metric. @ pmcd.feature.secure status of secure_sockets protocol feature in pmcdA value of zero indicates no support, one indicates actively available (including configuration and validity of the server side certificates). @ pmcd.feature.compress status of protocol compression feature in pmcdA value of zero indicates no support, one indicates actively available. @ pmcd.feature.ipv6 status of Internet Protocol Version 6 support in pmcdA value of zero indicates no support, one indicates actively available. @ pmcd.feature.authentication status of per-user authentication supportA value of zero indicates no support, one indicates actively available. @ pmcd.feature.creds_required status of required credentials supportA value of zero indicates no support, one indicates actively available. @ pmcd.feature.unix_domain_sockets status of unix domain socket supportA value of zero indicates no support, one indicates actively available. @ pmcd.feature.service_discovery status of service advertising and discoveryA value of zero indicates no support, one indicates actively available. @ pmcd.feature.containers status of support for containers in pmcdA value of zero indicates no support, one indicates actively available. @ pmcd.feature.local status of localhost-only mode of operation in pmcdA value of zero indicates not enabled, one indicates the localhost-only mode of operation is active. @ pmcd.feature.client_cert_required status of required client certificateA value of zero indicates not required, one indicates required. @ pmcd.pid PID for the current pmcd invocation @ pmcd.seqnum pmcd configuration sequence number The configuration sequence number starts at 1 when pmcd is started and is incremented by 1 each time a PMDA is started or restarted. So all the while the value of pmcd.seqnum remains constant we can assert the data from all the PMDAs forms a continuous time series and in particular no counters or other metrics have been reset due to a PMDA start/restart.