‰PNG  IHDR @ @ ªiqÞ pHYs   šœ —tEXtComment ELF>5@@@8 @@@@@@88@8@@@ XX`X`h pp`p`ppTT@T@DDPtd44@4@QtdRtdXX`X`/lib64/ld-linux-x86-64.so.2GNU GNU3.ʿ-x @ xz||CEqX/x\LlN  S+BK8bgr3  ]e?O ay02I}# i5i/9xok~fSSq*@>'~4 ``` @$@librrd_th.so.4__gmon_start___Jv_RegisterClasses_ITM_deregisterTMCloneTable_ITM_registerTMCloneTablerrd_clear_errorrrd_strerrorrrd_free_ptrsrrd_randomrrd_mkdir_prrd_update_rrrd_get_errorrrd_add_ptrrrd_add_strduplibpthread.so.0pthread_cond_initreadpthread_cond_waitpthread_cond_destroy__errno_locationpthread_mutex_lockpthread_cond_signalpthread_cond_timedwaitacceptpthread_createpthread_joinsigactionforkpthread_attr_initpthread_cond_broadcastpthread_mutex_unlockpthread_attr_setdetachstatelseeklibxml2.so.2_finilibm.so.6libpng15.so.15libpangocairo-1.0.so.0libpango-1.0.so.0libcairo.so.2libgobject-2.0.so.0libglib-2.0.so.0g_tree_replaceg_tree_foreachg_tree_destroyg_tree_heightg_tree_removeg_tree_lookupg_tree_new_fullg_tree_nnodeslibc.so.6socket__printf_chkexitreaddirfopengai_strerrorstrncmpftruncate__strdupclosedirgetgrgidftellstrncpytime__stack_chk_failunlinklistenreallocmemchrgetpidkillchmod__assert_failstrtodstrtolfeoffgetscallocstrlenopenloggetaddrinfomemsetdirnamestrstrbindchdir__syslog_chkgetoptpoll__fprintf_chkgetgrnamfputcfclose__vsnprintf_chkstrtoulsetsockoptmallocstrcasecmp__strncpy_chkopendiroptargstderr__snprintf_chkgetuid__realpath_chkchownfwritegettimeofdayrenamegeteuidstrchrrindex__strtok_rfdopenqsortfreeaddrinfosetsid__sprintf_chk__xstatmemmoveaccessstrcmp__libc_start_maincloselogfree_edata__bss_start_endGLIBC_2.2.5GLIBC_2.3.2GLIBC_2.4GLIBC_2.3.40ui ri  ii ti ui ``F`S``` `(`0`8`@`H`P`X` `` h` p` x` `````````````````` `!`" `#(`$0`%8`&@`'H`)P`*X`+``,h`-p`.x`/`0`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D `E(`G0`H8`I@`JH`KP`LX`M``Nh`Op`Px`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_`a`b`c`d`e`f `g(`h0`i8`j@`kH`lP`mX`n``oh`pp`qx`r`s`t`u`v`wHH HtH5 % @% h% h% h%ڞ h%Ҟ h%ʞ h%ž h% hp% h`% h P% h @% h 0% h % h % h%z h%r h%j h%b h%Z h%R h%J h%B h%: hp%2 h`%* hP%" h@% h0% h % h% h% h% h % h!% h"%ڝ h#%ҝ h$%ʝ h%% h&% h'p% h(`% h)P% h*@% h+0% h, % h-% h.%z h/%r h0%j h1%b h2%Z h3%R h4%J h5%B h6%: h7p%2 h8`%* h9P%" h:@% h;0% h< % h=% h>% h?% h@% hA% hB%ڜ hC%Ҝ hD%ʜ hE%œ hF% hGp% hH`% hIP% hJ@% hK0% hL % hM% hN%z hO%r hP%j hQ%b hR%Z hS%R hT%J hU%B hV%: hWp%2 hX`%* hYP%" hZ@% h[0% h\ % h]% h^% h_% h`% ha% hb%ڛ hc%қ hd%ʛ he%› hf% hgp% hh`% hiP% hj@% hk0% hl % hm% hn%z ho%r hp%j hqAWAVAUATUSH(dH%(H$1Qt3IH$dH3 %( H([]A\A]A^A_H=df1 $1H= f.H HHu1qL-M IMH=t&vL-" H=~`IMPIu L- HtL1I}IcEH,HD$HzHI1HH!= H5`1H$HD$HD$4HD$ HD$@HD$HD$8HD$(H* 85H  1"HiXfADfADAHA9Ht$LH ֕ 9tLE10= MHLt1IHE9QEfttXKHIIiXHǹ H5I HT$ HHt$}D$4A$H|$H|$WHt$H|$(H*LS= Hs11L!L%Ŏ MHKs1I<$I4$ e=  Hds1LS=S Hr18= eHr1a= H]115H= HH;- s8LiXB<'H= IA$uI|$H=y rH=K H` HM H5' H= = H= &LL-* H=#p1IMX7= L- t(IMH=Hp)Iu H$p1b= L- H \1Hw H=Pq%HHW H0L%> H=wp"I $lI4$ = t/H- H=:p"HM/Hu Hp1^H- H=p#HMHu UgH- H=*[HMHu !H-M H=[HM{Hu )H H=p*HHH H0IMH=hZIu L- H=YIMI}Hl1pIL-e HlپI}F1s1I^HHPTI @H@H@(@f@`UH-`HHw]øHt]``UH-`HHHH?HHu]úHt]Hƿ`=Y uUH~]F @H= tHtUh`H]{sf.LLMSC|I[A 1Au&pDHCLI9v/A MPt,MЀ\uH9sALHI9CLwѸ[@HI I)C1HLL [øøE1H tH5PH=Y@HSHtHwH[5D[fffff.SH?x H H8Hǃ Hǃ8H[@ATIUH-Ë S1HuLDt HH(H u[]HA\fDH[]A\AUL-w ATIULS1HHuLt HH(H uH1[]A\A]DHH[]A\IDA]fff.H6H?%DAVHdOAAUIATUSH HHDHHHH1HIu_H1DHx []A\A]A^M8IH H]WILH81`8IHM HVLH81,8{HH H~NH81YfDUSHH=C Ht=it4ˡ uKHË;HBNH1H H H[]@;8HH-r HMH1H}PHu zffff.AUATUSHHdH%(H$81H=p hH=r ;H|$ 1H\$0nHD$(L : LMH߉D$HD$ D$HMH$11AHH5nMHHč ~H L H t/H-F H2MH1H}$Hu H MHپ1[H=l HHwzfD֟ IA<$!HTIH1 HT1V H$8dH3%(HH[]A\A]8IL-2 H3TIHپ1I} Iu 0f.H H=2T;H H3 )H oH5JH=eKRH oH5JH=+KQff.ATUS1H=‹ tHH= IH= HRKH1M.HcHHw H=@Hj @H=9 ~H= TH=} H- []A\f.fAUATUSHHHH11?fHHJJ 1HJ< rH;CsJP L$tHL-F H I}HCJ1#Iu H[]A\A]DUSHH uMHJ1Hپ2H uH=ȋ SHH= []AH- HHI1H}Hu Affffff.H=Io Jf.H=|IO *f.H=aI@H=VI@Ht{G(tuHHG`HtpHWhHPhHGhHW`HtsHP`g(HG`HGhH=D H HtLHH=( Hy HxfDHGh1Hˉ fH H lH5GH=HUHSHHtW1H}t@HEH H=R }H=~ QH=: eH=u t\ =ݘ HN1#H=4 WH= KH=  t-H| H=FH H3 8HE1&H=W *H1[]Ã=& HE1lH=u @H=q 4,H{ H=M H H3 dH{ H=M9H H3 `H{ H=DH H3 .5H gH5CH= M f.SHc1H0dH%(HD$(1H$HD$HD$HD$H$HD$HD$~|H)HD$H=- H5nH1H|$t)@HD$H= H4uQHH9\$wH|$Htd1HL$(dH3 %(uDH0[@ v  HcHDHD$qH FgH5BH=C>n fAV1AUATUSH0HILl$dH%(HD$(1rHc} LT$H= H$HD$IiHD$H- +@H5˃ H= LnIU1LHD$H9$~DV E HB1Hc} =} H$HD$H=G H=r = HB1>H=g 2H=[ H{ H= H H H HH tmHH= \HHH= HIx H=AH xH3 fD5 HKJ1JmDHw H=AH H3 fDLL$IiH;D$+@ t DH= EQ1HL$(dH3 %(H0[]A\A]A^fD & u^HIپ1lL5w H=BI+I0I6 fDL5v H:I1I>I6 lqfHSHH1H;=ǀ tm`H HC`HHChtHX`H= H C(H=r C(:H= nH= H 1[fDG(t 1[DHhuhH`uBH# HHW`t"HzhG(H fH u@H= ܸ[H YbH5=H=e?H :bH5=H=.?fSF(HufH~ugH H+NHc5y H9|LHH9HrHzHu, uRHG1Jf.1[@HJH9N~ Hz tH$1[Ht H=ZG)H H3 S|H gaH5<H=k>ffffff.AUATUSHHHH@H8IHHtHIt4HH@HULH@L81H[]A\A]֏ t-Hs H==H H3 yH=1H _H5;H==ff.AVAUATAUSHHH$HL$PL$Xt@)$`)$p)$)$)$)$)$)$dH%(H$(1HI HrELt$ H <A1L`H$HcLL$MHD$H$0H)HLD$D$ 0HD$He;HcLHH9dH8HEH@H1!H@HH8H9H4/;H)@HӋ t-Hq H=D&H H3 DHD1jDEH81Hu|Hx HuZDHǃ8Hǃ@1H$(dH3 %(u}H[]A\A]A^HcLHbD t-Hp H=xC-H H3 AHRCpFfDHt+HNH:HHDH:1fDH h:USHH t/H-o H=W:HM,Hu H/:1H=y pH=y HHH:[]11ff.AVHAUATUSH0HL$HT$dH %(HL$(1ɀ|HD$ HIHT$ Ht$H|$HtHLl$ LaHH%HL 9MttH=r9LEtaH=d9L2tNA<$.LHx6Hy⅓HuH@9H1.HEuRtULD$HL$LHHUHL$(dH3 %(H0[]A\A]A^@@uH8LHDA|$HU8LDfHI8LH1Gmf@B t-Hm H=@%H H3 )H@1"H YH5t5H== cH XH5U5H=7D@AWAVAUATUSH dH%(H$ 1H=,v 2H=u HHv ,= ^H71H$L$H7L u L5H$H1,L u Hn7L5H$L1LHA H4L Cu LO5H$H1L u H 7L5H$L1LHH=t HI%fLHtHhH=54LHuL t L4L1H,$H=t LHwu= H>H14LH=t H HpH8}Ht HzHt$ 1E1D$Ht$@H H,HH|$1HT$HHD0D$8L-55& 9t$<L-'5H|=A LEf.5 t=DNL%i HR5IMH1I<$I4$ DH5IM1H1Hr jfEoH54H@HI^ J H4H111E1E1LHD$LLHHSHHًH!%tDHQHDHH)tHA  H<1HALZLO H<1EDHq 1EfDAD$DH;B|$t=r tH=q =σ t-Hg H=m3H H3 tHG31H$ dH3%(H []A\A]A^A_L-:A NfDD$8E1L-%2H2ALEHg H;HH81Hf H0G1fHt$1HƄ9u AA|L-f H2H1I}rIu 4H-`f H:ED1H};Hu H)f H=?1H XH3 p8IH]o  =с t7.L%e H9IH1I<$I4$ lA}Hl9IH11Hn O=\ H71=2 H n H81qL-d H8HI}Iu Hd H= 7+H H3 l=Hd H m H 81H;sH3 61Lfff.AWIAVAUATUSH(HLJ(D7HLJ0 dH%(HD$1HI tH=n H\$KH=n Mn Hi H\$1f|$H|$ft$Dt$hHi DEUtD$>I0 DH)I H I0MMHI0u9L)MHLLLI0M(I  N, L)HLHI HH)HH9I(Hvx xH@L)Mp@HYh X~ H7Ⱦ1fLH=l |l {l H=l 1H\$dH3%(H([]A\A]A^A_@8 } HM61Hg fDD }} EuHt$ HH=f Ht$H=f HH1Hxt*HEH5$LH1HH9]wH=&f H'1L1~H$(dH3 %(uQH0[]A\HL]H=e H$HL1eDAWH=d AVAUATUSHH(H e H-e H=d Hd L=e L5e L-d HL$HT$L%d H$H=1e \H=]e H=Qe H= e D$HT$H5&H1H5&LH1H5&LH1H5&LH1H5&LH1lH5&HcH1XHcT$H5&H1BH$H5&H1-HT$H5&H1H&H11H(1[]A\A]A^A_HHt%H&Hdždž11^H FPH5!H=&fffff.USHHHu=H.H11 1ǃHH[]HHH(&[]1@AVHAUATUSHc tRHItJL-b Mt>H5%ݽHt8A$1x# $HF!HL1K[]A\A]A^À;/uH蓼L5b IVH9rLLH5uB<3/uH DH5 H=[%虺fATIUHSH0H\$H|$HdH%(H$(1HHL$L$Ht$ H)H|$Hu(H$(dH3 %(H0[]A\DH=a Ht$H=b H=a ut@ֻHHH1LHhHtHt$H=O$HJ$1H1:ffff.ATIUHSHH\$H|$HdH%(H$1HHL$L$H=?` H=3` Hs` 膾H$HH|$HYu%H$dH3 %(H[]A\fH=y` H\$蟽H=` HHHthHxuAH=J` HL$H7#1H1LHs1HFH{0H5_ &@H=_ 褽HT$ HعHt$HH¹uD$8%=t HL$H"H1HL$H"1H1,fff.AWAVAUIATUSHH dH%(H$ 1HHT$HL$(LD$ t'Ht$(IH$IFй蛶Lt$8Hl$ Ld$(LHL~H=/^ H=#^ Hk^ vH$LH|$8LIu-H$ dH3 %(H []A\A]A^A_@H=a^ 茻Ht$8H=^ HHHMtH$H=!HD$HLt$@E1H$HCHD$HCHD$H|$ LHLH4$H|$@ûHD$HHT$@H90H'8:K f.oHt$H|$C ;Io H*1荸H|$ ZHT$HcV H+SH9|C(uH{tHbfH=] ԺEH)D1L1e[AHLU;HR H=Z)-HйHR H0<"H=\ DHL$@H(L1@&n H+(1jDH=)\ $߹K HC($LlbH=[ 諹HT$PHعHt$8HHɵ m HL$8H'1ƶ!HL1H L1H-!Q H="'+HMOHu D$h%=tTHL$8HpL1aWHP HL$8H9&1H;蚲H3 ]H|$8艷AtO-8ƴHL$8HIL1HL$8HL1pHHHǹDH|$8足HH=Z L|$HCHCL{~Hc Y HHLHSH{01C(H=Y Ht$8H=Y aHIHL:HSU :H==Bk t-HEO H=$%H tH3 H$1_HL1H3H=DY H脴eH跲=j t-HN H=$%H H3 aHr$1ٳH L1AWAVAUIATUSHhdH%(H$X1Hl$PHGH\$ HHHD$趴1|$P[HƄ$PHD$ D$(:HyH*HHD$HHL$HHL|$MLt$Of.;8ԱIHrM HL$HV%H81O(M(MHi H=i D$L`IiXH肴HH LHh HHAW AwAkALAWIw ]AGL%fh M(M0H|$A1H$XdH3 %(Hh[]A\A]A^A_fD8脰HH"L H#H81HK H=z#7H(H]H?HP:tfutHD$H5K8IHK HL$H#H81_8H|$.HD$Hp{HHHg"H(K H811yIHJ HP"HH81֬mHL$H!詰fAWAVAUATUSHHdH%(HD$x1HHoHkHHtA{/t;HAHT$xdH3%(DHĈ[]A\A]A^A_HHǹHC 8HDHíHIHOHIAL輭He H=e L`MiXLHHe J A LH1HHIA8L HH1Hf$kfGH|$ͯH5nHDUDLAtFKDH.衮8ʭHHH H!H81躪Pt Hu{ DHod HHiXHHbd HzD2ǂH8d H{MtfD8 IHH PH!H81M諭8A>IHG H LH81軩^q8AIHG H HH81聩DYH聪'8A身IHXG HAHH817D8{HHHG AH81諬8DHQHHF H=B4AHU蘬H 2H5H= ٨fAWAAVAUATU1SH:1HH1b +b dH%(H$81HD$0Ld$(Ht$b HD$fDHt$HD褨A&AE;wHcHfDL-E 1 I}O fL-E 1 I}ɪcI nfDL-qE 1 I}虪7I >fDL-AE 1 I} HD$8t H|$I}ĦH@` DH= O HtרHD H8蘨HHN HD H=FHfDL-D LHD$(I}觩HT$(IMH9H:H=!` $@XHI1L HHD I}H0蝪_ OAH_ H5M H=M LAL_ APhHC H="HfDH-qC Ht$H}VH H|$HIHL xHSL,Ϩ8H3*HHB HMH81ޤ@HB ^ AH8qHD$(HD$H2fDL谺HHD1 5F^ 1H5|L HIuH|$;.fDVL &L  HH511dAh@ōl-L-A 1 I} E fDH=K Ht蟥L-A I}_HHK H袤H K Ht$HHL$LHHL$IHHL$AHt:HL$HPH4>/t D|/HBH4HHuHA IMHH81H$8dH3%(HH[]A\A]A^A_\ E11ɸ@AHD H uAHHHnJ HD$0H! t€DHpHDHT$HH)t&H|0/uH H8/u H;D$uHt$H諢HL$H?KC ;C C 9I =I tH=I }H=H I Hw? Hx LH81Q1eD'H H=IHH> H= JHH_H> H81qIMHH[> IMH H819SH0> H= H_)8YIH= H G HH81ҟ胣8IH= H G HH81蕟F8ߡIH}= HLH81\v 8覡IHD= HMH)H81" 0tmp != ((void *)0)%s/%sremoving journalsgoodbyestatus == (!(0))flushing old valuesrotating journalsci->next == ((void *)0)ci->prev == ((void *)0)(char *) key == ci->filesock != ((void *)0)add_to_wbuf: realloc failed%d Syntax error. Usage: %sReceived FLUSHALLStarted flush. BATCHUnknown command: %s QUITHELPi < 32Can't use '%s' here. Permission denied. stat errorunknown errornot a regular filenot owned by daemon userchecking for journal filesrrd.journal.oldrrd.journal.0000rrd.journal.0001journal_replay: %s : %s (%s)replaying from journal: %sjournal processing completeCommand overview Help for %s Usage: %s in queue. %d %s updates pending QueueLength: %lu UpdatesReceived: %lu FlushesReceived: %lu UpdatesWritten: %lu DataSetsWritten: %lu TreeNodesNumber: %lu TreeDepth: %lu JournalBytes: %lu JournalRotate: %lu Statistics follow sock->batch_starterrors Already in BATCH file != ((void *)0)../forgetGone! Successfully flushed %s. Nothing to flush: %s. No such file: %s. No such file: %s stat failed with error %i. Not a regular file: %s Cannot read/write %s: %s updateNo values updated. 42217unix:read_options: malloc failed. , Invalid flush interval: %s Invalid write interval: %s Invalid write jitter: -z %s Invalid thread count: -t %s read_options: strdup failed. 1.4.8gl:s:m:P:f:w:z:t:Bb:p:Fj:h?Invalid base directory: %s ci->values != ((void *)0)ci->values_num > 0wrote/tmpcreateopenunix:/tmp/rrdcached.sockdaemonize: fork(2) failed. /dev/nullfaild to run dup. rrdcachedstarting updaemonize: g_tree_new failed.w%i listening for connectionsstarting shutdownUPDATEWROTEFLUSHFLUSH FLUSHALL PENDINGPENDING FORGETFORGET QUEUEQUEUE STATSSTATS HELP [] QUIT Disconnect from rrdcached. buffer[buffer_size - 1] == '\0'Failed to create pidfile directory '%s': %s rrdcached: can't %s pid file '%s' (%s) JOURNALING DISABLED: Error while trying to create %s : %sJOURNALING DISABLED: All values will be flushed at shutdownfilename != ((void *)0) && *filename != ((void *)0)cache_queue_head == ((void *)0)clean shutdown; all RRDs flushedexpedited shutdown; journals will be used at next startupjournal_rotate: malloc(journal_set) failed flush_thread_main: pthread_cond_timedwait returned %i.tree_callback_flush: rrd_add_ptrs failed.send_response: could not write status messagesend_response: could not write resultshandle_request: Unable parse command.must not be user/group writablejournal_init: opendir(%s) failed journal_init: cannot add journal file %s!journal_replay: cannot open journal file: '%s' (%s)Malformed journal entry at line %luReplayed %d entries (%d failures)connection_thread_main: cannot malloc read bufferconnection_thread_main: poll(2) failed.connection_thread_main: poll(2) returned something unexpected: %#04hxconnection_thread_main: read() failed.add_response_info: vnsprintf failedGo ahead. End with dot '.' on its own line. handle_request_update: stat (%s) failed.handle_request_update: malloc failed.handle_request_update: strdup failed.handle_request_update: Error reading field.Cannot find timestamp in '%s'! illegal attempt to update using time %lf when last update time is %lf (minimum one second step) handle_request_update: rrd_add_strdup failed.errors, enqueued %i value(s). rrdcached: Malformed address: %s rrdcached: Garbage after address: %s rrdcached: getaddrinfo(%s) failed: %s rrdcached: open_listen_socket_network: realloc failed. rrdcached: network socket(2) failed: %s. rrdcached: bind(%s) failed: %s. rrdcached: listen(%s) failed: %s .Failed to create socket directory '%s': %s rrdcached: open_listen_socket_unix: realloc failed. rrdcached: unix socket(2) failed: %s rrdcached: failed to set socket group permissions (%s) rrdcached: failed to set socket file permissions (%o): %s rrdcached: listen(%s) failed: %s. read_options: rrd_add_ptr failed. read_options: couldn't map "%s" to a group, Sorry read_options: Invalid file mode "%s". Failed to create base directory '%s': %s Failed to canonicalize the base directory '%s': %s Base directory (-b) resolved via file system links! Please consult rrdcached '-b' documentation! Consider specifying the real directory (%s) Failed to canonicalize the journal directory '%s': %s Failed to create journal directory '%s': %s Must specify a writable directory with -j! (%s) RRDCacheD %s Copyright (C) 2008,2009 Florian octo Forster and Kevin Brintnall Usage: rrdcached [options] Valid options are: -l
Socket address to listen to. Default: unix:/tmp/rrdcached.sock -P Sets the permissions to assign to all following sockets -w Interval in which to write data. -z Delay writes up to seconds to spread load -t Number of write threads. -f Interval in which to flush dead data. -p Location of the PID-file. -b Base directory to change to. -B Restrict file access to paths within -b -g Do not fork and run in the foreground. -j Directory in which to create the journal files. -F Always flush all updates at shutdown -s Group owner of all following UNIX sockets (the socket will also have read/write permissions for that group) -m File permissions (octal) of all following UNIX sockets For more information and a detailed description of all options please refer to the rrdcached(1) manual page. WARNING: flush interval (-f) should be at least 2x write interval (-w) ! WARNING: write delay (-z) should NOT be larger than write interval (-w) ! WARNING: -B does not make sense without -b! Consult the rrdcached documentation read_options: Adding permission "%s" to socket failed. Most likely, this permission doesn't exist. Check your command line. queue_thread_main: pthread_cond_wait returned %i.queue_thread_main: strdup failed.queue_thread_main: rrd_update_r (%s) failed with status %i. (%s)FATAL: Another rrdcached daemon is running?? (pid %d) FATAL: Faild to truncate stale PID file. (pid %d) rrdcached: removed stale PID file (no rrdcached on pid %d) rrdcached: starting normally. rrdcached: FATAL: cannot open any listen sockets daemonize: chdir (%s) failed. write_pidfile: fdopen() failed.rrdcached: daemonize failed, exiting. FATAL: cannot calloc queue threadsFATAL: cannot create queue threadFATAL: cannot create flush threadlisten_thread_main: no listen_fds !listen_thread_main: malloc failed.listen_thread_main: poll(2) failed.listen_thread_main: poll(2) returned something unexpected for listen FD #%i.listen_thread_main: accept(2) failed.listen_thread_main: pthread_create failed.UPDATE [ ...] Adds the given file to the internal cache if it is not yet known and appends the given value(s) to the entry. See the rrdcached(1) manpage for details. Each has the following form: =